Patrick
  • New York, NY, United States
  • Member for 3 years
Stats
201
reputation
695
reached
1
answers
1
questions
Loading…
About

I take pride in writing elegant, readable, performant code for a wide variety of use-cases, and am looking for a position as a software engineer that will help me continue to refine and grow these abilities.

I have over 20 years of development experience and am currently working with the latest web development technologies to develop cutting-edge internet experiences. I have worked with the Microsoft .Net Framework since beta in 2000, on both the client-side and server-side. I have worked extensively with object-oriented code bases in C# and VB.Net, including WinForms and ASP.Net (WebForms and MVC). I am familiar with ORM frameworks such as Entity Framework, as well as patterns such as IoC/DI, mocking, and unit testing. I am familiar with both the full .Net Framework as well as .Net Core and the .Net Standard concept.

I’m am familiar with the latest client-side web technologies including HTML5, JavaScript, jQuery, and Bootstrap, I also have extensive experience with the entire stack, such Microsoft Azure, SOAP XML and REST services, Web API, and JSON.

I have over 15 years of Microsoft SQL Server work, including complex T-SQL, advanced debugging, enterprise-scale relational database architecture, complex query plan optimization, terabyte-scale databases, geolocation, and SQL Azure.

I am experienced with version control systems including Team Foundation Server and Git, including tagging, branching, merging, and resolving conflicts, and with fundamental Object Oriented Design Patterns.

I have been heavily involved in the build and release process for large, complex projects, including ensuring correct source migration and resolving complex build and deployment issues. As a project lead, I have been involved in code reviews, employee hiring and performance reviews, and overall team performance to meet all of the client’s needs on time and on budget.

Badges
This user doesn’t have any gold badges yet.
1
silver badge
6
bronze badges
Top tags
2
Score
2
Posts
100
Posts %