Lakshmi Ganesan
Woodbury MN, USA
************@*****.***
https://www.linkedin.com/in/lakshmi-
ganesan-47984331b
Skills
Technologies
Core Java, Servlets, JDBC, JSP, J2EE, EJB,
JNDI, Struts, Spring MVC, Spring Boot,
Microservices, Hibernate, Genio, Angular,
WebLogic, WebSphere, JBoss, Tomcat,
Eclipse, VS Code, IntelliJ-IDEA, MS-Sql
server, Oracle, MongoDB, CVS, SVN, GIT,
ANT, JIRA, Junit, HTML, CSS, JavaScript,
XML, SOAP, Angular JS, Black duck, Synk,
SonarQube
Certifications
IBM
Certified Database Associate DB2
Universal Database V8.1 Family.
Sun
Certified Java Programmer.
Sun
Certified Web Component Developer
Summary
Senior Java Developer with over 9 years of experience in designing, developing, and implementing Java applications. Proficient in various Java frameworks and technologies, with a strong focus on delivering high-quality software solutions. Excellent problem-solving skills and a proven ability to work collaboratively in fast-paced environments.
Over 9+ years of experience in all phases of the software development life cycle (SDLC) starting from requirement gathering to software design, development & implementation, delivery, test planning and production support.
Worked with Software Development Life Cycle SDLC Requirements Specification, Design documents and writing Test cases -Waterfall to Agile methodology.
Hands on experience in developing RESTful Microservices using Spring Boot.
Strong knowledge in Object Oriented Programming concepts. Experience in designing, developing and implementing Web applications using Java/J2EE.
Experience in Java based technologies, which include Core Java, JDBC, Java Servlets, JSP, JSF and frameworks such as Struts 1.1, Hibernate, Spring, Spring Boot.
Extensive knowledge and hands on experience in Core Java, Collections API, File Handling I/O, Generics, Annotations and Multithreading. Knowledge in test automation tools like Selenium and TestNG. Experience in developing rich UI using HTML5, CSS, JavaScript, and Seam Framework.
Good Knowledge in using XML, XSD, XSLT and JSON formats. Extensive experience in programming, deploying, configuring, fine- tuning Application using IBM Web sphere 9.0, Apache Tomcat 6.x/7.x, JBoss 4, WebLogic 9.1,10.3.
Hands on experience IDEs like IntelliJ, RAD and Eclipse. Experience in identifying defects, problems, suggesting and determining the extent of programming required and performance tuning of the applications.
Involved in release cycle of the product, which involves environments like Development, QA, UAT, Pre-Production and Production. Involved in performing Unit and Integration testing (JUnit). Experience in Database development using Oracle, DB2 and SQL Server. Experience
Cognizant Technology Solutions
Technical lead
June 2022 - Aug 2024
USA
Client Name : Travelers Insurance
Developed Access Provisioning and Request System web application using Angular, Spring Boot and SQL DB. Worked in resolving defects and security vulnerabilities.
Developed the Motor Vehicle Report web application using Java 1.8, RESTful Webservices, and Spring Boot, deployed via Jenkins and SQL Server.
Utilized the custom JavaScript framework "Genio" for the Automatic Renewals web application, with CI/CD pipeline deployment using Docker and MongoDB for the configuration services.
Enhancing, and maintaining secure web applications using Struts, Spring MVC, JSP, Servlets, CSS, HTML, AngularJS, Angular, JDBC, Oracle, Microsoft SQL Server, and MongoDB.
Expertise in developing distributed applications using J2EE Application Servers such as JBoss, IBM WebSphere, WebLogic, and web servers like Apache Tomcat
Resolved customer issues by debugging defects and establishing workarounds.
Refactored legacy code to enhance system architecture. Coordinated with QA testers for end-to-end and post-production testing. Collaborated with the performance testing team to monitor performance. Managed team-client communication, design, planning, and resource allocation for new applications, and supervised a team of 6 software engineers.
Tata Consultancy Services
Associate Consultant
Apr 2022 - June 2022
USA
Client Name : State of Missouri
The Unemployment Insurance Information Technology system is to modernize the business and administrative functioning of Tax and benefits for the unemployed for the department of Labor, Jefferson City, Missouri.
Development using Java 1.8, Restful Webservices and Spring Boot. Applications deployed using Angular and tested the application using Selenium.
Jenkins CI/CD pipeline to deploy the application using docker Created Junit testcases using Mockito.
Black duck for fixing security Vulnerabilities.
Capgemini
Senior Consultant
July 2021 - Dec 2021
USA
Client Name : CITI bank
Migrated Oracle procedures to Java 11, enhancing performance. Work with performance testing team to generate loads and monitor the performance
Developed JUnit test cases using Mockito.
Fixed SonarQube bugs for microservices.
Implemented Java 11 migration changes.
Converted Oracle procedures to Java using Spring Boot microservices. Developed microservices for a risk assessment application. Cognizant Technology Solutions
Associate
Sep 2010 - Apr -2014
India
Client Name : Discover Financial Services
Macquarie Tech Refresh was a technology upgrade project, where 27 applications were migrated
Involved migrating the web server from Tomcat to JBoss Discover Acquisition process aims at assisting the prospective Discover cardmembers in choosing the appropriate card offer, applying for the chosen card offer & receiving an instant decision online and in customizing their card account online
Involved in front end design, coding and testing phase for DPR4
(Document Processing Refresh) project
Responsible for delivering the enhancements for the web application agile using methodology
Worked in implementing bill payment solutions for Direct Debit Payment Systems
Financial Software & Systems
Senior Software Engineer
July 2007 - Sep 2010
India
Client Name : Union Bank of India
Mobile Banking - This service facilitates customers to do financial transactions remotely using a mobile device
Worked on design, development and testing for bank registration, card registration and reporting modules
ATM Mobile Recharge - This project is mainly used to recharge the mobile from ATM Kiosk
Worked on design, development, unit testing and regression testing Terminal Device Handler - This project is mainly focus on registration, Configuration and reporting modules
Worked on design & development, unit testing
Education
Bharathiyar College of Engineering, Karaikal
Master of Computer Application(MCA) -
Pondicherry University
Aug 2003 - May 2006
First class with Distinction
Traquebar Bishop Luthern College
Bachelor Of Computer Applications(BCA) - Bharthidasan University
Jun 2000 - May 2003
First class