Managing Director, Head Of Developer Advocacy And Practices at Sensible Symmetry LLC
New Jersey, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Donald Raab is a seasoned software leader and Java expert with decades of experience building and advocating for developer best practices across major financial institutions and enterprise teams. As Managing Director and Head of Developer Advocacy and Practices at JPMorgan Chase, he combines technical depth with strategic leadership to modernize developer experiences. Creator of the widely used Eclipse Collections library and author of "Eclipse Collections Categorically," he brings hands‑on contributions that improved performance and API ergonomics for core Java collections. Previously a Distinguished Engineer and Java Champion at BNY Mellon and a Tech Fellow at Goldman Sachs, he has a long track record of driving engineering excellence in large, regulated environments. He also publishes, trains, and speaks through his imprint Sensible Symmetry LLC, translating deep implementation knowledge into accessible guidance. Based in New Jersey with a background in Information Systems from Rutgers, he is known for pragmatic system design and quietly tackling thorny performance and API-design problems.
10 years of coding experience
25 years of employment as a software developer
Bachelor’s Degree, Information Systems, Bachelor’s Degree, Information Systems at Rutgers University - Newark
Code Kata collection for JVM Languages and Libraries.
Role in this project:
Back-end Developer
Contributions:86 reviews, 176 commits, 191 PRs in 5 years 4 months
Contributions summary:Donald focused on refactoring existing code within the `codekatas` repository, specifically addressing style issues and restructuring directories for case-sensitive operating systems. Their contributions involved modifications to existing Java and Kotlin code related to the Donut Kata and other related code katas. The changes also include refactoring JMH examples, removing deprecated code, and upgrading JMH to the latest version.
Eclipse Collections is a collections framework for Java with optimized data structures and a rich, functional and fluent API.
Role in this project:
Back-end Developer
Contributions:513 reviews, 434 commits, 547 PRs in 6 years 10 months
Contributions summary:Donald implemented new methods for common data structures and APIs within the Eclipse Collections framework. The contributions included the implementation of features like `countBy`, `collectWithIndex`, and `forEachInBoth` on various primitive iterable classes, enhancing the functionality of the library. The changes also involved integrating the use of streams, spliterators, and primitive array implementations to improve the overall performance and capabilities of the library.
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
Donald Raab - Managing Director, Head Of Developer Advocacy And Practices at Sensible Symmetry LLC