Passionate, highly-skilled, detail-oriented senior software engineer working in various diverse hands-on roles as a senior full-stack developer and senior technical lead. Skilled leader who has the proven ability to motivate, educate, and effectively leading onshore/offshore teams to build efficient, reliable, scalable, and user-friendly software applications. Brings a Bachelor’s degree in engineering in Computer Science along with 20 years of high-level experience working both on-site and remotely for startups and large companies.Skills:-------Strong skills in leading a team through development, making development choices on technologies, and coaching other developers through development issues, as well as the ability to translate business requirements into a robust technology solution.Experience working in an Agile/Scrum/XP/DevOps environment with distributed source code control, dev/stage/prod release cycle, utilizing tools like JIRA, Rally, Trello, Git, and BitBucketExpert knowledge of multi-layered web application architecture utilizing Object Oriented Analysis Design (OOAD), Object-Oriented Programming (OOPS), and software application design patterns and principles.Solid knowledge of SQL concepts and strong proficiency with Design, development, testing, tuning, and implementing RDBs and procedural DB code using MS SQL Server for stored procedures, views, and functions.Extensive experience in building server-side apps using Node.js, and a framework like Express or Hapi with hands-on experience developing and consuming RESTful APIs and the use of JSON data interchange messaging, and Knowledgeable with service, application, and third-party API integrations.Hands-on experience in Microsoft.Net Stack utilizing: .Net, C#, ASP.NET Web API, Identity Framework, ORM/Entity Framework, Swagger, and various patterns, technologies, and tools for developing enterprise and layered-architecture applicationsDeep Experience with building Angular Enterprise applications and TypeScript practices, creating self-contained, reusable, and custom modules and components which extend the elements and modules of Angular core, ensuring a clear dependency chain, in regard to the application logicSolid understanding of responsive design principles, with extensive experience in web-based user interfaces using Bootstrap, HTML5, CSS3, SASS, and client-side scripting using JavaScript/ES6+ and JQuery.
Listed skills include Software Development, Angularjs, Asp.Net Mvc, Microsoft Sql Server, and 28 others.