Rakesh Roshan is an engineering manager with 11 years of experience leading agile software teams and delivering scalable systems across enterprises like Microsoft and Red Hat. He combines strong hands-on expertise in data structures, algorithms, and Java with a track record of moving from senior engineer to leadership roles at major product companies including MakeMyTrip and Adobe. An IIT Kanpur M.Tech. in Computer Science anchors his technical depth, while his career shows repeated focus on backend architecture and performance-sensitive platforms. Known for mentoring engineers and driving reliable delivery, he bridges hands-on coding and people management to reduce time-to-market for complex features. Based in Karnataka, he brings multinational product experience and a history of stepping into larger leadership scopes at critical growth points in his employers. A not-obvious strength is his consistent progression through both consumer travel and enterprise infrastructure domains, giving him a rare cross-domain perspective on scalable system design.
11 years of coding experience
14 years of employment as a software developer
Indian Institute of Technology Kanpur
Bachelor of Technology (B.Tech.), Computer Science, Bachelor of Technology (B.Tech.), Computer Science at M.C.K.V.I.E.
10th and 12th, Science stream, 10th and 12th, Science stream at Don Bosco School Liluah
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.