Kavita Rai
Profile
** ***** ** ** ******** experience encompassing a wide range of skill set, roles, and industry verticals.
Extensive experience with analysis, design, development, customizations, and implementation of software applications.
Proficient in analyzing and translating business requirements to technical requirements and architecture.
Strong database skills, Object Oriented Programming, and development knowledge
Executed software projects for Travel & Transport, E-Commerce, Banking, and Insurance domain.
Oracle Certified Java Programmer (OCJP 6).
Brainstorm as a fast track developer, focused on velocity of points while switching between tasks.
Worked as an onsite coordinator and Tech lead for migrating legacy applications.
Extensive Design, implement and test services experience in a Micro Service-oriented architecture and has implemented the REST based Microservices using the Spring Boot, Spring Data with JPA(Java Persistence API).
Skill Set
Programming Languages
Core Java, J2EE, Spring Core, Spring MVC, SpringBoot, JavaScript, Web Services (REST), Microservices.
Application Servers/ Webservers
Apache Tomcat, JBoss, WebSphere.
Databases
Oracle11G, SQL Server
Architectures/ Frameworks
Client/Server n-tier architecture, J2EE, MVC, Beans.
Development Tools/ Environment
Eclipse, Net Beans, Toad, SQL Developer, RAD, SQL Studio
Operating Systems
Windows XP, Windows 7, Unix.
Education:
Master in Computer Application- 2011, ICFAI School of Information Technology, Hyderabad., India.
Bachelor of Science (Specialization in Mathematics and Computer Science)- University of Lucknow, Lucknow, India
Professional Experience:
06 Aug 2013 –Till Date Application Developer IBM INDIA Pvt Ltd
Project 1 –
Client -Horizon BCBSNJ (Sep’18 to till date)
Environment: Java-1.8, SpringBoot, Spring MVC, Microservices, Docker, Oracle 12C, HP ALM, ClearQuest, SOAP, Jenkins
Methodology- Agile
Responsibilities:
Worked as an onsite coordinator and Tech lead for migrating legacy application.
Interact with the Business to understand the requirements time to time and work on the development to meet the functional flow under Agile process.
Converted a monolithic app to Microservices architecture using SpringBoot using 12-factor app methodology.
Used Microservices architecture, with SpringBoot based services interacting through a combination of REST and SpringBoot.
Write complex business logic using Java, Spring, JavaScript with the help of Eclipse(IDE).
Create Unified Modeling Language (UML) modeling which is done using RSA (Rational Software Architect) tool. Based on use cases, create Class and Sequence diagrams.
Create the required class diagrams, package diagrams using RSA for the code artifacts required during development.
Experience with Docker containers, creating Docker Images/ containers images, pushing images, integration of SpringBoot.
Used Eureka and Spring Cloud for service discovery for registering the Microservices.
Developed Micro-services with Spring Eureka to retrieve API routes for the entire cluster.
Involved in Integration and QA testing.
Analyzing and mitigating the vulnerabilities in the Application.
Project 2–
Client -MAPFRE Insurance (Aug’16 to Aug’18)
Application-Collections (Development)
Environment: Java-1.8, Spring MVC & Spring Boot, Hibernate, Tomcat 8.5, Oracle 12C, HP ALM
Methodology- Agile
Responsibilities:
As a Technical Lead I was involved in the requirement gathering, design and development of new system.
Interact with the Business to understand the requirements time to time and work on the development to meet the functional flow under Agile process.
Designed and developed various modules of the application with J2EE design architecture.
Integrated JAVA EE technology Spring MVC with Hibernate for the persistence layer access for mapping to the tables in the Oracle 12c Database.
Implemented Micro-services architecture for the creation of the independent components utilizing Spring Boot for consuming the services.
Involved in Integration and QA testing.
Analyzing and mitigating the vulnerabilities in the Application.
Project 3-
Client - United Parcel Services (Dec’15 to Aug’16)
Application- Quantum View Manage Client
Environment: Java Beans, HTML, AngularJs, REST Services, Weblogic
Methodology- Agile
Project Responsibilities
As a Senior Developer responsible for Analysis, design, development, testing for new implementations and upgrades in application for our IBM US customer UNITED Parcel Services (UPS)
Deliver new and complex high-quality solutions to clients in response to varying business requirements
Responsible for managing scope, planning, tracking, change control, aspects of the project.
Implemented Springboot framework for the creation of the independent components for Rest based services.
Translate customer requirements into formal requirements and design documents, establish specific solutions, and leading the efforts including programming and testing that culminate in client acceptance of the results.
Utilize in-depth knowledge of functional and technical experience in T&T and technology in conjunction with industry and business skills to deliver solutions to customer.
Establish Quality Procedure for the team and continuously monitor and audit to ensure team meets quality goals.
Project 4
Client - Marriott Ownership and Resorts Inc. (Aug’13 to Oct’15)
Environment: Java Beans, JSP, Struts, AJAX, Oracle 10g, JQuery, RAD, Toad, SQL Developer, WebSphere
Methodology- Agile
Project Responsibilities:
Deliver new and complex high-quality solutions to clients in response to varying business requirements
Responsible for managing scope, planning, tracking, change control, aspects of the project.
Responsible for checking cross-browser compatibility and hence worked on different browsers.
Integrated JAVA EE technology Spring MVC with Hibernate for the persistence layer access for mapping to the tables in the Oracle 10g Database.
Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
Resolving L2 and L3 requirements requested by client.
Analyzing issues, documenting, and worked on enhancements and new requirements.
Oct 2010 – Aug 2013 Team Member IDBI Intech Pvt Ltd.
Project 1
Client – IDBI Bank, India (Jul’12 to Aug’13)
Environnent : Core Java, Java Beans, JSP, Servlet, AJAX, Oracle10g, Jasper Report, jQuery, Toad, SQL Developer, Apache Tomcat 7
Methodology- Agile
Project Responsibilities
Responsible for leading team in delivering solution to client in the Travel and Transport sector.
Deliver new and complex high-quality solutions to clients in response to varying business requirements
Responsible for managing scope, planning, tracking, change control, aspects of the project.
Responsible for effective communication between the project team and the customer. Provide day to day direction to the project team and regular project status to the customer.
Resolving L2 and L3 requirements requested by client.
Analyzing issues, documenting, and worked on enhancements and new requirements.
Project 2
Client – Equity Bank, Kenya (Dec’10 to Jun’12)
Environment: Core Java, Java Beans, JSP, Servlet, AJAX, Oracle10g, Jasper Report, jQuery, Toad, SQL Developer, Apache Tomcat 7
Methodology- Agile
Project Responsibilities:
Designed and developed high-volume, low-latency applications for critical systems, delivering high-availability and performance.
Contributed to all phases of the development lifecycle.
Prepared designed, testable, efficient code.
Ensuring designs follow specifications.
Prepared and produce releases of software components.
Support continuous improvement by investigating alternatives and technologies and presenting these for architectural review.