Danย Olson

Staff Software Engineer at TrueCar, Inc.

Alpharetta, Georgia, 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

๐Ÿ‘ค
Senior
๐ŸŽ“
Top School
Dan Olson is a Staff Software Engineer with 13 years of experience building and maintaining web-facing systems across retail and enterprise domains, currently driving engineering efforts at TrueCar in Alpharetta, GA. He has a strong backend focus with hands-on experience improving robustness and security in widely used Ruby/Rails libraries, including contributions to the globalid gem that hardened SignedGlobalID verifiers and edge-case handling. Dan has progressed through senior and staff roles at Best Buy, Pearson VUE, and Code 42, consistently delivering reliable systems for large-scale customers. Trained as a jazz performer, he brings a creative, improvisational approach to problem solving and system design, combining disciplined engineering with an eye for resilient, maintainable solutions.
code13 years of coding experience
job10 years of employment as a software developer
bookBachelor of Fine Arts, Jazz Performance, Bachelor of Fine Arts, Jazz Performance at New School University
bookRUM
github-logo-circle

Github Skills (9)

ruby-rails10
rails10
ruby10
testing9
unit-test9
minitest9
rspec9
object-oriented-programming8
api-design7

Programming languages (4)

TypeScriptJavaScriptXSLTRuby

Github contributions (5)

github-logo-circle
rails/globalid

Aug 2014 - Aug 2014

Identify app models with a URI
Role in this project:
userBack-end Developer
Contributions:5 commits in 1 day
Contributions summary:Dan focused on enhancing the functionality and robustness of the `globalid` gem. Their contributions primarily involved refining the handling of `SignedGlobalID` verifiers, including ensuring proper initialization, resetting verifiers in test environments, and allowing for a verifier option during object creation. They also addressed edge cases related to nil verifier scenarios in both the `create` and `parse` methods, making the library more reliable. These changes ensure the secure and correct operation of globally unique identifiers within the Rails application framework.
ruby-on-railsurirailsactivemodelidentify
code42/code42_api_ruby

Feb 2013 - Oct 2014

Ruby gem and examples for the Code 42 API (CrashPlan)
Contributions:9 commits in 1 year 8 months
ruby
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