Gayatri Pai
Spring Boot Java Developer and Data Migration Lead
Contact No: +1-945-***-****
Email: ************@*****.***
LinkedIn: www.linkedin.com/in/pai-gayatri
Current Location: Plano, TX-75024, USA
PROFESSIONAL SUMMARY:
13 years of professional experience in designing, developing and deploying web-based client/server applica- tions using Java/JavaScript technologies.
Implemented the best practices in a Spring Boot Java Application.
Extensive experience in designing, developing and implementing Model View Controller patterns using Spring Framework, Hibernate ORM.
Expertise in web development using HTML, JavaScript, and Angular.
Experience in implementing Web Services based on Service Oriented Architecture (SOA) using SOAP, Restful Web Services.
Expertise in Web Components technologies like JSP, Servlets, JDBC. And designing enterprise applications us- ing technologies like EJB.
Experience in working with application servers like Apache Tomcat.
Experience in writing PL/SQL Stored procedures, Functions, Triggers and Complex SQL’s.
Experience with various databases like Oracle, MySQL, DB2, MS SQL Server, Oracle Cloud, Siebel.
Experience in working on Maven build tools.
Proficient in writing Python for Batch job processing.
Experience in performing end to end testing by using Log4j, JUnit.
Design, implement and test services using Python in a Microservice-oriented architecture
Implemented the REST based Microservices using the Spring Boot, Spring Data with JPA (Java Persistence API) and Used Swagger to interact with API endpoints of the microservices.
Excellent Experience in Code Refactoring.
Experience in working with clients to determine their needs, gather, analyse and document requirements, communicate with clients throughout the development cycle, manage customer expectations, resolve issues and provide project status.
Good communication, interpersonal and quick learning skills with proven ability to adapt to different project environments.
TECHNICAL SKILLS:
Languages Core Java, J2EE, SQL and PL/SQL, Python
Web Technologies HTML, CSS, XML, Angular JS
Frameworks Spring Framework, Struts, EJB 3.0, Spring boot, Spring MVC, Hibernate ORM Web Services SOAP and RESTful
Software Methodologies Object Oriented Analysis & Design, SDLC (Iterative) Application/Web Servers Tomcat 8.5.
Database Environments Oracle, MS-SQL Server, MySQL, IBM DB2, PostgreSQL IDEs Eclipse, TOAD, SQL Developer
Testing Tools Junit
Operating Systems Windows, Mac
Build Tools Maven
Version Control GIT
Others JIRA, Postman, Rest Client
PROFESSIONAL EXPERIENCE:
Infosys Limited, Bangalore, India Technology Lead May 2020 – Mar 2025 IDSS / IDW (Infosys Data Services Suite/ Infosys Data Workbench) Responsibilities:
IDSS / IDW is a web-based Solution developed by Infosys for end-to end Data Migration and Data Quality.
Developing Spring Boot Microservices and Spring Batch applications using Java 11.
Developing REST APIs that interact with other Microservices.
Complete ownership in supporting multiple clients (Diebold, WSP, Avery, SCA, Bombardier, COLT) by under- standing their use case for Data Migration process. It involved understanding their scope, requirement and the environments, then setting up the tool to fit into their use case.
Providing the appropriate ETL (Extract Transform and Load) solution for the clients use case. Understanding their challenges for Data Migration which involved diverse databases like Oracle Cloud, SAP, S4HANA, Siebel, EBS, Oracle, SQL Server, MS Dynamics, MSCRM as Source or Target.
Provided automation in various steps of Data Migration process like Data Extraction, Data Validation, Data Profiling, Data Cleansing, Data Standardization, Data Transformation, Data Reconciliation, Report Genera- tion.
Involved in configuring Workflows for the seamless data migration for the client. Helping the clients to make Data Migration one touch process.
Independently helped the clients by Deploying the tool in the client Environment. Provided training to the clients for working on the tool. Successfully implemented multi country rollouts and multi stage rollouts of data migration.
Addressed multiple issues clients were facing while working on the tool like the errors faced in the load pro- cess, transformation logic applied, records failed to be extraction, data validation issues etc. in the data migra- tion process.
Working as deployment engineer for setting up IDSS for 20+ Clients. Also have provide support to the clients during their data migration process.
Responsible for debugging the issues and giving development team strategical/tactical ideas/inputs to make the tool future proof and robust.
Infosys Limited, Bangalore, India Technology Analyst April 2015 – May 2020 Apple Consignment, Griffin, Three Amigos
Responsibilities:
Apple Customer Support Web-Application developed by Infosys for handling data about Repairs of various Apple Products, manage data related to Customer Service and handled the consignment/ Inventory of the Apple products.
Working with Spring MVC framework and Hibernate ORM for implementing the web tier of the application.
Developed REST services to talk with adapter classes and exposed them to front-end. Also, enforced a stateless client-server and support JSON (few changes from SOAP to RESTFUL).
Used Hibernate Query Language (HQL) for accessing data from the database and created Hibernate POJO Objects and mapped using Hibernate Annotations.
Writing Stored Procedures to insert all the new services.
Developed various modules of the tool in Core Java and Spring JPA. Handled REST API calls. Prepared JUnit’s Involved in requirement gathering, analysis for feasibility of the requirements, development, and unit testing of application and maintenance.
Coordinated with clients / onsite project-specific client delivery leads to having smooth and time-bound deliv- eries.
Contributed extensively on Core Java, SQL, and Rest Webservices as per the requirement.
Attended client-level issues and troubleshooting both the database level as well as application-level issues in the project.
Developed automated Build files, reporting, and documentation using Maven and deployment with Git.
Written Unit Tests for the developed components using JUNIT. Infosys Limited, Bangalore, India Senior Software Engineer April 2012 – May 2015 RBS Citizens Bank
Responsibilities:
Middle tier development using Core Java and J2EE environment
Developed Single Page Applications using HTML, CSS, and JavaScript.
Web Interface is designed using J2EE Web Services, JDBC and EJB.
Developed single module “Documentation” single handedly in JAVA and finishing the coding in time to con- tribute to the other modules.
Having least number of bugs/issues in the module developed compared to the other modules.
Exposed to all the phases of SDLC. Involved in requirement gathering, analysis for feasibility of the require- ments, development, and unit testing of application and maintenance.
Continuous tracking and closure of defects during test phase and preparing the documentation for the project.
Responsible for debugging issues, fixing the issues and developing new features as and when required.
Used Maven for application build And Branching, Tagging, Release Activities on Version Control Tools like GIT. EDUCATION:
B.E (Bachelor of Engineering) in Information Science (2007-2011) College: Global Academy of Technology, Bangalore, India University: Visvesvaraya Technological University, Belgaum, India