Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

Ahsanali Nandoliya

Ahmedabad

Summary

Experienced Java Developer with 14 years of experience in designing and delivering enterprise-grade applications. Expertise in modernizing legacy systems through microservices architecture, utilizing Spring Boot, AWS Cloud, Kubernetes, and Docker. Proven ability to lead cross-functional teams and mentor developers while ensuring high-quality outcomes in Agile environments. Committed to optimizing software performance and security, with a strong track record of collaboration across global teams.

Key Accomplishments

Architected and modernized legacy systems by transitioning from monolithic to microservices architecture, resulting in a 40% improvement in system scalability. Successfully led a team of 6 developers, delivering a mission-critical healthcare application using Spring Boot and Kubernetes. Designed and implemented secure REST APIs that adhered to industry standards, ensuring scalability and maintainability. Collaborated with cross-functional teams to resolve production incidents and implement root cause analysis processes, reducing downtime by 30%. Designed and deployed cloud-native applications leveraging AWS services, ensuring high availability and secure data management. Implemented secure coding standards and best practices, contributing to compliance with regulatory requirements and improved code quality. Acted as the subject matter expert for complex projects in healthcare and telecom domains, providing technical leadership and innovative solutions.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Senior Software Developer

capgemini
Ahmedabad
10.2022 - Current
  • Designed and developed microservices for healthcare applications using Java 17 and Spring Boot.
  • Led the migration of a complex legacy system to a scalable, cloud-based architecture with AWS.
    Created low-level design artifacts like sequence diagrams and documentation to guide development.
  • Actively participated in peer code reviews and secure coding standardization, improving team productivity by 25%.
  • Mentored junior developers, promoting knowledge sharing and best practices in Agile environments.

Technical Lead

Tata Consultancy Services
01.2022 - 10.2022
  • Fit2Work Project Overview
    Fit2Work is Australia’s leading provider of comprehensive background screening solutions, serving over 2,000 clients. The platform offers a seamless and efficient hiring process with a wide range of checks for both B2B and B2C clients:
  • B2B: Streamlined, accurate, and quick hiring solutions with bundled or individual checks.
    B2C: Digital badges and verified credentials for identity validation.
  • Checks Provided: Identity and criminal checks, professional and financial checks, medical assessments, and predictive analytics.
    The legacy application is currently live and built on a .NET framework, while ongoing modernization involves integrating Spring Boot REST APIs and implementing Agile practices.
  • Key Responsibilities and Contributions
    End-to-End Development
    : Developing and enhancing RESTful APIs using Spring Boot to support new features and functionalities.
    Individual Contributor and Mentor: Acting as an individual contributor while resolving team members' technical and functional challenges.
    Agile Methodology: Actively participating in Agile ceremonies (stand-ups, sprint planning, backlog grooming, and retrospectives) with the client.
    Requirement Analysis: Collaborating with stakeholders to analyze, understand, and translate business requirements into technical solutions.
    Code Quality: Conducting peer code reviews and pull request (PR) reviews to maintain code quality and best practices.
  • Team Collaboration: Supporting the team by sharing technical expertise and troubleshooting complex issues.
    Modernization Efforts: Contributing to the modernization of the legacy .NET-based application, ensuring scalability and integration of advanced features.

Developer

Tata Consultancy Services
10.2021 - 12.2021

Project Overview: EBI2 to EBI4 Transformer

The EBI2 to EBI4 Transformer was developed to address the decommissioning of the EBI2 data source in the Oneclick legacy application. Oneclick, which relied on EBI2 for producing and consuming XML-based SOAP requests and responses, needed to transition to the new EBI4 data source, which supports only JSON.

To ensure Oneclick remains operational and continues to serve clients, the transformer was designed to:

  • Convert EBI2 XML requests from the Oneclick application into EBI4 JSON requests.
  • Convert EBI4 JSON responses back into EBI2 XML responses for compatibility with Oneclick.
  • Key Responsibilities and Contributions
  • End-to-End Development: Designed and implemented the transformer using Spring Boot, creating REST endpoints to handle data conversions.
  • Feature Development: Analyzed and understood requirements to develop new features supporting seamless XML-JSON transformations.
  • Testing and Deployment: Developed and tested service classes and utility APIs using JUnit and Mockito, ensuring high-quality code.
  • Code Quality and Optimization: Enhanced and refactored code to improve reusability and maintainability, ensuring adherence to best practices.
  • Source Control: Managed code through Git and Bitbucket, including tasks like code merging, patch creation, and version control.
  • Dozer Framework Implementation: Integrated and utilized the Dozer framework for efficient Java Bean-to-Bean mapping, enabling recursive data copying across objects.
  • Agile Development: Actively participated in Agile Scrum ceremonies, including sprint planning, stand-ups, and retrospectives, to ensure timely delivery.

