Jonathan Pearlin is a Principal Software Engineer with 13 years of experience building robust, JVM-based web applications and guiding architecture and delivery across startups and enterprise teams. He blends hands-on backend engineering with mentoring and evangelism, prioritizing unit and performance testing to keep systems reliable through refactors. His recent work includes significant backend refactors and Micronaut migrations for Airbyte, contributing to a widely used open-source data integration platform. Jonathan has held senior roles at New Relic and now Gradle, bringing deep expertise in database access layers, dependency injection, and API integration. Colleagues know him for finding creative, pragmatic solutions to performance and maintainability challenges. Based in Massachusetts, he pairs a disciplined engineering mindset with a taste for collaborative open-source contribution and continual learning.
13 years of coding experience
22 years of employment as a software developer
BA Computer Science, BA Computer Science at Boston College
The leading data integration platform for ETL / ELT data pipelines from APIs, databases & files to data warehouses, data lakes & data lakehouses. Both self-hosted and Cloud-hosted.
Role in this project:
Back-end Developer & Data Engineer
Contributions:4 releases, 938 reviews, 204 commits in 9 months
Contributions summary:Jonathan contributed to the implementation of utility classes for database object creation within the `airbyte-db` module. They made changes to the `DataSourceFactory` and related test files. Additionally, the user's contributions involved preparing and managing the database access layer by preparing objects for dependency injection, code duplication replacement, and implementing database connection handling improvements for connectors, including logging connection errors and ensuring proper resource closure.
The platform that powers Airbyte. Please file issues in https://github.com/airbytehq/airbyte
Role in this project:
Back-end Developer
Contributions:33 reviews, 36 commits, 13 PRs in 1 month
Contributions summary:Jonathan primarily contributed to the backend infrastructure of the Airbyte platform. Their work involved refactoring code, migrating modules to Micronaut, and updating dependencies to support the integration of the platform. They focused on implementing changes related to endpoint execution, database migration, and API integration. The user's commits show they were involved in enhancing the performance and maintainability of the Airbyte server and associated APIs.
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 Pearlin - Principal Software Engineer at Gradle Inc.