Swapnil Narayan is a software engineer with 8 years of experience, currently a Software Engineer 2 at Microsoft in Bengaluru, with prior Microsoft roles across Hyderabad and Bengaluru. He specializes in web application development, competitive programming, and data science, combining practical product delivery with a strong algorithmic background from IIT(ISM) Dhanbad. Swapnil has experience teaching and creating curriculum—having been an instructor and content creator—so he blends hands-on engineering with a knack for mentorship and community-building. Early internships in Malaysia and at Coal India gave him exposure to product development across diverse domains and geographies. Known for translating complex problems into maintainable software, he brings a balance of production-grade engineering and a persistent curiosity for learning and helping others level up.
8 years of coding experience
5 years of employment as a software developer
Bachelor of Technology - BTech Computer Science and Engineering, Bachelor of Technology - BTech Computer Science and Engineering at Indian Institute of Technology (Indian School of Mines), Dhanbad
Contributions:2 PRs, 4 pushes, 2 branches in 1 year 6 months
reactnextjsiitism
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
Swapnil Narayan - Software Engineer 2 at Microsoft