Accomplished software professional with over 12+ years of progressive experience in defining solutions & technology architectures, technology reference models and frameworks, consulting, engineering, and business development. Extensive experience in leading design, development and deployment of large-scale software systems and solutions across various industry verticals. Wide and deep hands-on technological expertise, strategic thinking, comprehensive analytical skills, creativity in solving complex problems and the ability to come up with pragmatic solutions.Areas of expertise include:● Analyze system requirements, including identifying program interaction and appropriate interface between affected components and subsystem, identify the dependencies on other applications, components and subsystems.● Extensive experience on Angular 6/7, Angular material, Angular CLI, RxJs and NgRx. Developed an elegant state management using NgRx store, reducers, actions and side effects.● Developed a mock server using Node/Express to facilitate front-end development.● Experience on web development technologies including .NET Core, ASP.NET, C#, MVC, RESTful APIs, Web Services, LINQ, Angular 6/7, JavaScript, JQuery, HTML5, AJAX, XML, Nunit.● Experience with micro service architecture, with .NET Core based services interacting through a combination of GraphQL RESTful API and Pub/Sub messaging queues. ● Ability to effectively communicate and translate business requirements to technical requirements● Used CI/CD for Continues Integration for app services deployments.● Participated in entire agile/scrum process such as Sprint Planner, Tasking and Estimation of assigned work. ● Perform hands-on technical implementation, troubleshooting, and remediation on complex client projects
Listed skills include Microsoft Sql Server, Web Services, Oracle, Asp.Net, and 14 others.