Badges
Certifications
Work Experience
Software Engineer
DXC Technology•  July 2020 - July 2023
• Successfully migrated a monolithic application into a Microservices architecture, integrating an API gateway and overseeing more than 50 REST APIs • Participated in Agile methodology and involved in Design, development, Implementation, and testing of the enterprise applications. • Utilized Angular 7, 9 and 12 Reactive forms to create intricate forms, integrating validation through Form Builder. Leveraged Angular Material components for enhancing user interface. • Managed RESTFUL web service consumption with Angular HTTP Module, employing RXJS operators for response transformation. • Defined Angular routes using Router module for components at module level to enable lazy loading for modules and components. • Worked with RXJS Observables and operators when working with HTTP JSON responses and defined custom error handler to handle error scenarios. • Created and injected Spring services, Spring controllers, and DAOs to achieve dependency injection and to wire objects of business classes. • Used Spring MVC to handle/intercept the user requests and used various controllers to delegate the request flow to the back-end tier of the application. • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework and used Microservice architecture with Spring Boot based service through REST. • Developed, debugged, integrated and deployed applications using Eclipse (IDE) and used Git Lab as a Version Control. • Hosted and tested the application on AWS servers before publishing it in an actual production environment and worked as a Dev Ops. • Scaled the component interactions and generalized the interfaces using Restful web service.
Software Engineer
Luxoft•  July 2016 - July 2020
• Designed and developed a microservices-based, cloud-native e-commerce platform using Java Spring Boot, Angular, and PostgreSQL, resulting in a 25% increase in sales revenue and a 30% reduction in server costs. • Implemented Router Module of Angular 5 to make the whole project a Single Page Application and add routers according to the requirements. • Collaborated with the product team to define user stories and requirements, and provided technical guidance and feasibility assessments. • Built and maintained RESTful APIs for internal and external consumption, ensuring API security using OAuth 2.0 and JWT. • Developed and maintained the front-end web application using Angular, and React and ensured cross-browser compatibility and responsive design. • Worked extensively on developing controllers, Interfaces and implementation classes using Spring MVC framework & used Microservice architecture with Spring Boot based service through REST. • Integrated third-party APIs and services, such as Stripe and Twilio, to provide payment and messaging functionalities. • Used source control tools (GitHub) appropriately depending on the task at hand and participated in daily standups when applicable.
Education
Illinois Institute of Technology, Chicago
Software Engineering, BE•  September 2012 - May 2016