Software Engineer at databricks amundsen-io apache
San Francisco, California, United States
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
Tao Feng is a software engineer with 11 years of experience focused on data infrastructure, cataloging, and workflow orchestration, currently working on engineering leadership at Databricks for Data Catalog and Data Lineage. He is a proven open-source maintainer—an Apache Airflow PMC committer and co-creator of Amundsen—who contributes across backend, frontend, and ingestion pipelines to improve discoverability and reliability of data platforms. His work spans optimizing DAG loading and metrics in Airflow to building robust Kafka- and Elasticsearch-backed ingestion for Amundsen, demonstrating comfort with both systems and developer UX. Based in San Francisco, he blends hands-on coding with cross-team coordination to deliver scalable metadata solutions. Less obvious: he moves fluidly between changing UI affordances and deep backend instrumentation, so he can both improve developer-facing tools and tune production performance.
Data ingestion library for Amundsen to build graph and search index
Role in this project:
Back-end Developer
Contributions:64 releases, 131 reviews, 106 commits in 1 year 11 months
Contributions summary:Tao primarily worked on improving the data ingestion pipeline for the Amundsen data catalog. Their contributions included fixing exceptions, altering the Elasticsearch address, and adding a Kafka source extractor. They made changes to the `elasticsearch_publisher.py` and added functionality to handle the Kafka messages using transformers, adding support for different table and column tags. These changes helped enhance the functionality and robustness of the data ingestion process.
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:
Back-end Developer
Contributions:9 releases, 340 reviews, 437 commits in 3 years 11 months
Contributions summary:Tao primarily contributed to the development of the `amundsen` project, focusing on core features related to data discovery. Their work involved modifying the `sample_data_loader.py` script to improve the loading of sample data. Furthermore, the user added a `User` node with different attributes, demonstrating their involvement in expanding the data model for user-related functionality. Finally, their commits included changes to enhance the project's architecture and data flow.
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
Tao Feng - Software Engineer at databricks amundsen-io apache