John Bachir

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 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.
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 (37)

programming-language10
faraday10
testing10
rspec10
sidekiq10
ruby10
web-scraping10
error-handling10
programming-languages10
test-automation10
checkbox9
safari9
json9
cron9
object-oriented-programming9

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