Nikhil Batheja

Senior Product Manager at Goldman Sachs

New York City Metropolitan Area 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

🤩
Rockstar
🎓
Top School
Nikhil Batheja is a senior product leader with 20+ years in financial services and a 12-year technical contribution track record, currently shaping product strategy at Goldman Sachs. He blends product development, API engineering, and platform creation with hands-on open-source backend work on prominent Java collections projects (Eclipse Collections/GS Collections), demonstrating rare fluency across product, engineering, and developer ecosystems. Previously he led API architecture, fintech partnerships, and open banking at J.P. Morgan, BNY Mellon, and Citi, executing strategic partnerships, minority investments, and M&A to drive growth. Known for translating complex financial workflows into developer-first platforms, he also recruits and develops cross-functional talent to scale products. Based in New York, he pairs strategic planning with practical engineering improvements—such as enhancing core collection data structures—to increase usability and testability across enterprise codebases.
code12 years of coding experience
bookB.A. Economics, B.A. Economics at New York University
languagesEnglish, German, Spanish, French
stackoverflow-logo

Stackoverflow

Stats
1,152reputation
1.7mreached
25answers
0questions
Badges
java
top-5%
github-logo-circle

Github Skills (18)

algorithms10
eclipse-collections10
testing10
data-structure10
java10
javas10
collections10
data-structures10
api-design9
junit9
unit-test9
unit-testing8
maven6
arraylist6
lambda6

Programming languages (2)

JavaHTML

Github contributions (5)

github-logo-circle
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Role in this project:
userBack-end Developer
Contributions:10 releases, 82 reviews, 445 commits in 7 years
Contributions summary:Nikhil implemented several methods to verify the equality of different types of multimaps, including list, set, bag, sorted set, and sorted bag multimaps. These methods provide functionality for testing collections with complex data structures. Furthermore, the user added a method to support converting an iterable to a multimap and also added support for the select, reject, and collect iteration patterns. Several commits include adding unit tests to verify the functionality of the new methods.
data-structuredata-structureseclipse-collectionsfluent-apijava
goldmansachs/gs-collections

Jun 2014 - Oct 2015

GS Collections has been migrated to the Eclipse Foundation, re-branded as Eclipse Collections. https://www.eclipse.org/collections/
Role in this project:
userBack-end Developer
Contributions:46 commits, 5 PRs, 3 comments in 1 year 3 months
Contributions summary:Nikhil contributed to the GS Collections library, focusing on enhancing its functionality. Their work involved adding new constructors to classes such as `UnifiedMap` and `UnifiedSetMultimap` to support the construction of maps and multimaps using `Iterable<Pair<K, V>>`. The user also implemented methods like `swap()` for `Pair` and `collectValues()` for maps, along with implementing methods for selecting and rejecting keys and values in the Multimap interface. These changes improved the usability and flexibility of the library's core data structures.
eclipseeclipse-collections
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