Michael Noack

Staff Software Engineer at Uber

Seattle, Washington, 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
Michael Noack is a Staff Software Engineer with 15 years of experience building reliable, tested backend systems—currently driving platform and product work at Uber from San Francisco. He’s a pragmatic all-rounder who has led teams, owned monorepo and gateway migrations, and shipped greenfield services for mobility products such as Bike/Scooter and scheduled rides while partnering with data science on risk and identity. A long-time Rubyist turned Go backend engineer, Michael is also an active open-source maintainer of the Geokit gems, improving geocoding, test coverage, and releases that power location-based Rails apps. He blends hands-on coding, mentoring, and pragmatic QA/CI practices with a customer-first mindset—often using product-side testing and dashboards to measure impact. An early entrant to developer communities, he co-organised and presented for his local Ruby group, showing a consistent appetite for teaching and community contribution.
code15 years of coding experience
job14 years of employment as a software developer
bookCode School (codeschool.com) - 30+ Courses
bookCertificate IV in Project Management, Certificate IV in Project Management at KneeDeep
bookBachelor of Information Technology (Honours), Advanced Computer and Information Science, Distinction Average, Bachelor of Information Technology (Honours), Advanced Computer and Information Science, Distinction Average at University of South Australia
bookSouth Australian Certificate of Education, Business, Multimedia, Physics, Maths 1 & 2, 95.65 (TER), South Australian Certificate of Education, Business, Multimedia, Physics, Maths 1 & 2, 95.65 (TER) at Eastern Fleurieu School
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
356reputation
7kreached
11answers
1question
github-logo-circle

Github Skills (12)

ruby10
version-control10
ruby-rails10
rails10
geocoding10
testing10
activerecord9
git6
capistrano6
google-geocoding-api6
google-geocoder6
ruby-on-rails6

Programming languages (9)

JavaCoffeeScriptShellC++JavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
geokit/geokit

Sep 2013 - Jul 2018

Official Geokit Gem. Geokit gem provides geocoding and distance/heading calculations. Pair with the geokit-rails plugin for full-fledged location-based app functionality.
Role in this project:
userBack-end Developer
Contributions:59 commits, 55 PRs, 66 pushes in 4 years 10 months
Contributions summary:Michael primarily contributed to the Geokit Ruby gem, focusing on maintenance and version updates. Their commits include removing native extensions for Ruby 1.8, merging branch updates, and updating the version number. They also addressed a bug related to the MultiGeocoder function and streamlined the test setup process, showing a focus on the library's stability and maintainability.
geocodingrails
geokit/geokit-rails

Jun 2013 - May 2018

Official Geokit plugin for Rails/ActiveRecord. Provides location-based goodness for your Rails app. Requires the Geokit gem.
Role in this project:
userBackend Developer
Contributions:32 commits, 25 PRs, 34 pushes in 4 years 11 months
Contributions summary:Michael primarily focused on maintaining and improving the Geokit-Rails gem. Their contributions included removing deprecated code, correcting test coverage, and removing a duplicate file. They also addressed code quality by removing unused variables and redundant code. Furthermore, the user released new versions of the gem and bumped its version number.
activerecordrailsrails-app
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