Tony Tang

Software Engineer at Google

New York, New York, 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

👤
Senior
🎓
Top School
Tony Tang is a software engineer with 11 years of experience building distributed systems and production-ready microservices, currently at Google in New York. He previously helped design Improbable’s simulation infrastructure, enabling complex computations across small clusters that were previously infeasible. Tony specializes in Kubernetes-based deployments, observability (metrics, logging, alerting), CI/CD pipelines, and robust, scalable database architectures. He is an active contributor to Apache Beam, where he improved Cloud Bigtable integration and change-stream reliability—showing deep expertise in streaming data and Bigtable internals. Comfortable across backend engineering and infrastructure, he blends hands-on coding with system design to make high-availability platforms reliable and testable. Trained at the University of Waterloo, he brings a pragmatic, data-processing-oriented approach to large-scale system challenges.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's of Computer Science, Computer Science/Business Options, Honours, Co-operative Program, Bachelor's of Computer Science, Computer Science/Business Options, Honours, Co-operative Program at University of Waterloo
languagesEnglish, Chinese
github-logo-circle

Github Skills (12)

javas10
apache-beam10
java10
streaming10
bigtable10
gcp10
data-pipelines9
data-pipeline9
go4
batch4
batching4
sql3

Programming languages (4)

JavaShellJavaScriptGo

Github contributions (5)

github-logo-circle
apache/beam

Feb 2022 - Jan 2025

Apache Beam is a unified programming model for Batch and Streaming data processing.
Role in this project:
userBack-end Developer
Contributions:20 reviews, 32 PRs, 79 comments in 2 years 11 months
Contributions summary:Tony contributed extensively to the Cloud Bigtable integration within the Apache Beam project. Their work involved implementing change stream functionality, including initial setup and subsequent enhancements like reconciling partitions and cleaning up orphaned metadata. They also focused on refactoring and improving the reliability of the Bigtable connector, demonstrated by annotations, timeout adjustments, and validation controls. This work showcases the user's expertise in Bigtable and Beam's data processing capabilities.
golangpythonstreaming-databeambatch
tonytanger/java-bigtable

Dec 2019 - Jun 2023

Contributions:48 pushes, 6 branches in 3 years 7 months
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