Peng Chen

Senior Software Engineer at Google

Kirkland, Washington, 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
Peng Chen is a Senior Software Engineer and engineering lead based in Kirkland, WA, with nine years of experience building and optimizing large-scale distributed systems at AWS and Google. He has deep expertise in cloud messaging (SQS), leading features like server-side encryption and FIFO queues, and a knack for performance tuning to reduce cost and tail latency. Peng also contributes to data-quality tooling in open source—implementing KLL quantile sketches and constraint suggestion features for awslabs/deequ—bridging data science and backend engineering. He holds an MSc from the University of Calgary and a BS from Nanjing University of Aeronautics and Astronautics, blending strong academic signal processing roots with practical systems engineering. Colleagues describe him as someone who thrives on tough technical challenges and delivers pragmatic, high-impact solutions.
code8 years of coding experience
job8 years of employment as a software developer
bookBachelor of Science (BS), Electrical and Electronics Engineering, 3.8, Bachelor of Science (BS), Electrical and Electronics Engineering, 3.8 at Nanjing University of Aeronautics and Astronautics
bookMaster of Science (MSc), Electrical and Electronics Engineering, 3.7, Master of Science (MSc), Electrical and Electronics Engineering, 3.7 at University of Calgary
languagesChinese, English
github-logo-circle

Github Skills (9)

apache-spark10
data-quality10
scala10
unit-test9
unit-testing9
algorithms8
data-structures8
data-structure8
machine-learning5

Programming languages (3)

ScalaJavaScriptPython

Github contributions (5)

github-logo-circle
awslabs/deequ

Oct 2019 - Dec 2019

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
Role in this project:
userBack-end Developer & Data Scientist
Contributions:5 commits, 4 PRs, 139 comments in 1 month
Contributions summary:Peng primarily contributed to the implementation of KLL (quantile) sketches within the Deequ library, which measures data quality. This involved creating and modifying code for the `QuantileNonSample` class, introducing features like merging and distance calculations for numerical and categorical data. Furthermore, the user enhanced the library by adding functionalities for constraint suggestions and KLL parameter configurations. This work directly supports the library's core function of data quality assessment.
data-qualityapacheunitsparkunit-tests
pengzai6666/deequ

Oct 2019 - Dec 2019

Deequ is a library built on top of Apache Spark for defining "unit tests for data", which measure data quality in large datasets.
Contributions:2 PRs, 40 pushes, 8 branches in 2 months
data-qualityapacheunitsparkunit-tests
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
Peng Chen - Senior Software Engineer at Google