Kai Huang

Senior Software Engineer at Apple

San Francisco, 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

👤
Senior
🎓
Top School
Kai Huang is a Senior Software Engineer in San Francisco with 11 years of experience building scalable web architectures and distributed systems at companies including Apple, Twitter, and AWS. He has deep expertise in pub/sub and compute platform infrastructure from his years on Twitter’s Messaging and Compute Platform teams, and has contributed backend reliability enhancements to the well-known Apache Aurora scheduler, improving task state metrics and health-check driven restarts. Kai combines a strong academic foundation—MS in Computer Science—with earlier biomedical training, reflecting an analytical, measurement-driven approach to system design. Comfortable in both production engineering and open-source collaboration, he focuses on reliability, performance, and pragmatic solutions for large-scale services.
code11 years of coding experience
job7 years of employment as a software developer
bookBachelor of Science (BS), Biology, General, 3.86, Bachelor of Science (BS), Biology, General, 3.86 at Wuhan University
bookMaster of Science (MS), Computer Science, 3.897, Master of Science (MS), Computer Science, 3.897 at The University of Texas at Dallas
bookMaster of Science (MS), Biomedical Sciences, General, 3.90, Master of Science (MS), Biomedical Sciences, General, 3.90 at The University of Texas Southwestern Medical Center at Dallas
languagesEnglish, Chinese
github-logo-circle

Github Skills (11)

javas10
mesos10
java10
scheduler10
testing10
junit9
rest-api8
api-rest8
restful-api8
api-design8
python8

Programming languages (1)

Java

Github contributions (5)

github-logo-circle
apache/aurora

Sep 2016 - Aug 2017

Apache Aurora - A Mesos framework for long-running services, cron jobs, and ad-hoc jobs
Role in this project:
userBack-end Developer
Contributions:10 commits, 1 comment in 11 months
Contributions summary:Kai primarily contributed to the Apache Aurora scheduler's back-end, focusing on features related to task management and health checks. Their work included adding metrics for task state transitions (STARTING, RUNNING) and improving the scheduler's restart functionality. The user also made modifications to the executor's state transition logic, integrating health check mechanisms. Overall, the contributions focused on enhancing the scheduler's reliability and performance.
auroracron-jobsapachemesos-frameworklong
TexasRed/machine-learning

Feb 2015 - Apr 2016

Contributions:11 commits, 10 pushes in 1 year 2 months
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
Kai Huang - Senior Software Engineer at Apple