John Bollinger is a Chief Engineering Officer and seasoned software engineer with 13+ years building scientific and enterprise systems, combining deep expertise in Java/J2EE architecture with hands-on Linux system administration. With a Ph.D. in inorganic chemistry and a long career in crystallography, he uniquely bridges scientific research and software engineering—running x‑ray labs, training scientists, and shipping visualization and data-management tools. He has led large J2EE projects (millions of lines and large relational schemas), designed reusable Java frameworks, and currently focuses on scientific applications and Puppet-based configuration management. An active contributor to Open Babel, he has fixed critical C++/Python3 compatibility and memory-management bugs in a widely used chemical toolbox, underscoring both domain knowledge and low-level debugging skill. Based in Tennessee, he brings a blend of research rigor, practical system administration, and architecture-level leadership to multidisciplinary engineering teams.
13 years of coding experience
31 years of employment as a software developer
Ph.D. Inorganic Chemistry, Ph.D. Inorganic Chemistry at Northwestern University
B.A. Chemistry and Mathematics, B.A. Chemistry and Mathematics at Washington University in St. Louis
Open Babel is a chemical toolbox designed to speak the many languages of chemical data.
Role in this project:
Backend & QA Engineer
Contributions:5 commits, 5 PRs, 6 comments in 4 days
Contributions summary:John primarily focused on fixing bugs and addressing undefined behaviors within the codebase. They corrected issues related to Python 3 compatibility, UFF parameter parsing, exception handling, and memory management issues like overlapping `memcpy`. They also worked on build failures, specifically related to the use of a shared pointer template with GCC. This involved modifications to core C++ files and example code.
A C API and reference implementation for CIF 2.0 (and earlier)
Contributions:1 release, 301 commits, 25 pushes in 7 years 6 months
apiimagec-apicifreference-implementation
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
John Bollinger - Chief Engineering Officer at Resonance