Aaron Ackerman

Senior Site Reliability Engineer at Spotify

Minneapolis, Minnesota, 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
Aaron Ackerman is a Senior Site Reliability Engineer with 14 years of experience building and operating resilient, high-performance systems across startups and enterprises, currently at Spotify. He blends hands-on SRE practice with engineering leadership, having led site reliability teams at Movable Ink and driven platform reliability and delivery as a principal engineer at YA | Engage. Aaron is an active open-source contributor, improving developer tooling and safety in notable projects like Facebook's Flow (enhancing JS type definitions) and Sidekiq (optimizing job iteration and Redis usage), demonstrating fluency across front-end and back-end concerns. A frequent speaker at regional conferences and meetups, he communicates complex trade-offs between time, quality, and scope to get the right software delivered on schedule. Based in Minneapolis, he pairs practical operational experience with a developer-first mindset rooted in a Computer Science degree from Brown College.
code14 years of coding experience
job11 years of employment as a software developer
bookBachelor’s Degree, Computer Science, Bachelor’s Degree, Computer Science at Brown College
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (19)

javascript10
flow-control10
redis10
background-process10
testing10
background-processing10
work-flow10
type-definition10
sidekiq10
ruby10
dom-manipulation10
workflow-automation10
performance-optimization10
control-flow10
flowtype10

Programming languages (11)

TypeScriptShellCoffeeScriptC++RustOCamlJavaScriptGo

Github contributions (5)

github-logo-circle
facebook/flow

Aug 2016 - Apr 2017

Adds static typing to JavaScript to improve developer productivity and code quality.
Role in this project:
userFront-end Developer
Contributions:12 commits, 13 PRs, 41 comments in 7 months
Contributions summary:Aaron primarily contributed to the project by adding and modifying type declarations, focusing on the JavaScript typing system. Their work involved enhancing the type definitions for various DOM elements and web worker-related functionalities within the `flow` repository. The user addressed several issues, including adding methods and properties to input elements, and fixing type definitions. These contributions significantly improved the type safety and developer experience within the project.
javascriptstatic-typing
sidekiq/sidekiq

Oct 2013 - Nov 2013

Simple, efficient background processing for Ruby
Role in this project:
userBack-end Developer
Contributions:15 commits in 1 month
Contributions summary:Aaron contributed to improving the performance and reliability of the Sidekiq background processing system. Their work focused on enhancing iteration logic for queued and scheduled jobs. They implemented memoization and utilized multi-commands with Redis to reduce the number of connections and improve efficiency. Additionally, the user addressed a method name collision in the Sidekiq codebase and made adjustments to the web UI to enhance usability.
background-processingrubysidekiqbackground-jobsjobs
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