Gaurav Sharma is a software engineer with 10 years of experience designing and shipping scalable backend systems, currently working on Dynamic Ads at Meta. He has built infrastructure from scratch and led migrations from a .NET monolith to Node.js microservices, architecting core services like Wallet, Payments, User, Leaderboard, and Store for high-throughput platforms. Comfortable with real-time technologies, Kafka, Redis, and managed databases, he focuses on pragmatic, tech-agnostic platforms that enable rapid growth. A former senior engineer at WinZO, he combines hands-on engineering with mentoring and cross-functional leadership. He placed 37th in the ICPC Asia Regionals (Amritapuri, 2018) and holds a B.E. in Computer Engineering from NSIT, reflecting both competitive algorithmic skill and strong systems expertise.
10 years of coding experience
5 years of employment as a software developer
Bachelor of Engineering, Computer Engineering, 8.4, Bachelor of Engineering, Computer Engineering, 8.4 at Netaji Subhas Institute of Technology
ORM for TypeScript and JavaScript (ES7, ES6, ES5). Supports MySQL, PostgreSQL, MariaDB, SQLite, MS SQL Server, Oracle, SAP Hana, WebSQL databases. Works in NodeJS, Browser, Ionic, Cordova and Electron platforms.
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.