Charlie Xu

Senior Software Engineer Technical Lead at Google

Sunnyvale, 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
Charlie Xu is a Senior Software Engineer and Technical Lead based in Sunnyvale with 11 years’ experience building large-scale data processing and distributed systems for analytics and reporting in advertising. At Google he progressed from Software Engineer to technical lead, driving reliability and automation across CI/CD, e2e testing, and release tooling to accelerate delivery of data-driven insights. He contributes to high-profile open-source projects in the Istio ecosystem, automating dependency updates and improving test infrastructure and portability—efforts that reduce manual toil and improve release confidence. Charlie holds a 4.0 MS in Electrical and Electronics Engineering from USC and combines rigorous academic training with hands-on DevOps and systems engineering to bridge research-grade ideas and production reliability.
code11 years of coding experience
job5 years of employment as a software developer
bookMaster's degree, Electrical and Electronics Engineering, 4.0/4.0, Master's degree, Electrical and Electronics Engineering, 4.0/4.0 at University of Southern California
bookBachelor's degree, Electrical and Electronics Engineering, 92/100, Bachelor's degree, Electrical and Electronics Engineering, 92/100 at Beijing Institute of Technology
github-logo-circle

Github Skills (21)

kubernetes10
github-ci10
testing10
test-framework10
bash10
build-system10
cicd10
release-management10
automation10
go10
proc10
kubernetes-pods10
build-tools10
automations10
githubaction-workflow10

Programming languages (3)

ShellC++Go

Github contributions (5)

github-logo-circle
istio/test-infra

Aug 2017 - Aug 2018

Role in this project:
userDevOps Engineer
Contributions:79 commits, 88 PRs, 11 pushes in 1 year
Contributions summary:Charlie's contributions primarily revolve around automating dependency updates and managing the CI/CD pipeline for the `istio/test-infra` repository. They implemented a script to automatically update dependencies, create pull requests, and merge them after successful checks. Additionally, the user added the functionality to automatically merge dependency update pull requests and added logic to the release tools, all of which indicates active contribution to the infrastructure and automation.
istio/istio

Jul 2017 - Jul 2018

Connect, secure, control, and observe services.
Role in this project:
userDevOps & Automation Engineer
Contributions:71 commits, 75 PRs, 8 pushes in 11 months
Contributions summary:Charlie's contributions primarily focused on improving the e2e test framework within the Istio project. This included modifying the test execution process, optimizing Prow presubmit jobs, and integrating CircleCI with Testgrid for better test result reporting. They also addressed issues related to log collection and artifact generation, enhancing the overall testing and release workflow. Furthermore, the user made changes to support version skew testing and improved the portability of the testing infrastructure.
circuit-breakerenforce-policiesistioapi-managementmicroservice
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
Charlie Xu - Senior Software Engineer Technical Lead at Google