Justin Bull

Staff Engineer at Venue.ink

Old Toronto, Ontario, Canada
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
Justin Bull is a pragmatic Staff Engineer and security-minded technologist with 14 years of professional experience and a BSc in Computer Science. He combines deep full-stack expertise—shipping backend APIs, mobile fixes, and production services—with an architect’s system-level perspective and a hacker’s curiosity for AppSec. At companies like Wealthsimple and Venue.ink he has driven secure, scalable features and operational improvements while also serving as CTO-level advisor for scaling reservation and inventory systems. An active open-source contributor, he has improved widely used Ruby gems (Rollbar, Doorkeeper) and enhanced practical projects like an Android IMSI-catcher detector and the Refuge Restrooms API. Colleagues rely on him to dive into complex problems, refactor brittle logic, and emerge with maintainable, auditable solutions that balance detail and pragmatism. Based in Old Toronto, he’s equally comfortable mentoring teams, shipping product, and turning security hobbies into production-grade engineering.
code14 years of coding experience
job13 years of employment as a software developer
bookHighschool Diploma, Highschool Diploma at Collingwood School
bookBachelor of Science Computer Science, Bachelor of Science Computer Science at Toronto Metropolitan University
bookCertificate Law, Certificate Law at Queen's Law
stackoverflow-logo

Stackoverflow

Stats
226reputation
6kreached
1answer
4questions
github-logo-circle

Github Skills (40)

authorizations10
sqlite10
mobile-development10
grapesjs10
postgresql10
apidoc10
rspec10
user-authentication10
authentication10
rails10
sqlite-database10
java10
ruby10
javas10
api10

Programming languages (20)

MDXJavaCSSC++CRustDIGITAL Command LanguageGo

Github contributions (5)

github-logo-circle
doorkeeper-gem/doorkeeper

Aug 2016 - Jul 2019

Doorkeeper is an OAuth 2 provider for Ruby on Rails / Grape.
Role in this project:
userBack-end Developer
Contributions:26 commits, 17 PRs, 69 comments in 2 years 11 months
Contributions summary:Justin primarily focused on enhancing the Doorkeeper gem, an OAuth 2 provider for Ruby on Rails/Grape. Their contributions involved fixing security vulnerabilities and improving the token revocation process by correctly implementing client authentication and authorization, especially for public and confidential clients. The user also implemented several feature enhancements and refactored the codebase to use configurable lambdas for strategy callbacks, making the system more flexible and maintainable.
doorkeeperoauthruby-on-railsoauth2-provideroauth2-server
rollbar/rollbar-gem

May 2018 - May 2019

Exception tracking and logging from Ruby to Rollbar
Role in this project:
userBack-end Developer
Contributions:7 commits, 3 PRs, 4 comments in 1 year
Contributions summary:Justin primarily focused on enhancing the Rollbar gem's functionality and robustness. They introduced a `logger_level` configuration option, enabling more granular control over Rollbar's internal logging within Rails projects. The user addressed logic errors, improved code clarity through linting, and fixed a Ruby version compatibility issue. They also worked on tests, specifically focusing on scrubbing sensitive parameters, adding new test cases, and improving the test structure.
loggingrollbarrubyuncaught-exceptionsexceptions
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