Corporate Experience
Software Developer with 3.5+ years of Experience in Agile Development
Tech Stack : Java, SpringBoot, SpringMVC, MongoDB, MySQL, Kafka, RESTful APIs ,
Git & GitHub , JUnit, Mockito, Azure DevOps, AWS
Roles & Responsibilities or Experience :
Software Engineer at EXL Service
- Worked on three projects: Client MDM, Agent Desktop and Data Mavericks.
- Implemented 12+ microservices exposing RESTful APIs (Business and Data APIs), based on business requirements and Swagger contracts.
- Designed and implemented MongoDB aggregation pipelines and JSON queries.
- Created indexes in MongoDB based on search criteria and lookups.
- Implemented server-side pagination using MongoTemplate to optimize database queries and improve API performance for large datasets.
- Improved production performance by 40% through optimization of previously developed modules.
- Configured and maintained CI/CD pipelines in Azure DevOps to automate build, test, and deployment of Spring Boot microservices across all environments.
- Collaborated with team members in daily Scrum calls and code reviews to gather requirements, design, develop, and integrate new features.
- Mentored junior and peer developers and proposed process improvements for module design and development workflows, using GitHub Copilot and Claude Code.
- (Tech Stack: Java, Spring Boot, Microservices, MongoDB, REST APIs, Azure DevOps)
Software Developer at Clairvoyant India Private Limited ( is now part of EXL )
- Worked on three projects: Client MDM, Agent Desktop and Data Mavericks.
- Built standardization and validation APIs to ensure data integrity.
- Developed RESTful API endpoints and integrated React Hooks for state management, API data handling, and reusable component logic.
- Resolved critical production bugs through effective debugging.
- Wrote comprehensive JUnit and integration tests for service and controller layers using Mockito to improve application reliability.
- Built JSON-based CRUD event messages and produced/consumed data objects via Kafka to support asynchronous operations.
- Mapped entity attributes and fields to align with client requirements.
- Deployed Java applications to remote Apache Tomcat servers hosted on AWS EC2.
- (Tech Stack: Java, REST APIs, Kafka, React, JUnit, Mockito, AWS)
Payroll : Manuh Technologies
Analyst Programmer in Famic Technologies Pvt. Ltd.
- Developed microservices using SpringBoot, SpringMVC, and RESTful APIs for a cloud-based solution (user-service, invoice-service, notification-service).
- Authored and maintained technical API documentation using Confluence and internal wiki pages.
- Participated in daily Scrum calls, code reviews, and collaborated with team members to design, develop, and integrate new features.
- Deployed applications to remote servers (remote Apache Tomcat on EC2). (Tech Stack: Java, SpringBoot, MySQL)