Andrew Morton

Staff Software Engineer at Drata

Denver, Colorado, 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
Andrew Morton is a Senior Software Engineering Manager in Denver with 17 years of experience leading teams and shipping integrations, observability, and backend systems across startups and enterprise environments. He blends hands-on engineering—contributions to well-known open source projects like the Cinder creative coding library and key Ruby/Node libraries—with pragmatic management: running 1:1s, setting quarterly goals, and improving on-call burden and sprint predictability. At Drata and prior at Recurly and Amazon he architected and delivered third-party integrations, monitoring dashboards, and revenue-driving features while mentoring teams and standing up local offices. His open-source work shows breadth from C++ creative tooling to Ruby RabbitMQ consumers and Node native bindings, often improving robustness, security, and test coverage. Notably he co-authored a technical book, led trainings and conference talks, and has a track record of turning legacy workflows into automated, measurable processes. He combines a developer-first mindset with operational rigor to consistently improve reliability and delivery velocity.
code17 years of coding experience
job22 years of employment as a software developer
bookBS, Computer Science, BS, Computer Science at Portland State University
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
9,212reputation
1.2mreached
88answers
8questions
Badges
ajax
top-1%
php
top-5%
jquery
top-1%
protected
top-1%
github-logo-circle

Github Skills (32)

ajax10
unit-testing10
protected10
c-language10
quickbooks10
jquery10
apidoc10
rspec10
message-queue10
ruby10
rabbitmq10
api10
error-handling10
nodejs10
cprogramming-language10

Programming languages (19)

C#JavaC++CRustGoHTMLKotlin

Github contributions (5)

github-logo-circle
justinlatimer/node-midi

Dec 2013 - Jun 2016

A node.js wrapper for RtMidi providing MIDI I/O
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:13 releases, 38 commits, 16 PRs in 2 years 6 months
Contributions summary:Andrew primarily focused on enhancing the `node-midi` library's functionality and stability. They fixed a critical bug related to resource management in the C++ code, preventing a segmentation fault. Furthermore, they implemented a suite of unit tests using Mocha and Should to improve the library's reliability, along with added tests for opening ports, and virtual ports. These changes included updating the codebase to be compatible with newer versions of Node.js.
midinodejs
ruckus/quickbooks-ruby

Oct 2016 - Jan 2020

Quickbooks Online REST API V3 - Ruby
Role in this project:
userBack-end Developer
Contributions:24 commits, 12 PRs, 103 comments in 3 years 3 months
Contributions summary:Andrew primarily contributed to the `quickbooks-ruby` library, focusing on improving error handling and adding new functionality. They implemented specific exceptions for rate limiting, 404 (Not Found), and 413 (Request Too Large) HTTP responses, enhancing the robustness of the library. Additionally, the user updated the library to allow passing query parameters with batch requests and improved the error reporting by including additional detail in authorization failures. Furthermore, the user updated dependencies and modernized testing components.
quickbooks-onlinerestrest-apiruby
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