• 12+ years of professional experience in Web Application Development. Experience in different architectures like SOA, MVC, Pub-Sub, Event-driven Architecture, Micorservice, Test Driven Development, Domain Driven Development. • Implemented quality Software by following industry best practices and adhered to processes which enhanced the quality of technical delivery using Microsoft Product Suite• Expertise in .NET Core(ASP.NET, C#.NET, VB.NET, REST Api, WCF, WEB API, GraphQL, and Web Services). • Proficient in developing Latest Web Frameworks like Angular, React, Angular JS, TypeScript, JavaScript, J-Query, JSON, AJAX, HTML, Bootstrap, and CSS.• Proficient in designing and developing databases objects and schemas for different RDBMS like MS SQl Server, Oracle, MySQL. Also hands-on experience in using ORM tools like Entity Framework, NHiberNet etc. • Well aware of Application Lifecycle Methodologies (SDLC) and Processes used for software development such as Agile/Scrum, Sprint etc.• Experience in developing, hosting and using different services in azure and AWS cloud platforms. • Good knowledge of different coding principals like SOLID, KISS, YAGNI, DRY etc. • Experience in using latest code repository like Azure Devops, Git, Bamboo, and using CI/CD practices.• Experience in using all the main Design Patterns and Principles. • Expertise in all the phases of Software Development Life Cycle (SDLC) including requirements, analysis, design, implementation, integration and testing, deployment and maintenance• Experience in using different Testing frameworks like MS Test, NUnit and supportive tools like Moq, NSubstitute, Fixture etc. • Team player with good interpersonal, Collaboration skills and the ability to work in the team• Ability to learn new technologies and having complex problem solving skills• Good exposure in Banking, Travel, Energy domain.• Strong verbal and written skills in order to effectively communicate with multiple levels of management