Summary
Overview
Work History
Education
Skills
Affiliations
Languages
Accomplishments
Work Availability
Quote
Websites
Timeline
SoftwareEngineer
Govind Yadav

Govind Yadav

Mumbai

Summary

Experienced software engineer with over 3+ years of expertise in full-stack development, distributed systems, and enterprise solutions, specializing in scalable architectures and performance optimization in the banking, transit, and payment industries. Skilled in AWS services, Kubernetes, Docker, and designing secure, high-quality software, I bring a proven track record in microservices, event-driven architectures (Kafka, RabbitMQ), and cloud-native applications. Proficient in AI/ML technologies including TensorFlow, PyTorch, and Generative AI models, with a strong focus on Agile methodologies. Committed to driving innovation, delivering secure and scalable solutions, while fostering a diverse and inclusive work environment.

Overview

3
3
years of professional experience

Work History

Software Engineer

Reliance (Mumbai Metro One)
Mumbai
07.2021 - Current
  • Analyzed user requirements and developed software solutions with technical specifications.
  • Implemented and documented a wide range of software projects across various technologies and platforms. For backend development, I utilized Kotlin, Java, Go, PHP, and Node.js. On the frontend, I worked with Tailwind, HTML, CSS, React, and Angular. I developed Android applications using Kotlin and Java for backend logic, and XML and Compose UI for user interfaces. Additionally, I created embedded applications with C, C++, and Kotlin Multiplatform for edge devices.
  • Utilized version control (Git) tools to manage source code across multiple projects.
  • Designed databases to store application data using relational databases like MySQL and PostgreSQL, and NoSQL databases like MongoDB, Realm, and Firebase Firestore.
  • Integrated third-party APIs and services to enhance software functionality and interoperability.
  • Optimized existing software systems for improved performance and scalability.
  • Established clear system performance standards and wrote specifications.
  • Leveraged Agile methodologies to move the development lifecycle rapidly through initial prototyping to enterprise equality testing and final implementation.
  • Led small development teams, overseeing project progress and mentoring junior engineers.
  • Collaborated with cross-functional teams, such as NPCI (National Payment Corporation of India), Feig, and Pax (Edge Device Hardware Provider), to gather and define requirements, and SDK for new software features.
  • Participated in regular meetings with stakeholders to discuss project progress, changes, and challenges.

Education

Bachelor of Engineering - Computer Science & Engineering

University of Mumbai
Mumbai, Maharashtra, India
05-2021

HSC (Higher Secondary School Certificate) -

Vivekananda Education Society
Mumbai, Maharashtra, India
04-2017

SSC (Secondary School Certificate) -

Vivekananda Education Society
Mumbai, Maharashtra, India
04-2015

Skills

  • Languages: Java, Kotlin, C, JS / TS, PHP, Python
  • Frameworks: Spring / Spring Boot (MVC, WebFlux, Kotlin Coroutines), Nodejs, Laravel, Django, Reactjs, Vuejs, Angularjs, HTML, CSS
  • Distributed Systems & Microservice Architecture: Designing and maintaining scalable distributed systems with microservices, Kubernetes for orchestration, event-driven architectures with Kafka, RabbitMQ
  • Testing & Monitoring: TestNG, Selenium, Postman, Logging, Distributed Tracing, Metrics (Grafana)
  • Databases: AWS RDS, MySQL, PostgreSQL, MongoDB, DynamoDB
  • Cloud Services: AWS (EC2, Lambda, Kinesis, EKS), CI/CD Pipelines, GCP, Digital Ocean
  • Tools: Git, Docker, Jenkins, Kubernetes, Linux
  • Mobile Development: Android Native (XML, Jetpack Compose), MVC, MVVM
  • AI & Machine Learning: Experience with TensorFlow, PyTorch, Scikit-learn, NLP, Computer Vision, Reinforcement Learning, and Generative AI models (GPT-based)
  • Leadership: Experienced in Agile methodologies, team management, cross-functional collaboration, and mentoring
  • Personal Skills: Strong in Data Structures & Algorithms, Programming and debugging, Database Systems, System Design, Distributed Systems, Agile methodology, Analytical and problem-solving

Affiliations

  • Passionate about gaming and staying active with outdoor sports like football and tennis.
  • Enjoys building IoT projects using Raspberry Pi and other SBCs, with one such system integrated into a metro project that manages over 400,000 daily transactions.
  • Committed to learning new technologies and applying innovative solutions in high-transaction environments, especially in embedded systems and IoT.

Languages

Hindi
First Language
English
Proficient (C2)
C2

Accomplishments

  • Built one of the fastest end-to-end transaction systems for NCMC Rupay cards, handling over 100,000 daily transactions with a 99.9% uptime.
  • Developed India's first WhatsApp Ticketing System for transit, supporting both online (Cash Free) and offline (Cash) payment solutions.
  • Winner of the Innovation Star of the Year 2022 (Individual).
  • Part of the Best Department of the Year 2023 (Team).

Work Availability

monday
tuesday
wednesday
thursday
friday
saturday
sunday
morning
afternoon
evening
swipe to browse

Quote

Every problem is a gift—without problems we would not grow.
Tony Robbins

Timeline

Software Engineer

Reliance (Mumbai Metro One)
07.2021 - Current

Bachelor of Engineering - Computer Science & Engineering

University of Mumbai

HSC (Higher Secondary School Certificate) -

Vivekananda Education Society

SSC (Secondary School Certificate) -

Vivekananda Education Society
Govind Yadav