Summary
Overview
Work History
Education
Skills
Area Of Expertise
Certification
Timeline
Generic

Shilpa Rajan

Atlanta

Summary

Senior Software Developer with 10+ years of experience in development of web and enterprise applications using Java/J2EE technology. Expertise in full-stack development utilizing Java, Spring Boot, Angular, and RESTful Web Services. Experienced in client management, cross-functional team collaboration, and delivering high-quality solutions within tight deadlines. Skilled in deploying applications with Jenkins, managing CI/CD pipelines, and using version control tools like Git and GitHub. Good team player with strong communication and mentoring skills. Experienced in Agile Scrum Methodology. Knowledge of AWS and Microsoft Azure.

Overview

13
13
years of professional experience
1
1
Certification

Work History

Sr. Software Developer/Java Full Stack Developer

Indiana Farm Bureau Insurance
06.2019 - Current
  • Developed and deployed 30+ RESTful APIs using Blueprint/Karaf and Spring Boot, ensuring seamless integration between front-end Angular UI and Spring Boot backend for enhanced service performance
  • Migrated legacy INFB applications from GWT and JavaScript/JSP to modern Angular frameworks, improving UI responsiveness and functionality while enhancing user experience across multiple devices
  • Led the estimation, design, and implementation of full-stack applications, contributing to timely project delivery from initial planning to successful production deployment and post-deployment support
  • Documented API specifications using Swagger, published in WSO2 for easier integration, and ensured comprehensive communication with team members and stakeholders to streamline development and testing processes
  • Guaranteed 100% service availability by monitoring system performance, proactively troubleshooting issues, and ensuring stable production environments for mission-critical applications
  • Provided accurate and detailed project estimates for new proposals, collaborating with cross-functional teams to assess scope, resource requirements, and timelines for upcoming development initiatives
  • Utilized Spring JDBC and DB2 to optimize data management and improve backend performance, ensuring high availability and efficiency for core business applications


Technology: Java, J2EE, Angular, Springboot, Apache Karaf, Blueprint, Spring JDBC, Maven, DB2

Programmer Analyst/Java Back End Developer

Cloud Info Solutions
02.2018 - 05.2019
  • Contributed to business and design specifications, coding, and development of microservices using Spring Boot to replace existing web method services, optimizing system functionality
  • Developed Java-based solutions utilizing SQL and Oracle databases, fetching data from various tables to meet business requirements, ensuring efficient data retrieval and processing
  • Collaborated in Agile Scrum environment, participating in bi-weekly sprints to deliver high-quality software solutions, meeting project milestones and enhancing development workflows
  • Performed bug fixes across multiple modules during system, integration, user acceptance, and regression testing phases, ensuring improved functionality and smooth deployment
  • Actively participated in code reviews, providing valuable feedback and suggesting enhancements, contributing to improved code quality and adherence to best practices
  • Worked with Java, J2EE, JDBC, Spring JPA, JavaScript, and DB2 to develop robust backend solutions, leveraging Maven for build management and streamlining project delivery


Technology: Java, J2EE, JDBC, Spring JPA, JavaScript, DB2, Springboot, Maven

Associate Developer/Java Full Stack Developer

Cognizant Technology Solutions
07.2014 - 11.2015
  • Company Overview: Clients: Mapfre Insurance
  • Gathered business requirements and created high-level and detailed designs for individual modules, ensuring clear understanding of project scope and alignment with stakeholder expectations
  • Developed and implemented Java Web Services to enable seamless integration and two-way communication between enterprise servers, enhancing data exchange and system efficiency
  • Actively participated in Agile Scrum methodology, managing sprints with one- to two-week cycles and ensuring timely delivery of project milestones and sprint goals
  • Managed product and sprint backlogs, serving as the primary point of contact for offshore teams, overseeing development, and ensuring continuous progress in project execution
  • Designed, coded, and performed R&D on various modules, resolving bugs identified during system, integration, user acceptance, and regression testing to ensure optimal functionality
  • Conducted live software demonstrations to clients after each sprint, ensuring transparency, gathering feedback, and making necessary adjustments to align with client needs
  • Provided production support by promptly identifying and resolving priority issues, ensuring minimal downtime and smooth operations, and contributing to system reliability and user satisfaction
  • Clients: Mapfre Insurance


