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)



Clairvoyant Logo


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


Famic Technologies Logo
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)