Anurag Sharma is a Lead Software Engineer with 12 years of experience building data-driven, scalable solutions at the intersection of backend engineering and machine learning. Based in New Delhi, he leads cross-functional teams on autonomous driving and mobility projects at Cyient, combining hands-on Python and PostgreSQL work with ML model development and production data pipelines. A Certified Scrum Master, he drives Agile delivery and process improvements while still contributing code—authoring QGIS plugins, data ingestion scripts, and NLP sentiment models in past roles. His background includes robust data acquisition and transformation experience from web crawling to knowledge graphs, and a stint supporting Google on-site applications. He stays active in open-source and continuous learning, regularly applying new ML and deep learning concepts to production services. Colleagues describe him as a pragmatic problem-solver who bridges research ideas and operational systems.
13 years of coding experience
4 years of employment as a software developer
Bachelor of Technology (B.Tech.), Electronics and Communication Engineering, Bachelor of Technology (B.Tech.), Electronics and Communication Engineering at Guru Gobind Singh Indraprastha University
Contributions:23 pushes, 1 branch in 2 years 2 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.