Summary

Java Full Stack Module Lead and Developer with expertise in leading Agile teams to deliver scalable microservices and middleware using Spring Boot, Apache Camel, and Angular. Skilled in distributed caching with Hazelcast, cloud-native AWS services, Docker containerization, and messaging systems like ActiveMQ and Kafka. Proficient in CI/CD automation with GitLab, code quality management via JUnit 5 and SonarQube, and API design with Swagger. Experienced in SAFe Agile practices, story estimation, and driving technical solutions aligned with business goals.

Experience

  • Mphasis - Module Lead April 2024 - Present (1 year 2 months)

    • Leading a team of Java Full Stack developers for a top global custodian bank.
    • Developing Micro frontend applications using Angular (v10+).
    • Building resilient Microservices with Java 21/17, Spring Boot, and Hazelcast distributed caching.
    • Practicing SAFe Agile methodology for iterative and collaborative development.
    • Ensuring code quality through JUnit, integration testing, mutation testing, and SonarQube compliance.
    • Actively involved in story grooming, cross-verification, and effort estimation using story points.
    • Technical Proficiency:
        â€¢ Version Control: GitHub, GitLab
        â€¢ IDEs: IntelliJ, VS Code
        â€¢ Code Quality: SonarQube, SonarLint
        â€¢ Containerization: Docker
        â€¢ Messaging: Apache ActiveMQ, IBM MQ, Apache Kafka
        â€¢ Artifact Repository: Nexus
        â€¢ CI/CD: GitLab Pipelines
        â€¢ API Testing: Postman, Insomnia

  • Worldline Global Services - Consultant October 2021 - April 2024 (2 years 7 months)

    • Building Middleware Applications and Microservices using JDK 8/11 with Spring Boot and Apache Camel.
    • Following SAFe Agile methodology for iterative development.
    • Utilizing AWS Cloud Services like EC2, Lambda, etc.
    • Developed applications with Angular 10 and Java 8.
    • Writing unit tests using JUnit 5.
    • Planning and creating automation scripts for deployment.
    • Collaborating with teams on Agile story grooming and task breakdown.
    • Configuring SonarQube to enhance code quality.
    • Working with legacy systems and distributed caching via Hazelcast.
    • Technical Proficiency:
        â€¢ Version Control: Git, GitLab
        â€¢ Code Quality: SonarQube, SonarLint
        â€¢ Containerization: Docker
        â€¢ Messaging: ActiveMQ, Kafka
        â€¢ Repository: Nexus
        â€¢ CI/CD: GitLab Pipelines
        â€¢ API Testing: Postman, Insomnia

  • Infosys - System Engineer
    October 2018 - October 2021 (3 years 1 month) Project: CSCS (Spring Boot Developer)

    • Worked in Agile methodology with CI/CD for continuous deployment.
    • Developed back-end infrastructure using microservices and AKS tools.
    • Created RESTful APIs for code migration and new features.
    • Experienced with YAML, Spring Boot, Apache Camel, microservices, JPA, and JUnit.
    • Used tools like Swagger, STS, Postman, SQL Developer, SonarQube, Jenkins, GitLab, and GitHub.
    • Created high-level design documents, technical mappings, and APIs for enterprise applications.
    • Cross-verified user stories and estimated story points.

    Project: Service Disruption (Spring Boot Developer)

    • Developed back-end infrastructure using microservices.
    • Created RESTful APIs for new functionalities.
    • Hands-on experience with YAML, Spring Boot, Apache Camel, microservices, JPA, and JUnit.
    • Used tools like Swagger, STS, Postman, SQL Developer, and Sonar.

    Project: Depot Setup (Business Analyst)

    • Led the Depot Setup team, supporting TNT FedEx and Infosys to grow and increase billing.
    • Coordinated business setup across regions by liaising with TNT-FedEx marketing and business teams.
    • Raised and managed change requests, working with change management and application teams.
    • Managed the entire change process, including requirement analysis and elicitation.

  • Advisor Jun 2017 - July 2018 (1 year 1 months)

    • Provided floor support and training for new employees, ensuring quick onboarding and skill development.
    • Handled complex telecom-related issues, customer queries, and coordinated with on-site technicians for resolution.
    • Managed relationships with corporate clients, supporting sales processes and maintaining service quality.
    • Collaborated closely with team leads and managers to ensure smooth daily operations.
    • Demonstrated strong proficiency in CRM tools and maintained excellent written and verbal communication throughout.

  • Grammar Faculty (part-time) July 2015 - Jun 2017 (2 years 1 month)

    • Delivered structured English grammar lessons from basic to advanced levels to diverse learner groups including students, working professionals, housewives, and children.
    • Conducted engaging sessions on personality development, focusing on communication skills, confidence building, and personal growth.

Education

  • Bachelor of Computer Application

    • P. D. Pandya Institute of Computer Application

    (2015 - 2018)