Technical Lead

Tata Consultancy Services
01.2015 - 09.2021

Project Overview: InterConnect (IC) Platform

The InterConnect (IC) platform is an integration platform developed by Equifax to deliver customized and semi-customized application processing (decisioning) solutions. It enables rapid development, reduced overhead, and enhanced functionality for clients by leveraging a combination of web-based systems, system-to-system (STS) interfaces, and batch processes.

Key Responsibilities and Contributions

  • Developed and customized applications on the Java/J2EE platform to meet client-specific requirements.
  • Led migration and decommissioning activities, including repository migrations (GitHub, Vault) and application decommissioning.
  • Addressed Rapid7 vulnerabilities and ensured infrastructure servers and legacy applications were up to date.
  • Managed application certificate updates and CI/CD deployments using Jenkins.
  • Wrote and optimized service classes and utility APIs, ensuring code reusability and maintainability.
  • Conducted unit testing using JUnit and Mockito, and implemented service testing with SOAPUI and Postman.
  • Performed peer code reviews and supported team members in resolving technical challenges.
  • Managed source control using Git and Bitbucket while contributing to code refactoring, patch creation, and code merges.
  • Participated in Agile Scrum ceremonies and ensured timely delivery of tasks.

Software Developer

Nihilent Technologies Pvt Ltd
Pune
01.2013 - 12.2014

Project Overview: Fundamo Mobile Wallet

The Fundamo Mobile Wallet is a standalone digital banking solution offering secure and convenient mobile-based transactions. It enables features like peer-to-peer payments, bill payments, airtime top-ups, m-commerce, and third-party payments. Customers can transact via mobile or internet, while back-office staff access the system through a web interface.

Key Responsibilities and Contributions

  • Participated in requirements gathering and analysis, including client discussions and calls.
  • Developed and enhanced application features based on business needs.
  • Conducted code refactoring, merging, and patch creation to ensure maintainable and optimized code.

Junior Developer

Panamax Infotech Limited
Ahmedabad
06.2011 - 01.2013

Project Overview: Mediation Server for Telecom Billing

The Mediation Server is a key component in telecom billing, consisting of six Quartz schedulers: collector, parser, converter, exporter, Mongo cleanup, and pause notification scheduler. It facilitates efficient data processing and management.

Key Responsibilities and Contributions

  • Developed and deployed backend services for the mediation server.
  • Involved in requirements analysis, development, testing, refactoring, and deployment.
  • Actively participated in client calls to understand requirements and provide solutions.
  • Conducted R&D to improve system functionality and performance.

Education

Msc(CA&IT) -

Rasiklal Jamnadas Computer Center of Hemchandracharya North Gujarat University
Gujarat
01.2011

Skills

  • Programming Languages & Frameworks: Java (8, 11, 17), Spring Boot, Rest Api, Spring Data JPA, Hibernate, EclipseLink, RESTful APIs
  • Microservices & Cloud: Kubernetes, Docker, AWS (EC2, RDS, S3, Secrets Manager)
  • Database Management: Oracle, PostgreSQL, MongoDB
  • Testing & Debugging: JUnit, Mockito, PowerMockito, Jacoco, Logging with Log4j
  • DevOps Tools:Jenkins, SonarQube, NexusIQ, ServiceNow, Fortify
    Software Design & Methodologies: Domain-Driven Design (DDD), Design Patterns, Test-Driven Development (TDD), Agile
  • Tools & Technologies: Eclipse Weaving, SAX/DOM Parsers, JAX-B, Maven, Git, JIRA, Confluence
  • Soft Skills: Team Leadership, Problem-Solving, Analytical Thinking, Excellent Communication

Certification

  • AWS Certified Solutions Architect – Professional
  • Professional Scrum Master I – External Certification
  • Java Architecture Advanced – TCS Internal Certification
  • DevOps Intermediate – TCS Internal Certification
  • Cloud Computing (General) – Foundation – TCS Internal Certification

Timeline

Senior Software Developer

capgemini
10.2022 - Current

Technical Lead

Tata Consultancy Services
01.2022 - 10.2022

Developer

Tata Consultancy Services
10.2021 - 12.2021

Technical Lead

Tata Consultancy Services
01.2015 - 09.2021

Software Developer

Nihilent Technologies Pvt Ltd
01.2013 - 12.2014

Junior Developer

Panamax Infotech Limited
06.2011 - 01.2013

Msc(CA&IT) -

Rasiklal Jamnadas Computer Center of Hemchandracharya North Gujarat University
Ahsanali Nandoliya