Hi, I'm Lakshmi Ganesan, a passionate software engineer with over 9 years of experience building robust web applications and microservices. I enjoy solving complex problems, designing scalable systems, and delivering features from design through production. I thrive in collaborative teams and love staying up-to-date with the latest tech stacks. My focus has been on Java-based backend with Spring Boot and modern front-end using Angular, along with cloud deployments on AWS, containerization with Docker, and automated QA with Selenium. I'm motivated by delivering secure, reliable software and mentoring teammates to achieve high-quality code and accelerate product delivery.

Lakshmi Ganesan

Hi, I'm Lakshmi Ganesan, a passionate software engineer with over 9 years of experience building robust web applications and microservices. I enjoy solving complex problems, designing scalable systems, and delivering features from design through production. I thrive in collaborative teams and love staying up-to-date with the latest tech stacks. My focus has been on Java-based backend with Spring Boot and modern front-end using Angular, along with cloud deployments on AWS, containerization with Docker, and automated QA with Selenium. I'm motivated by delivering secure, reliable software and mentoring teammates to achieve high-quality code and accelerate product delivery.

Available to hire

Hi, I’m Lakshmi Ganesan, a passionate software engineer with over 9 years of experience building robust web applications and microservices. I enjoy solving complex problems, designing scalable systems, and delivering features from design through production. I thrive in collaborative teams and love staying up-to-date with the latest tech stacks.

My focus has been on Java-based backend with Spring Boot and modern front-end using Angular, along with cloud deployments on AWS, containerization with Docker, and automated QA with Selenium. I’m motivated by delivering secure, reliable software and mentoring teammates to achieve high-quality code and accelerate product delivery.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Consultant at Capgemini
December 1, 2021 - October 15, 2025
Migration of Oracle procedures to Java 11; enhanced performance for a major client; fixed SonarQube bugs for microservices; converted Oracle procedures to Java using Spring Boot microservices; developed microservices for risk assessment; worked in Eclipse IDE; used Selenium for testing; deployed using Docker and MongoDB for configuration services.
Associate at Cognizant Technology Solutions
April 1, 2014 - October 15, 2025
Discover Financial Services upgrade project; migrated 27 applications to a new card-offer framework; implemented online instant decisioning for card offers; contributed to test cases and QA activities; involved in design and development phases.
Associate at Tata Consultancy Services
September 1, 2010 - October 15, 2025
Union Bank of India Mobile Banking project; development of registration, configuration and reporting modules; front-end and back-end integration using Java, Spring Boot, and RESTful services; supported migration and production deployment.
Associate at Tata Consultancy Services
June 1, 2022 - October 15, 2025
Missouri Unemployment Insurance modernization project; Java 1.8, RESTful Web Services, Spring Boot; Angular-based UI; Selenium testing; deployed in AWS environment; addressed security vulnerabilities; involved in end-to-end development lifecycle.
Senior Consultant at Capgemini
December 31, 2021 - December 31, 2021
Migrated Oracle procedures to Java 11, enhanced performance; developed microservices with Spring Boot; built unit tests with Mockito; implemented Java 11 migration; converted Oracle procedures to Java; built risk assessment microservices; worked in Eclipse IDE; integrated with Spring Security OAuth 2.0 and JWT; collaborated with QA and performance testing teams.
Associate at Cognizant Technology Solutions
April 30, 2014 - April 30, 2014
Discover Financial Services macro-upgrade project (technology refresh) involving Java/J2EE, Spring, Hibernate; design, deployment and testing activities; DB2/Oracle/SQL Server data integration; REST services and AWS components; involvement in QA/UAT and production support; Selenium/TestNG for UI testing.
Associate Senior Software Engineer at Tata Consultancy Services
September 30, 2010 - September 30, 2010
Mobile Banking for Union Bank of India: registration, configuration and reporting modules; REST client development; test suites with JUnit/Mockito; Java/J2EE stack; supported migration and deployment efforts; involved in design, coding and testing activities.
Associate at Cognizant Technology Solutions
April 1, 2014 - April 1, 2014
Worked on migration and upgrade projects for Discover Financial Services (Macquarie Tech Refresh), migrating 27 applications; contributed to front-end design, API integration, I/O handling, test planning, and production deployment. Implemented RESTful services, built CI/CD pipelines with Docker and Jenkins, applied security hardening with OAuth 2.0/JWT, and performed automated testing with Selenium and JUnit. Utilized Angular, Spring Boot, Oracle/SQL Server, and cloud services for provisioning and monitoring.
Senior Software Engineer at Tata Consultancy Services
September 1, 2010 - September 1, 2010
Led mobile banking upgrade for Union Bank of India; designed and implemented backend services and customer-facing features ensuring performance and security. Worked with J2EE patterns, Oracle DB, and test-driven development; collaborated with QA and deployed code through Eclipse IDE.
Senior Consultant at Capgemini
December 1, 2021 - December 1, 2021
Citibank Mortgage project: migrated Oracle procedures to Java 11, enhanced performance, and migrated services to Spring Boot microservices. Built risk-assessment applications, integrated with AWS services (S3, Lambda, Step Functions), implemented OAuth 2.0/JWT in Spring Security; wrote tests with JUnit and Selenium; debugged security vulnerabilities; supported CI/CD processes.
Senior Software Engineer at Tata Consultancy Services
August 1, 2024 - August 1, 2024
Travel insurance modernization: Access provisioning web app using Angular and Spring Boot; implemented authentication and authorization with Spring Security OAuth 2.0/JWT. Built RESTful services, set up CI/CD with Jenkins, Docker and AWS deployments, and supported testing with Selenium/JUnit. Contributed to UI and backend integration and ensured high-quality, scalable code.

Education

Master of Computer Applications (MCA) at Pondicherry University
August 1, 2003 - May 1, 2006
Bachelor of Computer Applications (BCA) at Bharathidasan University
June 1, 2000 - May 1, 2003
Master of Computer Applications (MCA) at Pondicherry University
August 1, 2003 - May 1, 2006
Bachelor of Computer Applications (BCA) at Bharathidasan University
June 1, 2000 - May 1, 2003
Bachelor of Computer Applications (BCA) at Bharathidasan University
June 1, 2000 - May 1, 2003
Master of Computer Applications (MCA) at Pondicherry University
August 1, 2003 - May 1, 2006

Qualifications

IBM Certified Database Associate DB2 Universal Database V8.1 Family
January 11, 2030 - October 15, 2025
Sun Certified Java Programmer
January 11, 2030 - October 15, 2025
Sun Certified Web Component Developer
January 11, 2030 - October 15, 2025
IBM Certified Database Associate DB2 Universal Database V8.1 Family
January 11, 2030 - November 5, 2025
Sun Certified Java Programmer
January 11, 2030 - November 5, 2025
Sun Certified Web Component Developer
January 11, 2030 - November 5, 2025
Sun Certified Java Programmer
January 11, 2030 - November 5, 2025
Sun Certified Web Component Developer
January 11, 2030 - November 5, 2025

Industry Experience

Software & Internet, Financial Services, Professional Services, Government, Travel & Hospitality, Education