Software Engineer (Angular/React + Java) KPIT Technologies Limited
Develop and maintain scalable single-page applications using Angular, React, TypeScript, JavaScript, HTML, CSS, and RxJS. Delivered responsive user interfaces and improved application efficiency by 40%.
Design reusable Angular components, services, directives, and custom pipes to improve code maintainability, scalability, and reusability. Implement asynchronous API communication using RxJS Observables, Promises, and async/await.
Integrate Spring Boot microservices with Angular applications through RESTful APIs, including request and response processing, data validation, exception handling, and end-to-end data flow. Apply Core Java, collections, multithreading, OOP, CRUD operations, and MySQL database integration.
Developed an AI-powered UI testing tool using Python, Playwright, and LLMs for UI element identification, test scenario generation, automated execution, and intelligent validation. Managed source code and CI/CD automation with Git, GitHub Actions, Docker, and related tooling while collaborating in Agile/Scrum teams.