Nikhil Bhargava
Verified Expert in Engineering
Distributed Systems Developer
San Francisco, CA, United States
Toptal member since August 20, 2018
Nikhil enjoys building things more than anything else. After trying his hand at the startup game, Nikhil moved to Dropbox where he was a product manager for a few years. Since then, he has moved to MIT and finished a Ph.D. in artificial intelligence but still enjoys consulting and working on side projects.
Portfolio
Experience
- Python - 8 years
- iOS - 8 years
- Distributed Systems - 6 years
- SQL - 6 years
- React - 3 years
- Go - 3 years
- TypeScript - 3 years
- Artificial Intelligence (AI) - 3 years
Availability
Preferred Environment
Vim Text Editor, Git, MacOS
The most amazing...
...project I've worked on is SurgeProtector, an iOS app built on the Uber API that tells users how far they have to walk to avoid surge pricing.
Work Experience
Research Assistant
Massachusetts Institute of Technology
- Built a front-end system orchestrating several planners for a joint excursion with the Woods Hole Oceanographic Institution and the Schmidt Ocean Institute.
- Actively publishing novel results on planning and scheduling under temporal uncertainty.
- Helped pioneer infrastructure that allows for plug-and-play planning and execution in generalized contexts.
Product Manager
Dropbox
- Served as the partnerships liaison for software integrations with Microsoft and Adobe, creating inter-app user flows on iOS and Android.
- Tripled commenting weekly active users during my tenure through rapid A/B testing and experimentation.
- Helped orchestrate massive re-architecturing of underlying sharing paradigm, involved data scheme migration that touched virtually every product.
Co-founder
Cadence Labs
- Pioneered the initial WebAudio app that synchronized playback across browsers.
- Developed iOS app that featured audio device management as well as synchronous playback.
- Built prototype for embedded device synchronized remote playback unit.
Experience
SurgeProtector
EnergyLiteracy (1000 Cheeseburgers)
Education
Ph.D. in Computer Science
Massachusetts Institute of Technology - Cambridge, Massachusetts
Master of Science Degree in Computer Science
Stanford University - Palo Alto, California
Bachelor of Science Degree in Symbolic Systems
Stanford University - Palo Alto, California
Skills
Libraries/APIs
React, Node.js
Tools
Git, Vim Text Editor
Languages
Go, TypeScript, Objective-C, SQL, Python, Java, JavaScript, Lisp, Swift
Platforms
iOS, MacOS
Storage
MySQL, PostgreSQL, MongoDB
Other
Artificial Intelligence (AI), Distributed Systems
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring