Ian Hu

Software Engineer at Databricks

Seattle, 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
Ian Hu is a software engineer with a decade of experience building large-scale web and ads systems, currently contributing to Databricks in Seattle. A University of Waterloo alumnus with a 3.91 GPA, he has implemented end-to-end solutions at Facebook and Google—ranging from ads ranking and custom training pipelines to automation that cut model retraining setup from weeks to hours. His background spans full-stack web development, distributed systems, networking (Magama/Open vSwitch), and production data pipelines across languages like Python, Go, C++, and Java. He has a track record of improving operational robustness—automating workflows, adding failure handling, and designing monitoring models for complex services. Though concise on GitHub, his internship and full-time roles show a knack for turning research-quality ideas into production features that serve millions. Based in Seattle, he combines strong academic foundations with hands-on delivery in high-scale engineering environments.
code10 years of coding experience
job5 years of employment as a software developer
bookHigh School, 96.5%, High School, 96.5% at A.Y. Jackson Secondary School
bookBachelor’s Degree, Software Engineering, 91% | 3.91 CGPA, Bachelor’s Degree, Software Engineering, 91% | 3.91 CGPA at University of Waterloo
languagesEnglish, Chinese
github-logo-circle

Github Skills (50)

5g10
operation10
4g10
kafka10
self-healing10
workload10
vagrant10
kafka-cluster10
lte9
modular9
python9
bazel9
golang9
magma9
network-automation9

Programming languages (7)

JavaC++ShellCJavaScriptRubyPython

Github contributions (5)

github-logo-circle
TeamCtrlC/cruise-control

Jun 2019 - Jan 2020

Cruise-control is the first of its kind to fully automate the dynamic workload rebalance and self-healing of a kafka cluster. It provides great value to Kafka users by simplifying the operation of Kafka clusters.
Contributions:47 commits, 14 PRs, 39 pushes in 7 months
operationcruise-controlclusterskafka-clusterrebalance
ian952/disruption-bot-python

Nov 2017 - Jun 2018

Slack bot using Flask server
Contributions:31 commits, 4 PRs, 33 pushes in 7 months
pythonflask-serverflaskbotslack-bot
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
Ian Hu - Software Engineer at Databricks