Andrew Vit

Senior Software Engineer at Aha!

Vernon, British Columbia, 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
Andrew Vit is a senior software engineer with 18 years of experience building and hardening SaaS products, currently contributing to Aha! from Vernon, BC. He blends deep Ruby on Rails backend expertise with DevOps and database engineering skills, having improved reliability in popular open-source projects like ohmyzsh and Ice Cube. As a former engineering manager at Guestfolio, he pairs hands-on coding with practical architectural thinking and performance-minded refactors. His open-source work shows attention to edge cases—time zones, DST, leap years—and pragmatic installer and configuration improvements that improve developer and user experiences. Comfortable across the stack, he focuses on robustness, test coverage, and maintainability rather than flashy rewrites. Colleagues rely on him to simplify complex systems and reduce operational friction.
code18 years of coding experience
job7 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
19,139reputation
2.0mreached
214answers
25questions
Badges
tdd
top-5%
ruby
top-5%
webserver
top-5%
testing
top-5%
sass
top-1%
unit-testing
top-5%
github-logo-circle

Github Skills (52)

ruby-rails10
cookbook10
zone10
percona10
mysql10
rubygems10
testing10
css10
configuration-management10
sass10
rails10
database-administration10
webpages10
searching10
ruby10

Programming languages (8)

CSSShellCJavaScriptPHPHTMLRubyEmacs Lisp

Github contributions (5)

github-logo-circle
ice-cube-ruby/ice_cube

Nov 2012 - Sep 2017

Ruby Date Recurrence Library - Allows easy creation of recurrence rules and fast querying
Role in this project:
userBack-end Developer
Contributions:231 commits, 54 PRs, 34 pushes in 4 years 10 months
Contributions summary:Andrew primarily contributed to the Ruby Date Recurrence Library by implementing features and fixing issues. They focused on fixing time zone handling when using ActiveSupport and addressing issues related to leap years and DST boundaries. Furthermore, the user addressed test suite issues, improved test coverage, and refactored several tests by consolidating and aligning to support a simplified codebase.
queryingrecurrencerecurrence-rulesrubyrules
activerecord-hackery/ransack

Mar 2013 - Nov 2017

Object-based searching.
Role in this project:
userBack-end Developer
Contributions:19 commits, 4 PRs, 56 comments in 4 years 9 months
Contributions summary:Andrew primarily contributed to the `ransack` library, focusing on bug fixes and enhancements to the core functionality. Their work involved modifying code related to attribute translation, context handling, and association joins within the Active Record adapter. They also addressed time-dependent test failures and refactored the codebase to improve maintainability. The contributions demonstrate expertise in ActiveRecord integration and query generation.
ruby-on-railsruby-gemrailssqlsearch-interface
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
Andrew Vit - Senior Software Engineer at Aha!