Nikhil Sharma is a seasoned technology leader and Senior Software Development Manager in San Jose with over 15 years of experience designing and delivering large-scale, site-critical distributed systems. At PayPal he built and led multi-geography engineering teams for PaaS products, drove a multi-year cloud migration of a database-proxy spanning 8 AZs and 1500+ machines, and scaled components used by 1000+ microservices. He blends deep systems engineering—authoring a patented transaction manager and contributing to open-source projects like Zipkin and a Grafana Druid plugin—with strong product and execution skills that cut time-to-market by half for internal customers. Known for hands-on backend work (Java data structures and algorithms evident in his GitHub contributions) and a pragmatic, keyboard-first approach to problem solving, he thrives at the intersection of operational resilience and developer productivity.
9 years of coding experience
21 years of employment as a software developer
BE, Computer Science and Engineering, BE, Computer Science and Engineering at University of Rajasthan
Contributions summary:Nikhil primarily contributed Java code focused on data structures and algorithms. Their work involved implementing fundamental concepts like binary search, linked lists, and binary trees. Specifically, the commits demonstrate implementations for finding the length of a linked list, deleting nodes, searching elements, and printing the nth node from the end. Additionally, they added a binary search implementation.
Contributions:3 PRs, 233 pushes, 1 branch in 3 years
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.