Kavitha Gunasekaran
***********@*****.***
https://www.linkedin.com/in/kavitha-gunasekaran-55811775/ 3 Diego court Apt D Columbia MO 65203 - 660-***-**** Senior Java Developer Spring boot Data Structures Design Patterns Microservices l
SUMMARY
Graduate with 7 years of experience in Java programming using high end frameworks such as Spring boot, Hibernate with extensive knowledge in Production Lifecycle Management domain.
EDUCATION
Masters in computer science – University of Central Missouri, USA May-2023 Bachelor of Engineering in Computer Science– PSG college of technology, INDIA May-2014 TECHNICAL SKILLS
Tools and software: Java, J2EE, Spring boot, Microservices, MongoDB, SQL, Functional Programming, Design Patterns, Data Structures, Agile Methodology, REST API, Version Control, System Design, Junit, Maven, Azure CI/CD, Spring MVC, Spring Security, Docker, Spring JPA, AOP, Windchill, PLM
PROFESSIONAL EXPERIENCE
Agility Robotics, OR, USA
Software Engineer (Java, Spring boot, SQL, REST API, OAuth, JBoss, JUnit) Jan 2023 – April 2024
• Understand the business process and convert them in to reliable solutions using spring boot, spring security, microservices, Windchill Java APIs. Delivered projects ahead of schedule and meeting deadlines 95% of the time
• Developed windchill custom pages, leveraging Spring MVC for request handling and JSP for dynamic content generation
• Implemented a complex procedure to fetch data from windchill and display the same in another web application UI using Rest API and OAuth tokens. Troubleshooted and resolved issues related to Windchill configuration and customizations ensuring system stability and reliability. This measure helped to improve the system's efficiency by 25%
• Skilled in writing comprehensive JUnit test cases to validate code functionality, ensuring robustness and reliability of software applications across various modules. Also, Participated in Agile sprint planning, daily stand-ups, and retrospective meetings to ensure timely delivery of projects
Caterpillar Engineering Solutions, India
Software Developer (Java, SQL, JBoss, Junit, Spring boot, Spring JPA, Spring Security) Aug 2019 – Dec 2021
• Collaborated with cross-functional teams in the USA to gather requirements and defined system design for windchill customization projects. This measure helped to increase the productivity by 15%. Designed and implemented scalable solution, resulting in a 40% increase in system capacity.
• Proactively used automated Azure CI/CD pipeline integrated with sonarqube and achieved high code quality. Also reduced bug counts by 50% using JUnit test cases and debugging procedures HCL Technologies, Chennai, India
Lead Engineer (Java, SQL, HTML, CSS, Spring MVC) Jul 2017 – Jul 2019
• Configured and customized windchill 11.0 as per the requirement using spring mvc framework and deployed the code in to Azure cloud
• Created dedicated microservices for advanced lifecycles with workflows for Change Request, Change Notice and Promotion Request
• Implemented Single Sign on configuration in windchill using Shibboleth SAML authentication as service provider, okta as identity provider and Ping access as CAS server. Received a customer satisfaction rating of 95% for delivering reliable and user-friendly software solutions ITC Infotech, Bengaluru, India
Associate IT Consultant (Java, Windchill Business and system administration) Jun 2014 – Jul 2017
• Installed and configured Windchill as per the business requirements and performed windchill Rehost, Upgrade in dev to production environment. Performed windchill Business and system administration activities such as OIR, workflow creation, queue management, type and attribute management. Created new wizards, custom actions, data utility using Windchill APIs CERTIFICATIONS
Oracle Certified Java Developer PTC Certified Windchill Professional