Udit Agarwal is an engineering manager and backend systems specialist with 12 years of experience designing and scaling high-throughput distributed systems across chat, e-commerce, cloud storage and transportation finance. Currently at Google after senior engineering leadership roles at Amazon, Microsoft and Adobe, he brings deep practical expertise in Java, DynamoDB, Redis, Kafka/SQS and SQL to solve ambiguous, real-world problems involving performance and money-critical workflows. He mentors engineers through EngineBogie and runs a popular YouTube channel on system and low-level design, translating complex architecture concepts into teachable frameworks. Known for tackling NP-hard transportation challenges and building resilient services at scale, he combines hands-on coding instincts with strategic architectural judgment. Based in Bengaluru, he holds a B.Tech from IIIT Allahabad and frequently pairs technical advisement with developer coaching to grow teams and products.
12 years of coding experience
11 years of employment as a software developer
Intermediate, PCM, Intermediate, PCM at GRM Bareilly
Bachelor of Technology (B.Tech.), Information Technology, Bachelor of Technology (B.Tech.), Information Technology at Indian Institute Of Information Technology Allahabad
Contributions:2 commits, 2 pushes, 1 branch in 1 year
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.