Nishikant Singh is an SDE II at Microsoft with eight years of hands-on experience in systems programming, networking, and full-stack development, grounded in a BTech from NIT Goa. He has worked across product and R&D roles at Tejas Networks and Juniper Networks, bringing practical expertise in C, C++, Python, operating systems, and computer networks to complex optical and data networking products. Known for a deep fascination with data structures and algorithms, he pairs rigorous problem-solving with a knack for shipping reliable backend systems. Comfortable stretching into frontend and project management responsibilities, he thrives on stepping out of his comfort zone to tackle challenging engineering problems. Based in Bengaluru, he blends research-oriented thinking from R&D roles with production-grade software delivery at scale.
8 years of coding experience
4 years of employment as a software developer
BTech - Bachelor of Technology Machine Learning, BTech - Bachelor of Technology Machine Learning at National Institute of Technology Goa
Includes various searching, sorting, cryptography, genetic etc. algorithms implemented in different languages.
Contributions:2 pushes in 1 year
cryptographygeneticsortinglanguagessearching
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.