Summary
Overview
Work History
Education
Skills
Timeline
Generic

Vaibhavi Varma

Summary

  • Over 5 years of professional experience in designing, developing, and deploying web-based applications, with strong expertise in Java/J2EE technologies, Spring Boot, and Microservices architecture.
  • Proficient in front-end technologies like ReactJS, AngularJS, HTML, and CSS, coupled with hands-on experience in creating custom directives, state management, and single-page applications.
  • Skilled in developing and maintaining backend systems using Spring MVC, Spring Data JPA, Hibernate, and RESTful APIs, with extensive knowledge of J2EE design patterns and object-oriented principles (OOP, UML, OOAD).
  • Hands-on experience with cloud technologies including AWS (EC2, S3, RDS, CloudFront), Docker, and Kubernetes, enabling seamless CI/CD integration using tools like Jenkins and GitHub.
  • Adept at working with databases such as Oracle, PostgreSQL, MySQL, and NoSQL (MongoDB), with strong skills in query optimization, performance tuning, and implementing stored procedures and triggers.
  • Proven ability to collaborate effectively in agile environments, leveraging DevOps practices, Azure DevOps, and container orchestration for scalable and reliable application deployments.

Overview

5
5
years of professional experience

Work History

Full Stack Developer

DXC Technologies
Toronto, ON
08.2023 - Current
  • Developed and maintained scalable applications using Spring Boot Microservices, ensuring seamless integration with external systems through RESTful APIs and message brokers like Kafka and RabbitMQ.
  • Built dynamic front-end components using React.js and jQuery, creating scalable single-page applications (SPAs) with optimized rendering logic, reusable components, API integrations, and enhanced user experience, while leveraging jQuery for DOM manipulation and ensuring compatibility with legacy systems.
  • Collaborated in Agile development environments, participating in sprint planning, daily scrums, retrospectives, and contributing to continuous improvement initiatives.
  • Automated repetitive tasks in the development and deployment pipeline, achieving a 25% reduction in manual intervention using Jenkins, Docker, and Kubernetes.
  • Developed scripts and processes to automate environment provisioning and application monitoring in AWS and OpenShift, ensuring scalability and reliability.
  • Built custom tools and workflows to optimize application maintenance, reducing downtime by 20%.
  • Implemented cloud-based solutions leveraging AWS services (EC2, S3, RDS, Lambda, Elastic Load Balancer, and Auto Scaling), and configured Kubernetes clusters for container orchestration and deployment.
  • Utilized J2EE design patterns (DAO, Singleton, MVC), and tools like Eclipse and Splunk for application development.
  • Environment: Java/J2EE, Spring Boot, Python, Spring MVC, ReactJS, jQuery, MongoDB, RESTful APIs, RabbitMQ, Kafka, Docker, Kubernetes, Red Hat OpenShift, AWS (EC2, S3, RDS, Lambda, CloudFront), HTML5, CSS3, JavaScript, Jenkins, Maven, Bitbucket, GitHub, Eclipse, Splunk.

Full Stack Developer

CGI
Toronto, Ontario
09.2022 - 07.2023
  • Collaborated with cross-functional teams in an Agile/Scrum environment, actively participating in sprint planning, reviews, retrospectives, and backlog grooming.
  • Built and optimized microservices using Spring Boot, Python, and RESTful APIs, integrating with MongoDB for scalable NoSQL data storage, and implementing efficient data queries using MongoDB’s aggregation framework.
  • Designed and developed dynamic front-end components with React.js and jQuery, creating scalable single-page applications (SPAs) with reusable components, optimized rendering logic, and seamless API integration.
  • Developed and maintained databases using PostgreSQL, MySQL, and Oracle, creating complex PL/SQL stored procedures, and optimizing database performance.
  • Automated CI/CD pipelines using Jenkins, Docker, and Kubernetes for cloud-native deployments in AWS, reducing deployment times, and enhancing system scalability.
  • Designed and implemented robust CI/CD pipelines using Jenkins, Docker, and Kubernetes, streamlining builds, testing, and deployments to AWS and Red Hat OpenShift environments; orchestrated containerized applications with Kubernetes for high availability, automated scaling, and optimized resource utilization, reducing downtime by 20%.
  • Environment: Java/J2EE, Spring Boot, Python, Spring MVC, ReactJS, jQuery, MongoDB, RESTful APIs, Kafka, Docker, Kubernetes, Red Hat OpenShift, AWS (DynamoDB, CloudWatch, Lambda), HTML5, CSS3, JavaScript, Jenkins, Maven, JIRA, PL/SQL, Eclipse.

Full Stack Developer

Ascent IT Solutions
Pune
11.2019 - 07.2022
  • Designed and implemented enterprise-level solutions leveraging J2EE Design Patterns such as Singleton, Session Facade, and Data Access Objects, ensuring scalability and maintainability.
  • Developed dynamic user interfaces with ReactJS, Redux, AngularJS, HTML5, and TypeScript, adhering to MVC architecture for seamless client-server interactions.
  • Assisted in developing and maintaining data integration workflows using Python and SQL, enabling efficient data transfer between on-premises systems and cloud-based databases, while supporting team efforts in API implementation.
  • Automated build and deployment processes using Jenkins CI/CD pipelines, Docker for containerization, and Kubernetes for orchestration, ensuring efficient delivery of applications.
  • Built and optimized backend services with Spring Boot, Hibernate, and Kafka, integrating APIs for seamless communication and utilizing PostgreSQL for database management.
  • Conducted unit and integration testing using JUnit and Log4J, ensuring application reliability and logging mechanisms for debugging and performance monitoring.
  • Environment:
    Core Java, J2EE, ReactJS, AngularJS, Spring Boot, Hibernate, Kafka, Docker, Kubernetes, Jenkins, PostgreSQL, MongoDB, Azure API Management, HTML5, CSS, TypeScript, SVN, ANT, WebLogic, WebSphere

Education

Bachelor of Science - Electronics And Telecommunication

Rashtrasant Tukadoji Maharaj Nagpur University
Nagpur

Skills

  • Programming Languages: Core Java, Python, SQL, and PL/SQL
  • Front-End Technologies: ReactJS, jQuery, HTML5, CSS3, JavaScript
  • Tools and Frameworks: Spring Boot, Spring MVC, Hibernate, JPA, Selenium, Jenkins, Maven
  • Database Systems: MongoDB, Oracle, MySQL, PostgreSQL, DynamoDB
  • Cloud Platforms: AWS (EC2, S3, RDS, Lambda, CloudFront), Red Hat OpenShift
  • DevOps & CI/CD: Docker, Kubernetes, Jenkins, Git, Bitbucket, GitHub
  • Messaging and Integration: Kafka, RabbitMQ, and RESTful APIs
  • Testing and Automation: JUnit, Mockito, Log4J
  • Version Control: Git, Bitbucket, and SVN
  • Other tools : Jira, Confluence, Eclipse, and Splunk

Timeline

Full Stack Developer

DXC Technologies
08.2023 - Current

Full Stack Developer

CGI
09.2022 - 07.2023

Full Stack Developer

Ascent IT Solutions
11.2019 - 07.2022

Bachelor of Science - Electronics And Telecommunication

Rashtrasant Tukadoji Maharaj Nagpur University
Vaibhavi Varma