Keith Barrows

Keith Barrows

Work History

Work History
Dec 2002 - Present

Member

ASPInsiders
The ASPInsiders are a select group of international professionals who have demonstrated expertise in ASP.NET technologies and who provide valuable, early feedback on related developing technologies and publications to their peers, the Microsoft ASP.NET team, and others. (http://aspinsiders.com)
Apr 2000 - Present

Owner

Barrows Software Solutions, LLC

Owner, President, Solutions Architect/Developer and Janitor all wrapped up in one. Specializing in Microsoft based solutions for Enterprise Application Integration and Business Process Automation. Engagements include:

  • No current engagement
  • SixActual Software
  • RIVWorks
  • CU Boulder, Nano-Technologies Lab
  • NeoForte
  • EdgeInova
  • Fujitsu Consulting / Fiserv
  • Gunther Douglas / IHS Energy
Jun 2014 - Present

Sr Developer

Six Actual Software

Multi-tiered transaction pricing engine for TransUnion.  MySql, Entity Frameworks, ASP.NET+API.

Nov 2012 - May 2014

Sr Software Developer

Parsons Brinkerhoff

Worked on several EAI applications, rolling data in from different management systems used in Civil Engineering.  These included budget, management, project management, risk management, safety management and other sources of data as required from time to time.

Jan 2012 - Nov 2012

Senior Developer

Policy Studies Inc

Worked on the Health Marketplace for the state of North Carolina.  Includes work with WWF and a MVC patterned website as well as file imports and mapping.

Jun 2009 - Jan 2012

Solutions Architect

Mister Money / RivWorks

Responsible for designing and developing integrated ideas in a fast paced, marketing driven environment.  Provided widgets to 3rd party websites that integrated our system into their websites for the delivery of video and negotiation capabilities.

ASP.NET 3.0/3.5/4.0 with WCF, LINQ for XML, Entity Frameworks, IIS 6 & 7, SQL 2005/2008, Visual Studio 2005, 2008 & 2010

Jan 2008 - Dec 2008

Development Manager

Watson Wyatt

Maintenance as well as new development for an HRIS system written in Classic ASP.Developed several unique feed systems utilizing .NET 2.0.  Mentored .NET to the dev team as well as several projects written in .NET 2.0.SQL Server 2005 along with SSRS for SQL 2003.

Oct 2005 - Dec 2005

Consultant

TekSystems
• Newsgator (CO) Worked on pages upgrading them to work more interactively with the end users. C#, ASP.NET, SQL Server 2000, Java Script, CSS, AJAX
Jan 2005 - Sep 2005

Solutions Architect

Idea Integration
• Mercury Transaction Services (CO) Architected and produced a full Title and Escrow Knowledge Base system for internal and future external consumption. Designed with Web Services and many possible integration points for other internal and external systems. C#, ASP.NET, SQL Server 2000
Jul 2004 - Dec 2004

Technical Specialist

The Spitfire Group
• WaterPick (CO) Designed and developed an Access database tracking system for archival purposes. MS Access • Prudential (CO) Designed and developed reports and User Controls for a WinForms.NET application. C#, VB.NET, .NET for Win Apps, SQL Server 2000 • Internal Implemented a Windows SharePoint Services (WSS) website for tracking and storing intellectual capital, project documents, events and more. C#, ASP.NET, SQL Server 2000, Share Point Services
Oct 2003 - Jul 2004

Consultant

First Data Corporation
Successfully implemented a fraud audit and tracking system for Money Orders.
May 1984 - Dec 1996

Staff Sergeant

United States Marine Corps
Battalion Communications Chief/Staff Non-Commissioned Officer Managed teams of 30+ Communication specialists on a regular basis and up to 300 Communication specialists as required. Filled both the Platoon Sergeant and Platoon Commander Billets as required by circumstances. Designed communication networks to support up to 12,000 Marines and other Armed Forces Networks. Designed communication networks to support the east coast FEMA (Federal Emergency Management Agency) communications needs in the event of a major catastrophe. Designed multiple communication networks with our unit supporting up to 67 simultaneous networks. Consistently delivered the highest ratings in our Battalion for Platoon training over the 4 years I was the Training NCO (as an additional duty). Designed an R:Base database to track all training for the Marines I was in charge of.

Skills

Skills

LINQ/Entity Framework

Experience on multiple projects using LINQ and Entity Frameworks. Also includes experience with code first and database first context generation.

C#

The .NET library is so large I do not believe any one person can claim to be an expert in the whole range.  Every project has its quirks and I learn more with each quirk found.  I have a good solid grounding in design patterns, have built several projects utilizing 2 or more patterns at one time, can usually find ways to trim down 1,000 lines of code to 200 lines, thus simplifying and streamlining the application and making it easier to debug in the future.

SQL Server

Experienced with all versions of MS SQL Server back to 4.x.  SQL experience also includes moderate DBA work, heavy table design and tuning work as well as stored procedures, functions, user defined data types, and triggers.

ASP.NET

Includes most areas of ASP.NET.  Webforms, data access, user management, security, AJAX, JQuery and MVC.