Deepak Kumar Yadav

Hello, I’m Deepak Kumar Yadav

Engineering Leader | Backend Systems Specialist | Tech Optimist

Welcome to my corner of the web.
I build high-performance software systems, lead engineering teams, and architect scalable backend solutions that power real-world businesses.
From telecom to retail analytics, I’ve worked across domains where performance, reliability, and clean engineering matter most.

Current: Software Development Manager at Dunnhumby India, focusing on backend infrastructure, cloud-native development, and engineering leadership.

πŸ‘€ About Me

I'm a software engineer turned engineering manager who still loves to get his hands dirty in code. My expertise lies in backend development with C++, Python, Golang, Cloud, Docker, CI/CD and Linux, and I have a deep interest in systems that demand high performance, resilience, and efficiency.

Over the years, I’ve worked across global companies like Amdocs, IHS Markit, and Dunnhumby, contributing to large-scale platforms and infrastructure. Whether it's optimizing algorithms, building robust data pipelines, or mentoring engineersβ€”I thrive where code meets strategy.

I believe in leading with empathy, building with precision, and always staying curious.

πŸ› οΈ What I Do

πŸ”§ Backend Development

Expert in C++11/14, Golang, Python with strong foundation in Data Structures and Algorithms for high-performance applications

πŸ“Š Systems Architecture

Designing scalable microservices architecture, migrating from monolithic systems, and ensuring zero-downtime deployments

☁️ Cloud & DevOps

Expertise in GCP & Azure, containerization with Docker, Istio service mesh, and modern CI/CD pipelines

🧠 Team Leadership

Leading teams of 16+ developers, mentoring engineers, driving agile practices, and delivering enterprise-scale solutions

πŸ’Ύ Database & Analytics

Advanced MS-SQL, T-SQL, designing high-performance analytics tools that reduce processing time from hours to minutes

πŸ” Security & Authentication

Implementing Auth0, security best practices, and networking solutions across platform infrastructure

πŸ”¨ Development Tools

Proficient with Visual Studio, VS Code, SSMS, CMake, Git, and Linux environment for robust development workflows

πŸ“ˆ Performance Optimization

Algorithmic development, performance tuning, real-time data processing, and monitoring with advanced analytics

πŸ’Ό Experience

Executive Summary: 12+ years of experience in software development and engineering leadership, with expertise in C++, Algorithms, Data Structures, Linux, Cloud technologies, and team management.

πŸš€ Software Development Manager – Dunnhumby India

Mar 2020 – Present β€’ 5+ years

Platform Development

Jan 2023 - Present

Team Size: 16 Backend Developers and DevOps engineers

Description: Led the development of the entire platform layer comprising the whole backend stack for the organization.

Key Responsibilities:
  • Designed the complete Platform layer to support multiple applications
  • Redesigned architecture to facilitate migration from monolithic to microservices achieving zero downtime deployments
  • Led platform strategy to migrate from on-premises to Cloud (GCP/Azure)
  • Introduced Istio and Auth0 across the platform layer
Tech Stack: C++11/14 Linux GCP Azure Python Istio Auth0 Microservices DevOps

Query Tool

Mar 2020 - Dec 2022

Team Size: 4 developers

Description: Developed a high-performance analytics tool that reduced complex data calculations from hours to 1-4 minutes.

Key Responsibilities:
  • Enhanced application for extensive analytics without compromising performance
  • Deployed using containers in various GCP environments
  • Managed server handling, monitoring, and design
Tech Stack: C++11/14 Linux Visual Studio CMake GCP Golang

πŸ“Š Associate II Software Developer – IHS Markit

Aug 2016 – Feb 2020 β€’ 3 yrs 7 mos β€’ Gurugram, India

Real Time Feeds

Apr 2017 - Feb 2020

Team Size: 8 developers

Description: Managed backend development for various applications across different teams.

Key Responsibilities:
  • Designed and coded complete application using C++ and Python
  • Developed entire infrastructure including servers and deployment
  • Designed server and application architecture for efficient data handling
Tech Stack: C++11/14 MS-SQL Python Visual Studio T-SQL CMake

TD Ameritrade

Aug 2016 - Mar 2017

Team Size: 3 developers

Description: End-to-end solution for TD Ameritrade's website pages including UI, backend, frontend, and data.

Key Responsibilities:
  • Gathered complete client requirements
  • Production bug fixes and new functionality development in C++
  • Database design and backend functionality collaboration
  • Server monitoring using Kibana and Linux
Tech Stack: C++ MS-SQL Python Visual Studio T-SQL

πŸ“ž Subject Matter Expert – Amdocs India

Feb 2014 – Aug 2016 β€’ 2 yrs 7 mos β€’ Gurgaon, India

AT&T WLNP

Feb 2014 - Aug 2016

Team Size: 5 developers

Description: Network portability solution for AT&T customers, focusing on testing, automation, and system design.

Key Responsibilities:
  • Designed automation tests and handled sustainment issues
  • Database design and Unix shell script development
  • Created stored procedures and automation frameworks
Tech Stack: MS-SQL QC Linux Git C Shell Scripting

πŸŽ“ Education

πŸ“¬ Get in Touch

I’m always open to connecting with fellow engineers, product leaders, and curious minds.
Let’s talk tech, team building, or your next big idea.