Jin Chang

Engineering Manager at Pinterest

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
Jin Chang is an engineering manager in San Francisco with over a decade of experience leading teams and architecting large-scale data systems. He was the main architect and tech lead of Amundsen, improving data discovery and metadata ingestion reliability through back-end and DevOps contributions like stale-node cleanup and CI/CD staging. Previously a staff engineer and manager at Lyft and LinkedIn, Jin combines hands-on data engineering (Gobblin, JDBC writers, Neo4j CSV loaders) with people leadership to deliver production-grade ingestion and metadata solutions. Trained at Carnegie Mellon and experienced across startups and hyperscalers, he brings a disciplined systems approach and a knack for improving operational robustness that’s visible both in product shipping and open-source impact.
code10 years of coding experience
job16 years of employment as a software developer
bookMaster, Information Systems & Management, Master, Information Systems & Management at Carnegie Mellon University
bookBachelor, Science in Electrical and Computer Engineering, Bachelor, Science in Electrical and Computer Engineering at Sungkyunkwan University
languagesKorean, English
github-logo-circle

Github Skills (37)

data-pipelines10
python10
mysql10
teradata10
data-management10
jdbc10
java10
amd10
data-ingestion10
javas10
neo4j10
azkaban10
data-pipeline10
avro9
hdfs9

Programming languages (6)

TypeScriptJavaCJavaScriptGroovyPython

Github contributions (5)

github-logo-circle
Data ingestion library for Amundsen to build graph and search index
Role in this project:
userBack-end Developer
Contributions:40 releases, 2 reviews, 76 commits in 1 year 4 months
Contributions summary:Jin primarily focused on enhancing the data ingestion pipeline and its related components. They implemented a shutdown hook for a closer object and improved the file system Neo4j CSV loader by adding features to manage temporary directories, which included options to force creation or deletion. The user also worked on deleting stale nodes and relations within Neo4j, adding timestamp-based expiration to improve data management.
data-ingestiongraphamundsen
azkaban/azkaban-plugins

May 2016 - Oct 2016

Plugins for Azkaban.
Role in this project:
userBack-end & Data Engineer
Contributions:12 commits, 11 PRs, 35 comments in 5 months
Contributions summary:Jin primarily focused on enhancing the Azkaban plugins, particularly those related to Gobblin integration. Their contributions included implementing support for the HDFS to MySQL data flow and refactoring code related to Gobblin presets. The user also added functionalities to support Hive (ORC) formats and addressed code refactoring related to Teradata. Furthermore, the user addressed the removal of password from printed job properties in Gobblin.
azkaban
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