Technology: Java, JDBC, Hibernate, JavaScript, JSP, HTML, CSS, DB2, Spring Webflow, Maven, Webservice

Associate Developer/Java Full Stack Developer

Cognizant Technology Solutions
08.2011 - 06.2014
  • Company Overview: Clients: CCC Information Services
  • Designed and developed Action Classes, Form Beans, and JSPs, enhancing the user experience by integrating JavaScript for client-side validation and optimizing web application functionality
  • Followed Agile Scrum methodology, contributing to bi-weekly sprints, ensuring timely delivery of features and maintaining smooth communication across cross-functional teams
  • Applied Singleton and MVC design patterns to address architectural challenges, improving application scalability, maintainability, and system performance in a collaborative development environment
  • Utilized Hibernate framework for efficient object-relational mapping, establishing robust connections with databases and ensuring seamless integration of business logic and data persistence
  • Developed and optimized SQL queries using Joins, and created triggers for efficient data management, ensuring consistent and accurate data processing across the application
  • Conducted comprehensive unit testing with JUnit and behavior-driven development (BDD) using JBehave, ensuring the quality and functionality of modules before QA handoff
  • Integrated Spring MVC framework to streamline application flow, improve modularization, and enhance the maintainability and scalability of the web-based platform
  • Utilized Maven for project build automation, enhancing build consistency and streamlining the integration of dependencies across development environments
  • Clients: CCC Information Services


Technology: Java, J2EE, JDBC, Hibernate, JavaScript, JSP, HTML, CSS, DB2, Spring MVC, Maven, MySQL

Education

Bachelor’s Degree - Electronics and Communication Engineering

Amrita University
01.2011

Skills

  • Primary Skills: Java 8, Spring Boot, REST Microservices, Spring MVC, Angular
  • Secondary Skills: Apache Karaf, Blueprint, SpringJDBC, JPA/Hibernate, HTML, Maven, Spring JPA, Javascript, Typescript, JSP, Spring Webflow, Log4j, Junit, Mockito, ActiveMQ, Swagger, Sonar Qube
  • Database: DB2, MYSQL
  • Tools used: IntelliJ, Microsoft Visual Studio Code, Postman, Agent Ransack ,Eclipse, DB2 Visualizer, STS, Indigo ,MySql server management studio

Area Of Expertise

  • Full Stack Development
  • RESTful Web Services
  • Microservices Architecture
  • Database Design and Optimization
  • API Management and Integration
  • Agile Methodology
  • Test-Driven Development (TDD)
  • Unit Testing and Quality Assurance
  • Software Development Life Cycle
  • Continuous Integration/Continuous Deployment
  • Project Management and Delivery
  • Client Relationship Management
  • Requirements Gathering and Analysis
  • Cross-functional Team Collaboration
  • System Integration
  • Process Improvement
  • Performance Tuning and Scalability
  • Code Review and Mentorship
  • Defect Management and Issue Resolution
  • Documentation and Knowledge Transfer

Certification

  • AWS Master’s Program, Edureka, In Progress
  • Microsoft Azure Administrator AZ-104, Edureka, In Progress

Timeline

Sr. Software Developer/Java Full Stack Developer

Indiana Farm Bureau Insurance
06.2019 - Current

Programmer Analyst/Java Back End Developer

Cloud Info Solutions
02.2018 - 05.2019

Associate Developer/Java Full Stack Developer

Cognizant Technology Solutions
07.2014 - 11.2015

Associate Developer/Java Full Stack Developer

Cognizant Technology Solutions
08.2011 - 06.2014
  • AWS Master’s Program, Edureka, In Progress
  • Microsoft Azure Administrator AZ-104, Edureka, In Progress

Bachelor’s Degree - Electronics and Communication Engineering

Amrita University
Shilpa Rajan