Heejong Lee

Software Engineer at Meta

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

🤩
Rockstar
🎓
Top School
Heejong Lee is a seasoned software engineer with 14 years of experience building scalable streaming data systems, static-analysis tooling, and microservice architectures, now based in San Francisco. His work as an Apache Beam committer and Google engineer improved portability and I/O stability across runners and languages, and he has contributed Python-side fixes to the widely used Apache Beam project. At Semgrep he enhanced analysis quality across multiple languages and designed cross-file PR scanning to dramatically cut scan times while preserving accuracy. Earlier roles include leading development of Sparrow, a prominent static-analysis testing solution in Korea, and building analyzers and data proxy services at FireEye. Heejong blends deep research-rooted expertise (UC Berkeley visiting scholar) with pragmatic production engineering, often surfacing subtle language/runtime interoperability issues before they impact users.
code14 years of coding experience
job16 years of employment as a software developer
bookMaster of Science (MS) Computer Science, Master of Science (MS) Computer Science at Seoul National University
bookBachelor of Science (BS) Computer Science, Bachelor of Science (BS) Computer Science at Korea Advanced Institute of Science and Technology
languagesEnglish, Korean
stackoverflow-logo

Stackoverflow

Stats
1,466reputation
51kreached
22answers
1question
Badges
rubygems
top-5%
github-logo-circle

Github Skills (16)

data-pipeline10
data-pipelines10
apache-beam10
python10
rubygems9
gcp9
bigquery9
testing8
google-cloud-dataflow6
static-analysis6
abstract-interpretation6
google-cloud-pubsub6
compiler-construction6
dataflow6
ruby6

Programming languages (12)

HCLMDXJavaC++CMoveOCamlScala

Github contributions (5)

github-logo-circle
apache/beam

Oct 2018 - Nov 2022

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:1 release, 286 reviews, 355 commits in 4 years 1 month
Contributions summary:Heejong primarily focused on improvements and bug fixes within the Python codebase of the Apache Beam project. Their contributions include removing redundant code, addressing normalization of HTTP client initialization and usage, and resolving issues in the data pipelines. They also worked on improving the handling of errors for BigQuery streaming inserts and addressing deprecation warnings in tests.
golangpythonstreaming-databeambatch
ihji/sbt-antlr4

Nov 2013 - Dec 2021

Antlr4 plugin for sbt 1.1+ and 0.13.x
Contributions:72 commits, 12 PRs, 41 pushes in 8 years 2 months
scalasbtantlr4
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