Stuart Elston

Software Engineer at Fivetran

Honolulu, Hawaii, 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
Stuart Elston is a software engineer with a decade of experience building and operating cloud-native platforms, currently working at Fivetran from Honolulu. His background spans backend services, container infrastructure, Kubernetes platform work, and cluster management from roles at Yelp, Airtable, and Census, where he focused on reliable deployments and autoscaling. He has practical DevOps chops demonstrated by contributions to Yelp's paasta PaaS—improving spark-run, AWS credential handling, and cluster autoscaler resilience. A physics graduate from Brown, he combines analytical rigor with hands-on systems engineering to simplify complex distributed systems. Colleagues describe him as the kind of engineer who both ships pragmatic fixes and thinks about long-term platform robustness.
code10 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.S.) Physics, Bachelor of Science (B.S.) Physics at Brown University
github-logo-circle

Github Skills (12)

autoscaling10
kubernetes10
docker10
devops10
python10
dockers10
kubernetes-pods10
scripting9
aws9
shell9
script9
sh9

Programming languages (2)

RubyPython

Github contributions (5)

github-logo-circle
Yelp/paasta

Mar 2018 - Nov 2021

An open, distributed platform as a service
Role in this project:
userBack-end & DevOps Engineer
Contributions:142 reviews, 253 commits, 150 PRs in 3 years 8 months
Contributions summary:Stuart's contributions centered on improving the `paasta/paasta` platform-as-a-service. They modified the `spark-run` subcommand to pass pyspark options through to the final docker command and handle invocations without options. The user also made the cluster autoscaler more resilient to scaling down when not all instances have joined the cluster. Furthermore, they added options for fetching AWS credentials in spark-run and released a new version of the tool.
mesosdockerplatform-as-a-servicedistributed-systemsmicroservices
stug/tcpy

Nov 2020 - Jul 2024

Simple networking stack in Python using raw AF_PACKET sockets. Or maybe This Country's Poorest Yogurt.
Contributions:10 PRs, 37 pushes, 12 branches in 3 years 8 months
pythonnetworkingsocketspacketnetwork
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
Stuart Elston - Software Engineer at Fivetran