David Morrison

Founder, Research Scientist at Applied Computing Research Labs

Sacramento, California, 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
David Morrison is a founder and research scientist with 12 years of experience building and optimizing distributed systems, currently leading open-source R&D in scheduling and autoscaling from Sacramento. He previously scaled infrastructure at Airbnb and authored Clusterman at Yelp, bringing deep hands-on expertise in cluster autoscaling for Mesos and Kubernetes. An active open-source contributor, his work on Kubernetes autoscaler and Moto improved AWS integration, reliability, and performance of cloud autoscaling and EC2/Spot Fleet testing. Trained as a computer scientist with a PhD from UIUC and a BS in Mathematics from Harvey Mudd, he combines rigorous research instincts with production-grade engineering. Outside engineering he pursues photography and playful side projects—currently an accidentally emergent role-playing game—reflecting a creative approach to problem solving.
code12 years of coding experience
job14 years of employment as a software developer
bookBS, Mathematics, BS, Mathematics at Harvey Mudd College
bookUniversity of Illinois Urbana-Champaign
github-logo-circle

Github Skills (14)

ec10
autoscaling10
kubernetes10
amazon-ec210
cloud-infrastructure10
go10
boto10
aws10
python10
kubernetes-pods10
testing10
aws-s33
s3-bucket3
amazon-s33

Programming languages (13)

MDXJavaC++CSSRustCMakefileGo

Github contributions (5)

github-logo-circle
kubernetes/autoscaler

Apr 2021 - Jun 2022

Autoscaling components for Kubernetes
Role in this project:
userBackend Developer & DevOps Engineer
Contributions:25 reviews, 13 commits, 7 PRs in 1 year 2 months
Contributions summary:David's commits primarily involve enhancing the AWS cloud provider integration for Kubernetes autoscaling. Their work includes caching ASG instance types to improve performance and implementing mechanisms to handle cache misses efficiently. They also addressed testing issues and integrated early abort mechanisms when scaling activities fail in AWS. The user's contributions show a focus on improving the reliability and efficiency of the AWS autoscaling components.
k8skubernetesautoscaling
getmoto/moto

Oct 2017 - May 2019

A library that allows you to easily mock out tests based on AWS infrastructure.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 9 comments in 1 year 7 months
Contributions summary:David's contributions focused on implementing and testing functionalities related to Amazon EC2 and Spot Fleet features, including modifying spot fleet requests, and handling capacity management. The user also addressed minor bug fixes and improved test coverage within the project. Their work involved significant modifications to the `moto/ec2` and `tests/test_ec2` modules.
ec2bototestinginfrastructureaws-infrastructure
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
David Morrison - Founder, Research Scientist at Applied Computing Research Labs