Summary
Overview
Work History
Education
Skills
Personal Information
Timeline
Generic
Vaidyanath Rajpoot

Vaidyanath Rajpoot

Melbourne,VIC

Summary

14.0 Years of experience in Software Analysis, Design and Development. Hands on experience application development using Java, Spring, Springboot, Microservices and API Design. Experience in Event Driven Microservices and Architecture. 5 Years of experience in leading a team. Experience in Cloud Technologies like Amazon Web Services (AWS), EC2, S3, RDS, IAM, AMI, Elastic Beanstalk, Lambda, EKS, ECS, reusable Templates. Experienced in writing test cases unit Junit and Mockito. Hand-on experience with Docker, Kubernetes, Ansible, HashiCorp Vault, Terraform and OpenShift containers. Good understanding of Design Patterns & SOLID Principles. Hand on with build tools like Maven, Gradle and Git, Argo CD and Dev-ops Practices Hands-on experience in building and managing CI/CD pipelines using Jenkins, Bamboo GitHub Actions, and Git. Experience in API Service mesh istio and Linkerd. Hands on experience in creating reusable templates for IAM roles, policies, throttling limits, and API Gateway configurations. Experience and knowledge in microservice Design Patterns like API gateway, Service Registry, Circuit breaker, Saga, Event Driven, Sidecar Pattern. Certified Kubernetes Administrator. (CKA) Certified Kubernetes Application Developer (CKAD) Scaling and descaling requirements: Includes Spawning new containers for existing services based upon load average CPU performance, Memory performance to keep the applications to perform smoothly.

Overview

17
17
years of professional experience

Work History

Lead Developer and Architect

Capgemini Australia and Capgemini India
02.2019 - 12.2023
  • Design and development of microservices and API using Springboot, Java, Microservices design patterns
  • Develop and maintain scripts in CDK/Terraform for creating API Gateway, Lambda functions, and other required AWS resources
  • Involved in TDD, functional testing and bug fixing
  • Perform automation testing by writing Robot test cases using Robot Framework, and JUnit test cases using Mockito framework, performance and Volume Testing
  • Identify business problems and develop Proof-of-concepts to demonstrate the technical capabilities with pros and cons of identified options
  • Engaged in estimation, design and development of various modules
  • Involved in production support, creating problem records, and actively resolving incidents
  • Design Class diagrams, Sequence diagrams, and Flow charts
  • Drive the automation of cloud resource management, Kubernetes resource management, scaling operation
  • Develop and maintain monitoring, alerting, and logging solutions to proactively identify and address performance issues and outages
  • Develop/maintain robust CI/CD pipelines for automating application deployments, automating cloud resource creation, and automating production alerts for monitoring
  • Mentor and provide guidance to the SREs team, fostering a culture of continuous learning and improvement
  • Technology Used: Java, Springboot, Microservices, Json, Kubernetes, Docker, API design, Junit, Mockito, Jenkins, Bamboo, Splunk, Dynatrace, Grafana, OpenShift Containers, IBM MDM, SQL, ORACLE

Architect

MindTree Limited, India
04.2017 - 01.2019
  • Responsible for Understanding and gathering business requirements
  • Design and development of microservices and API using Springboot, Java, MicroService design patterns
  • Involved Coding, Testing and Developing domain specific libraries using back base libraries and Java
  • Using Pair programming methodology for development
  • Involved in Mentoring and code (pull-requests) review
  • Involved in developing POC's before implementation of the Backbase to showcase to client
  • Involved in Unit testing using JUnit and Mockito
  • Involved in High level and low-level Designs diagram creations and showcase to stakeholders
  • Technology Used: Java, Spring, Microservices, Json, Maven, Bamboo, Backbase API, Springboot, JavaScript, SQL, Oracle

Developer

CITI Bank
04.2015 - 02.2017
  • Wrote Unit test cases and end to end integration test cases
  • Responsible for creating new functionalities for the application
  • Responsible for maintaining the application and support for application post release activities
  • Performed Load testing the micro services for benchmarking
  • Responsible for code reviews, code quality and applying best coding practices in the project
  • Tools: Java, Spring, Hibernate, Apache Kafka, Cassandra, RabbitMQ, Docker, Mesos, Jenkins

Application Developer

Bank of New York, India
09.2013 - 03.2015

Responsible for developing new features as per project requirements

  • Application Programming using Java, Spring and Hibernate
  • Writing Unit test cases using JUnit Framework and performing Integration Testing
  • Application Programming, development, debugging, coding, defect fixing
  • Responsible for adding new functionalities and testing plan for new functionalities
  • Responsible for fixing bugs, finding memory leaks and providing Application support
  • Coordinated with the client and with business analysts to add new features and functionalities
  • Environment: WSO2 enterprise Bus, WSO2 API Gateway, Apache Kafka, Apache Hadoop, Core Java, Cassandra, Hive, Solar, JUnit, Mockito, Git

Application Developer

Bank of America
12.2009 - 10.2012
  • Application Programming using Java, Spring and Hibernate
  • Writing Unit test cases using JUnit Framework and performing Integration Testing
  • Application Programming, development, debugging, coding, defect fixing
  • Involved in deployment plan for Production environment and preparing low level design documents
  • Coordinating with business Analyst for understanding the project requirements and development of the code as per requirements and scope of the project
  • Providing support to testing teams during the testing phase of the application
  • Developing SQL queries for generations for different daily reports
  • Environment: Core Java, Spring, Hibernate, XML, Jenkins, Maven, SOAP, IBM MQ, WebSphere Application Server

Application Developer

Ciber
03.2007 - 12.2009
  • Project 1: Inflight Catering Exchange
  • Client: Gate Gourmet

Education

Bachelor of Technology - Computer Science

A.P.J Abdul Kalam University
Bhagwant Institute Of Technology
08.2005

Skills

  • Design and Development
  • Java
  • Spring
  • Springboot
  • Microservices
  • API Design
  • AWS
  • Docker
  • Ansible
  • HashiCorp Vault
  • Terraform
  • OpenShift
  • Maven
  • Git
  • CI/CD
  • Jenkins
  • Bamboo
  • GitHub Actions
  • API Service mesh
  • Kubernetes

Personal Information

Visa Status: Permanent Resident

Timeline

Lead Developer and Architect

Capgemini Australia and Capgemini India
02.2019 - 12.2023

Architect

MindTree Limited, India
04.2017 - 01.2019

Developer

CITI Bank
04.2015 - 02.2017

Application Developer

Bank of New York, India
09.2013 - 03.2015

Application Developer

Bank of America
12.2009 - 10.2012

Application Developer

Ciber
03.2007 - 12.2009

Bachelor of Technology - Computer Science

A.P.J Abdul Kalam University
Vaidyanath Rajpoot