Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Languages
Timeline
Generic
Prem Chand Yadav

Prem Chand Yadav

Delhi NCR

Summary

Versatile and highly experienced Java and GCP Architect with 13+ years of enterprise software design and development experience. Deep understanding of object-oriented programming, GCP cloud services, and commitment to agile software development methodologies. Skilled in developing enterprise-level architecture solutions, creating efficient, reliable, maintainable code, and optimizing system performance. Strong problem-solving and communication skills.

Overview

13
13
years of professional experience

Work History

Senior Architect

Persistent Systems Ltd.
Noida
03.2024 - Current
  • Utilized Java 17, Java EE, and Spring Boot to develop a fully automated client management system for the efficient maintenance of client accounts.
  • Implemented multiple microservice design patterns to develop scalable, resilient, reliable, and robust microservices.
  • Utilized multiple services on Google Cloud Platform, such as GKE, Cloud SQL, Compute Engine, Cloud Run, Pub/Sub, etc.
  • Used Terraform for infrastructure provisioning on GCP.
  • Uses Jenkins and Buildkite pipelines to drive microservices builds out to the Docker registry and then deployed to GKE. Created and managed Kubernetes packages using Helm.
  • Handling a team of 4+ technical members to ensure the successful completion of multiple projects for the company.
  • Mentoring junior technical associates in the team.
  • Followed Agile methodology and Scrum practices for project management.
  • Collaborated closely with the management, clients, and architect to guarantee the full functionality and performance of the financial transactions and applications.
  • Oversee all the phases of the development of the new Java-based application systems for the financial service industry, from conceptualization and design to progress development.
  • Implemented loosely coupled software components by using SOLID principles and design patterns.
  • Followed coding principles and standards to develop clean, robust, and scalable software components like classes, objects, methods, etc.
  • Working on notification services such as email (PowerMTA), SMS (Twilio), and push.

Senior Technical Lead

InOpTra Digital Pvt. Ltd.
Noida
06.2023 - 03.2024
  • Migrated in-house monolith application into cloud-based microservices to support large customer base with millions of items.
  • Explored and used multiple cloud services on AWS cloud provider, such as IAM, ECR, EKS, EC2, RDS, S3, VPC, EBS, Lambda, and CloudWatch.
  • Uses Jenkins pipelines to drive microservices builds out to the ECR, and then deployed to EKS.
  • Used CloudFormation for infrastructure provisioning on AWS.
  • Used JMeter for load and performance testing.
  • Utilize Java 17, Java EE, Spring Boot, AWS services to develop a fully automated client management system for the efficient maintenance of client accounts.
  • Supervise and lead a team of 4+ junior Java developers to ensure the successful completion of multiple projects for the company.
  • Followed Agile methodology and Scrum practices for project management.
  • Collaborated closely with the management, clients, and architect to guarantee the full functionality and performance of the financial transactions and applications.
  • Oversee all the phases of the development of the new Java-based application systems for the financial service industry, from conceptualization and design to progress development

Technical Lead

Fiserv India Pvt. Ltd.
Noida
01.2018 - 06.2023
  • Decomposed monolith applications into multiple microservices, which can be easily deployed into a Kubernetes cluster and scaled without downtime.
  • Designed multiple microservices using microservice design patterns, such as database per service, circuit breaker, and resiliency.
  • Utilized multiple services on Google Cloud Platform, such as GKE, Cloud SQL, Memorystore (Redis), Spanner, Datastore, Key Management, etc.
  • Uses Jenkins pipelines to drive microservices builds out to the Docker registry and then deployed to GKE, created and managed Kubernetes packages using Helm.
  • Used Terraform for infrastructure provisioning on GCP
  • Utilize Java 8 and 17, Java EE, Spring Boot, RabbitMQ to develop a fully automated client management system for the efficient maintenance of client accounts.
  • Supervise and lead a team of 5+ junior Java developers to ensure the successful completion of multiple projects for the company.
  • Followed Agile methodology and Scrum practices for project management.
  • Collaborated closely with the management, clients, and architect to guarantee the full functionality and performance of the financial transactions and applications.
  • Oversee all the phases of the development of the new Java-based application systems for the financial service industry, from conceptualization and design to progress development

Technical Consultant

Bureau Veritas India Pvt. Ltd.
Noida
08.2015 - 12.2017

Sr. Software Engineer

QualNimbus Ltd.
Noida
05.2015 - 08.2015

Software Engineer

Bureau Veritas India Pvt. Ltd.
Noida
10.2013 - 05.2015

Software Engineer (Programmer)

DRDO HQ
New Delhi
08.2011 - 10.2013

Education

Master of Computer Application -

Uttar Pradesh Technical University
Uttar Pradesh
01.2011

Skills

  • Google Cloud Platform
  • Cloud Computing
  • Java/J2EE
  • Spring Boot
  • Docker/Kubernetes
  • Microservice Architecture
  • Terraform, Helm
  • Agile Methodology
  • Architecting & Designing
  • Project Management
  • Design Development
  • Go, Python
  • AWS Cloud
  • Strong leadership abilities
  • Architectural design

Accomplishments

  • Learned Google cloud professional architect course and earned badges
  • Deep understanding of Google cloud infrastructure and services
  • Cloud Skills Boost public profile - https://www.cloudskillsboost.google/public_profiles/0871a856-dd64-4a05-a2f7-af2c0c7003db

Languages

Hindi
First Language
English
Proficient (C2)
C2

Timeline

Senior Architect

Persistent Systems Ltd.
03.2024 - Current

Senior Technical Lead

InOpTra Digital Pvt. Ltd.
06.2023 - 03.2024

Technical Lead

Fiserv India Pvt. Ltd.
01.2018 - 06.2023

Technical Consultant

Bureau Veritas India Pvt. Ltd.
08.2015 - 12.2017

Sr. Software Engineer

QualNimbus Ltd.
05.2015 - 08.2015

Software Engineer

Bureau Veritas India Pvt. Ltd.
10.2013 - 05.2015

Software Engineer (Programmer)

DRDO HQ
08.2011 - 10.2013

Master of Computer Application -

Uttar Pradesh Technical University
Prem Chand Yadav