Extensive web and client-server application development experience using C#, ASP.NET, Entity Framework (EF 6.0), NHibernate, HTML, MVC 5.0, and other related technologies. Excellent senior-level SQL Server skills, including optimization of very complex stored procedures. Solid understanding of software engineering principles including object-oriented design, Agile, and Scrum. United States based. Available for part-time short or long-term engagements.