Gagandeep Ahuja is a Lead Software Development Engineer based in Bengaluru with 8 years of experience building backend systems and a strong focus on distributed systems and scalability. Comfortable across Golang, Node.js, and PHP, he prefers Go for solving complex backend problems and has grown through progressive engineering roles at Razorpay, including promotion from SDE to lead. He actively learns from and contributes to open-source, curating a GitHub presence that emphasizes Go and database work and drawing insight from books like Concurrency in Go and Designing Data-Intensive Applications. Known for pairing pragmatic engineering with a curiosity for system design, he enjoys deep technical reading and mining interesting repositories to improve his craft. His background combines a formal engineering degree with focused backend training from Scaler, reflecting both academic rigor and practical, production experience. An unobvious strength is his habit of treating technical learning as a product—systematically exploring patterns and libraries to accelerate team-level design choices.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering - BE Electronics Instrumentation And Control (EIC), Bachelor of Engineering - BE Electronics Instrumentation And Control (EIC) at Thapar Institute of Engineering & Technology
Backend Development Algorithms Data structures, Backend Development Algorithms Data structures at Scaler
High School Mathematics and Computer Science, High School Mathematics and Computer Science at Delhi Public School - India
Contributions:1 review, 2 PRs, 9 pushes in 1 year 11 months
vuevue-learningmini-projectsvuejs
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.