Chris Pennello is a technical co-founder and seasoned software engineer with 11 years of experience building resilient backend systems, developer tooling, and data pipelines. Based in Concord, CA, he blends hands-on engineering with product-minded architecture work—from founding startups to driving reliability and A/B testing analytics at OpenTable. Chris has deep Java and systems expertise, demonstrated by contributions to widely used open-source projects like JDBI and an embedded PostgreSQL testing tool where he improved type mappings, logging, and reliability. He repeatedly tackles complexity before it becomes a problem, whether by migrating core libraries, improving statistical testing practices, or hardening public services. Equally comfortable at driver-level and cloud-scale work, he pairs an EECS and mathematics background from UC Berkeley with a pragmatic focus on maintainability and observability. Colleagues rely on him to turn thorny legacy systems into documented, scalable platforms that teams can confidently extend.
11 years of coding experience
11 years of employment as a software developer
BS, Electrical Engineering & Computer Science (EECS) and Mathematics, BS, Electrical Engineering & Computer Science (EECS) and Mathematics at University of California, Berkeley
Contributions:25 commits, 5 PRs, 13 pushes in 1 year 10 months
Contributions summary:Chris made several contributions to the Java embedded PostgreSQL component, focusing on enhancements and maintenance. They updated the Postgres server version and fixed output redirection issues, indicating work on the core functionality and its integration. The user also added error logging, performed PMD fixes, and improved documentation, demonstrating attention to code quality and maintainability. Further, the user implemented pre-connect tests, showing involvement in improving system reliability.
The Jdbi library provides convenient, idiomatic access to relational databases in Java and other JVM technologies such as Kotlin, Clojure or Scala.
Role in this project:
Back-end Developer
Contributions:5 commits, 1 PR, 20 comments in 5 days
Contributions summary:Chris contributed to the JDBI library, specifically focusing on integrating support for PostgreSQL's `interval`, `Period`, and `Duration` types. They implemented argument factories and column mapper factories to enable seamless conversion between Java's `Duration` and `Period` objects and the PostgreSQL `interval` data type. Additionally, the user wrote tests to validate the correct handling of these types, including edge cases like null values and negative durations. These changes enhance JDBI's database interaction capabilities with PostgreSQL.
streamsjava8jdbctypeddatabase
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
Chris Pennello - Technical Co-Founder at Wholesail