Drew Ulmer

Senior Partner at Unabridged Software

Lincoln, Nebraska, 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
Drew Ulmer is a seasoned software engineer and Senior Partner at Unabridged Software with 17 years of experience building reliable back-end systems from Lincoln, Nebraska. He has deep expertise in the Ruby on Rails ecosystem, contributing security fixes and test-driven enhancements to high-profile open-source projects like Devise and Zeus. Drew blends hands-on development and QA discipline—improving authentication hardening, parameter sanitization, and test runner integrations—to deliver secure, maintainable code. Known for quietly tackling tricky edge cases (such as account-leakage vulnerabilities and special-character test names), he pairs pragmatic engineering with a long-term view on code quality. He holds a BS from the University of Nebraska–Lincoln and leads client-facing development at his firm while remaining an active contributor to community tooling.
code17 years of coding experience
bookBS, BS at University of Nebraska-Lincoln
stackoverflow-logo

Stackoverflow

Stats
3,470reputation
153kreached
2answers
2questions
github-logo-circle

Github Skills (20)

ruby-rails10
devise10
testing10
rspec10
user-authentication10
authentication10
rails10
ruby10
minitest10
database-design8
i18n-node7
activerecord7
i18n-js7
i18next7
sorting6

Programming languages (14)

JavaC++CSSCRustGoHTMLPerl

Github contributions (5)

github-logo-circle
burke/zeus

May 2013 - Sep 2016

Boot any rails app in under a second.
Role in this project:
userBack-end Developer
Contributions:4 reviews, 84 commits, 26 PRs in 3 years 4 months
Contributions summary:Drew primarily contributed to the Zeus project by addressing bugs and adding features related to the Minitest test runner integration. They fixed an issue with special characters in test names and implemented support for RSpec 3.0+ by correctly requiring helper files. Further contributions included refactoring the Minitest integration and adding configuration options.
ruby-on-railsrails-apprailsrubysecond
heartcombo/devise

Oct 2012 - Jun 2013

Flexible authentication solution for Rails with Warden.
Role in this project:
userBack-end Developer & QA Engineer
Contributions:19 commits, 3 comments in 8 months
Contributions summary:Drew primarily contributed to the back-end logic of the Devise authentication solution, focusing on improving the reliability and security of user authentication. They fixed a critical vulnerability, #1994, related to account existence leakage in paranoid mode. Their work also included writing and modifying unit and integration tests to address bugs, implement new features, and ensure code quality. The user also added support for Rails 4 strong parameters and enhanced the parameter sanitization.
wardenrailsrails-engineauthenticationruby
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
Drew Ulmer - Senior Partner at Unabridged Software