A Professional Software Developer with 15 years of experience in design, development and maintenance of Web applications and services, desktop Windows clients, and backend server processes for the Medical, Energy, and Academic Sectors.• Experienced Software Engineer, Data Engineer, and Application Architect• Designer of efficient and optimized data pipelines enabling business driven, data empowered decisions• Opinionated software engineer experienced in Scala, Spark, .NET, Linux, Docker• DevOps focused with engineer supported solutions, Production support, and infrastructure automation • Able to design, build, and optimize applications with coherent code structure and mature design patterns• Fluent in Service Oriented Architecture, REST, Web API, Optimization of database structure, SQL, and data access• Experienced in entire software life-cycle including planning, design, coordination, implementation, testing, maintenance, and documentation• Scrum Master with excellent team collaboration using Agile and Scrum methodologies, self-governing teams, design reviews• Leadership to build consensus as engineering mentor, technical lead, strategic design planning, interviews, and evaluationsTechnologies Used• Scala, Spark, Hadoop, Cloudera• C#, .NET 4.0, ASP.NET• ADO.NET, Linq to SQL, Entity Framework• AJAX, CSS, HTML, jQuery, Telerik UI, Infragistics• Microsoft SQL Server 2012, PostgreSQL, SQL• NUnit, MS Test, Telerik Test Framework• Agile and Scrum Methodologies• Linux/Mono Development• C, C++, Windows API, VB.NET• Windows Server, IIS, Linux Platforms
Listed skills include .Net, C#, Microsoft Sql Server, Agile Methodologies, and 30 others.