Henry Saputra

San Francisco Bay Area 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
Henry Saputra is a seasoned backend engineer with 15 years’ experience building distributed systems, file systems, databases and web services, currently focused on platforms for ML, big data and analytics in the San Francisco Bay Area. A founding contributor to JanusGraph and long-time Apache PMC member and committer, he brings deep open-source pedigree across heavyweight projects like Flink, Spark and Alluxio where his work emphasizes code quality, refactoring and maintainability. He blends industrial engineering rigor with a master’s in computer science to apply algorithms, design patterns and data structures for efficient, production-grade systems. Beyond coding, Henry has mentored multiple Apache incubator projects, revealing a knack for guiding projects from prototype to community-driven maturity.
code15 years of coding experience
bookBachelor of Science (B.Sc.), Industrial Engineering, Computer Sciences, Bachelor of Science (B.Sc.), Industrial Engineering, Computer Sciences at University of Wisconsin-Madison
bookUniversity of Illinois Urbana-Champaign
languagesEnglish, Indonesian
stackoverflow-logo

Stackoverflow

Stats
21reputation
2kreached
1answer
1question
github-logo-circle

Github Skills (20)

git10
spark10
apache-flink10
big-data10
flink-sql10
hadoop10
refactor10
java10
scala10
javas10
version-control10
refactoring10
thrift9
documentation8
architectures8

Programming languages (8)

JavaC++CSSScalaGoHTMLJupyter NotebookPython

Github contributions (5)

github-logo-circle
Alluxio/alluxio

Jan 2014 - Feb 2015

Alluxio, data orchestration for analytics and machine learning in the cloud
Role in this project:
userBack-end Developer
Contributions:129 commits, 13 PRs, 93 comments in 1 year 1 month
Contributions summary:Henry's commits primarily focused on fixing typos, cleaning up Javadoc comments, and removing unnecessary code overrides within servlets, contributing to the improvement of the project's code quality and maintainability. They also fixed a merge conflict, suggesting involvement in code integration and version control. Furthermore, they added master and worker java options to the default Tachyon Java options, enhancing flexibility in configurations.
data-analysisvirtual-distributed-filesystemanalyticsorchestrationdata-science
apache/flink

Jul 2014 - May 2016

Apache Flink
Role in this project:
userBack-end Developer
Contributions:1 review, 49 commits, 30 PRs in 1 year 10 months
Contributions summary:Henry contributed to the Apache Flink project by refactoring and cleaning up existing Scala and Java code. They addressed code style issues, such as removing unnecessary return statements, semicolons, and unused imports. The user's contributions involved modifying files related to the compiler, runtime, and core functionalities of Flink, showcasing a focus on code quality and maintainability.
pythonflinkconnectorsqlapache
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
Henry Saputra