John Bachir is a seasoned software engineer and product leader with over 15 years building platforms across content, social, commerce and HIPAA-regulated healthcare. As Director of Platform at Healthie and Principal at JJB Labs he blends hands-on backend engineering with team leadership, having co-founded startups and led architectures that shipped multiple daily releases. He’s an advocate of agile practices and pragmatic engineering who focuses on observability and robustness — his open-source work includes improving Ruby core timeout tests and enhancing Rollbar’s Sidekiq integration and metainspector’s resilience. His startup experience includes products used by The Economist, The Guardian and The Washington Post, giving him practical product instincts alongside deep technical craft. He consistently prioritizes developer happiness and operational reliability while turning complex requirements into maintainable systems.
16 years of coding experience
24 years of employment as a software developer
BA Computer Science, BA Computer Science at Rice University
Ruby gem for web scraping purposes. It scrapes a given URL, and returns you its title, meta description, meta keywords, links, images...
Role in this project:
Back-end & QA Engineer
Contributions:13 commits, 2 comments in 2 months
Contributions summary:John focused on improving the testing and robustness of the Ruby gem `metainspector`. Their work included making tests less dependent on network conditions and adding the ability to focus on specific RSpec tests. They also refactored code related to handling favicons and request errors. Furthermore, the user upgraded the library by using Faraday for HTTP requests, improving cookie handling and adding retry logic to address potential timeout issues.
Exception tracking and logging from Ruby to Rollbar
Role in this project:
Back-end Developer & Test Engineer
Contributions:8 commits, 2 PRs, 20 comments in 28 days
Contributions summary:John focused on enhancing the error-handling and monitoring capabilities of the Rollbar gem, specifically for integration with Sidekiq. Their contributions included refactoring Sidekiq integration, creating a reusable error-handling method, and moving configurations for the integration. They also wrote tests to cover the core functionality of the Sidekiq handler, demonstrating a focus on code quality. This involved modifying existing files related to the gem's Sidekiq integration.
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.