Akash Sharma is a Senior Software Engineer with a decade of experience building scalable distributed data processing systems and end-to-end data pipelines, currently at Microsoft after roles at Meta and Google. He has a strong foundation in algorithms and data structures, cultivated through competitive programming and years curating problems at HackerEarth, which informs his pragmatic, performance-focused approach to system design. Akash thrives on mathematically complex challenges and enjoys turning intricate requirements into reliable, well-documented production code. His background spans rapid product environments at Flipkart to large-scale infrastructure at top-tier tech firms, giving him both startup agility and enterprise-grade engineering rigor. Based in Bengaluru, he combines hands-on coding with architectural thinking and a knack for making elegant solutions out of messy legacy code. Off the clock he still competes—mostly with his past self—keeping his algorithmic skills sharp.
10 years of coding experience
6 years of employment as a software developer
Bachelor of Technology (BTech) Computer Programming, Bachelor of Technology (BTech) Computer Programming at DIT University
Contributions:8 pushes, 1 branch in 1 year 7 months
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.
Request Free Trial
Akash Sharma - Senior Software Engineer at Microsoft