Jonathan Springer is a Principal Product Manager and technology leader with 18 years in information systems and 11 years of product and management experience, currently driving product strategy at IBM from Dublin. He blends finance-savvy analysis with pragmatic ops and delivery skills—backed by an MBA from Kelley—to negotiate multimillion-dollar contracts, rescue critical infrastructure, and steer large-scale data and cloud transformations. A hands-on engineer at heart, Jonathan contributes to high-profile open-source projects like Apache OpenWhisk and IBM Watson SDKs, focusing on multi-architecture CI/CD, containerization, and integration testing. He’s known for "forensic coding" and practical automation that turns problems into reproducible solutions, and for applying lessons learned from crisis recovery (e.g., Hurricane Sandy) to strengthen continuity and resilience.
11 years of coding experience
25 years of employment as a software developer
Master of Business Administration (M.B.A.) Business Administration, Master of Business Administration (M.B.A.) Business Administration at Indiana University - Kelley School of Business
BA Computer Science, BA Computer Science at Alfred University
Apache OpenWhisk is an open source serverless cloud platform
Role in this project:
DevOps Engineer & Automation Engineer
Contributions:20 commits, 38 PRs, 106 comments in 2 years 4 months
Contributions summary:Jonathan primarily contributed to the project's infrastructure and build processes. They modified scripts for setting up and configuring Ubuntu environments for Docker, and updated tools to support newer Ubuntu releases. The user also made changes to the testing and upload scripts, specifically switching to a new Box Upload proxy and removing redundant unit tests. Furthermore, they are involved in configuring the build process and CI/CD pipelines within the project.
:comet: Node.js library to access IBM Watson services.
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:10 commits, 3 PRs, 4 comments in 14 days
Contributions summary:Jonathan primarily focused on adding and improving integration tests for the Visual Recognition service within the Node.js SDK. Their contributions included creating a new integration test suite, enhancing existing tests, and ensuring the tests correctly validated the service's functionality, particularly concerning image classification and training status. The user's work directly involved interacting with the Visual Recognition API and its parameters, including handling image file uploads and threshold configurations for the classifier. They also wrote shell scripts to create and prepopulate the testing environment.
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
Jonathan Springer - Principal Product Manager at IBM