Sean Kirby

Chief Architect Founder at Nulogy

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

👤
Senior
🎓
Top School
Sean Kirby is a seasoned engineering leader and founder with 16 years of experience guiding architecture, scalability, and technology strategy while remaining hands-on as a coder. As Chief Architect and Founder at Nulogy, he shapes product architecture for a platform that coordinates complex supply-chain customization at scale and champions Agile delivery across teams. His background in Systems Design Engineering from the University of Waterloo underpins a pragmatic systems-thinking approach to distributed and operationally complex products. An active contributor to open-source ruby tooling, he notably improved timezone and datetime handling in the widely used mongoid project, reflecting attention to subtle correctness issues that matter in production. Based in Old Toronto, he blends entrepreneurial grit with deep technical craftsmanship and a preference for rolling up his sleeves to ship resilient systems.
code16 years of coding experience
bookHonours BASc Systems Design Engineering, Honours BASc Systems Design Engineering at University of Waterloo
languagesFrench
github-logo-circle

Github Skills (11)

activesupport10
datetime10
rails10
dates10
orm10
datetimes10
mongodb10
ruby-on-rails10
mongodb-database10
ruby10
rspec8

Programming languages (7)

TypeScriptHCLJavaShellJavaScriptRubyPython

Github contributions (5)

github-logo-circle
mongodb/mongoid

Sep 2010 - Sep 2010

The Official Ruby Object Mapper for MongoDB
Role in this project:
userBack-end Developer
Contributions:11 commits in 6 days
Contributions summary:Sean made significant contributions to the `mongoid` Ruby object mapper for MongoDB, focusing on time zone handling and date/time conversions. Their work included modifying how dates and times are parsed from strings, dates, and datetimes to align with ActiveSupport time zones, ensuring consistent behavior with ActiveRecord. The user also addressed issues related to multi-parameter attribute assignment and removed unnecessary code. Further contributions involved the handling of ActiveSupport::TimeZone and supporting the time zone setting when processing Time objects.
ruby-on-railsruby-object-mapperrailsmongoidobject-mapper
nulogy/vorpal

Aug 2014 - May 2022

Separate your domain model from your persistence mechanism.
Contributions:23 releases, 3 reviews, 369 commits in 7 years 10 months
mechanismdomain-modelphpseparatedomain
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