Nikhil Sharma

Senior Software Development Manager at PayPal

San Jose, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code9 years of coding experience
job21 years of employment as a software developer
bookBE, Computer Science and Engineering, BE, Computer Science and Engineering at University of Rajasthan
stackoverflow-logo

Stackoverflow

Stats
1,305reputation
1.8mreached
9answers
5questions
github-logo-circle

Github Skills (18)

algorithm10
algorithms10
user-friendly10
friendly-url10
data-structure10
java10
javas10
data-structures10
react9
tree8
babeljs6
lodash6
nodejs6
functional-programming6
webpack6

Programming languages (8)

TypeScriptJavaC++CSSJavaScriptVueHTMLJupyter Notebook

Github contributions (5)

github-logo-circle
hacktoberfest17/programming

Oct 2017 - Oct 2017

Code a program in a language of your choice.
Role in this project:
userBack-end Developer
Contributions:11 commits, 14 PRs in 1 day
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.
pythonfunctional-programmingc-programmingoctaveerlang
Nickx58/Problem-Solving

Oct 2017 - Oct 2020

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.
Request Free Trial