Santhosh Shanmugham

Software Engineer at Airbnb

Bellevue, Washington, 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
Santhosh Shanmugham is a software engineer with nine years of experience building scalable compute and distributed systems across AWS, Twitter, Databricks, and now Airbnb. He specializes in Kubernetes-based compute platforms and backend/devops work, with a track record of improving job immutability and CI quality in notable open-source projects like Apache Aurora. Comfortable moving between high-scale production services and contributor-level maintenance, he has shipped features that replaced legacy behaviors (e.g., moving to health-check driven updates) and re-enabled rigorous Python style checks in integration builds. Based in Bellevue, WA, he pairs an MS in Computer Science from Purdue with a background in physics, bringing both systems rigor and an experimental mindset to complex infra problems.
code9 years of coding experience
job11 years of employment as a software developer
bookBITS Pilani, Birla Institute of Technology and Science
bookMaster of Science - MS Computer Science, Master of Science - MS Computer Science at Purdue University
languagesTamil, English
stackoverflow-logo

Stackoverflow

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

Github Skills (9)

aurora10
mesos10
devops10
python10
cicd10
dockers9
testing9
docker9
thrift8

Programming languages (6)

JavaC++ShellCGoPython

Github contributions (5)

github-logo-circle
apache/aurora

Aug 2016 - Jul 2018

Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
Role in this project:
userBack-end & DevOps Engineer
Contributions:27 commits, 13 comments in 1 year 10 months
Contributions summary:Santhosh contributed to improving the codebase by addressing style checks, fixing existing issues, and re-enabling the Python style check in the integration build. They also introduced new features such as adding `UpdateMetadata` fields in `JobUpdateRequest`. Additionally, the user worked on changing the framework name from 'TwitterScheduler' to 'Aurora' and resolving docker tags to concrete identifiers for DockerContainerizer, which enhances job immutability. Furthermore, they modified the codebase to use `health-checks` rather than `watch_secs` for job updates and extended warm-up time.
auroracron-jobsapachemesos-frameworklong
shanmugh/gokrb5

Apr 2019 - May 2019

Pure Go Kerberos library for clients and services
Contributions:1 release, 2 PRs, 3 pushes in 1 month
golangntlmriot-games-apipure-gosasl
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
Santhosh Shanmugham - Software Engineer at Airbnb