Jun Yang

Staff Software Engineer at Uber

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
Jun Yang is a Staff Software Engineer with 8 years of experience building scalable routing engines and APIs at Uber, grounded in a strong mathematical background (M.S. in Mathematics from Emory). He bridges full-stack development and backend/DevOps work, contributing to high-impact open-source projects like Apache Airflow, Amundsen, and Apache Superset where he improved stability, metadata extraction, and visualization UX. At Uber he progressed from Software Engineer II to Staff, focusing on Maps routing systems that power real-world navigation at scale. His work shows a pattern of improving observability and test coverage—instrumenting executors, refining webhook/infrastructure configs, and expanding unit tests across systems. Comfortable across Python backends and React front-ends, he pairs rigorous analytical problem-solving with pragmatic production engineering. Based in San Francisco, he brings a blend of academic rigor and hands-on contributions to both large-scale product codebases and major open-source ecosystems.
code8 years of coding experience
job11 years of employment as a software developer
bookMaster of Science (M.S.), Mathematics, Master of Science (M.S.), Mathematics at Emory University
bookBachelor of Science (B.S.), Mathematics and Applied Mathematics, Bachelor of Science (B.S.), Mathematics and Applied Mathematics at Xi'an Jiaotong University
languagesEnglish, Chinese
github-logo-circle

Github Skills (42)

data-visualizations10
unit-testing10
javascript10
python10
data-visualisation10
metadata10
amd10
apache-superset10
sql10
data-visualization10
data-catalog10
presto10
devops10
react10
editor9

Programming languages (4)

TypeScriptJavaJavaScriptPython

Github contributions (5)

github-logo-circle
Data ingestion library for Amundsen to build graph and search index
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:5 releases, 2 reviews, 9 commits in 2 years
Contributions summary:Jun implemented and tested features related to Presto view metadata extraction within the `amundsendatabuilder` project. Their work included adding support for extracting metadata from Presto views, specifically focusing on the `presto_view_metadata_extractor.py` file. The user wrote unit tests to validate the extraction process and ensure the correct parsing of view metadata. Furthermore, they made adjustments to the `table_metadata.py`, `user.py`, `test_table_metadata.py` , `test_table_column_usage.py` , `test_elasticsearch_document_transfer.py` , `test_file_system_elasticsearch_json_loader.py` , and `elasticsearch_publisher.py` files to improve functionality.
operationdatawarehouseindexdata-ingestionetl-framework
amundsen-io/amundsen

Apr 2019 - May 2022

Amundsen is a metadata driven application for improving the productivity of data analysts, data scientists and engineers when interacting with data.
Role in this project:
userBack-end Developer
Contributions:16 reviews, 40 commits, 31 PRs in 3 years 1 month
Contributions summary:Jun primarily focused on enhancing the functionality of the Amundsen data catalog by implementing and modifying features related to Presto view metadata extraction. Their work involved creating and modifying Python code, specifically focusing on extracting metadata from Presto views. They also addressed code comments, fixed tests, and updated versioning, indicating involvement in the software development lifecycle. The user's commits show a specific focus on improving the data catalog's ability to handle Presto views.
scientistspythondatadata-scienceanalysts
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
Jun Yang - Staff Software Engineer at Uber