John Bachir

Distinguished Engineer at JJB Labs

United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
John Bachir is a Distinguished Engineer with ~16 years of hands-on software experience and two decades of product and engineering leadership across content management, social, commerce, and HIPAA-regulated healthcare. He has led platform and CTO roles—scaling teams, designing backend architectures, and instituting agile workflows to ship multiple daily releases at startups and acquired ventures like Medstro. A pragmatic engineer and test-focused contributor to the Ruby ecosystem, he’s improved reliability in projects ranging from the core ruby/ruby timeout tests to Rollbar and MetaInspector gems. John blends product intuition with deep delivery discipline, having built systems used by major publishers and consumer tools like Freedom. He currently drives platform strategy at Healthie while advising and running JJB Labs, demonstrating a balance of strategic leadership and continued individual contribution. An often-overlooked strength is his long track record of making flaky, network-dependent tooling robust through thoughtful retry, test isolation, and refactoring.
code16 years of coding experience
job24 years of employment as a software developer
bookBA Computer Science, BA Computer Science at Rice University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
22,583reputation
2.1mreached
164answers
340questions
Badges
neo4j
top-5%
browser
top-5%
checkbox
top-5%
routes
top-5%
ruby-on-rails
top-5%
ruby
top-5%
github-logo-circle

Github Skills (34)

test-automation10
programming-language10
faraday10
testing10
rspec10
webscraping10
sidekiq10
ruby10
error-handling10
checkbox9
safari9
json9
cron9
object-oriented-programming9
browser9

Programming languages (17)

JavaC++CSSCRustGoHTMLTypeScript

Github contributions (5)

github-logo-circle
jaimeiniesta/metainspector

Aug 2014 - Oct 2014

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:
userBack-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.
meta-descriptionreturnsruby-gemrubygemsmeta
rollbar/rollbar-gem

Jan 2015 - Feb 2015

Exception tracking and logging from Ruby to Rollbar
Role in this project:
userBack-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.
uncaught-exceptionserror-monitoringobservabilityloggingexceptions
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 Bachir - Distinguished Engineer at JJB Labs