# Chao Zhao > Software Engineer @ Uber | ex-Ant International (Alipay) Location: Sunnyvale, California, United States Profile: https://flows.cv/chaozhao I am a backend software engineer focused on building scalable, high-availability distributed systems. With a strong foundation in Java, I bring deep architectural expertise in the complex global payments domain, specializing in high-throughput transaction routing, strict data consistency, and mission-critical system stability at scale. While deeply rooted in these robust engineering practices, I am highly passionate about embracing emerging technologies and modern paradigms, always striving to deliver elegant, efficient solutions to ever-evolving, large-scale engineering challenges. ## Work Experience ### Software Engineer @ Uber Jan 2026 – Present | San Francisco Bay Area ### Software Engineer @ Ant International Jan 2023 – Jan 2026 | Sunnyvale, CA Designed and developed high-availability payment gateways and core transaction routing systems for Alipay US using Java and Microservices architecture, supporting massive-scale financial transactions. Tackled complex distributed system challenges, including distributed transaction management, API idempotency, and strong data consistency in high-concurrency environments. Optimized the performance of core payment processing flows by implementing distributed caching and asynchronous message queues, significantly improving system throughput (TPS) and reducing latency. Integrated local financial institutions and payment channels in the US market, designing flexible payment flows while ensuring the underlying architecture complied with strict regional financial and data security standards. ### Machine Learning Researcher @ Artrendex Jan 2022 – Jan 2022 | New Brunswick, New Jersey, United States Developed and incorporated scripts using Python, Google Cloud Platform, and AWS to build a pipeline for data processing, to improve the efficiency of preparing training data. Leveraged PyTorch, and applied Transfer Learning paradigm to experiment with VGG-19 and ResNet-50 to train a CNN model to recognize the medium class of an artwork. Implemented a patch-based CNN using PyTorch to recognize the artworks of an artist, scaled the model to multi-artist classification, discovered the theoretical limitation, and optimized the data processing to improve the performance. Deployed deep learning models as a web app using Flask, and built REST APIs for model services using Flask RESTful to interact with other applications online and make the models act on time when they are called. ## Education ### Master of Science - MS in Computer Science Rutgers University–New Brunswick ### Bachelor of Engineering - BE in Computer Science and Technology Yanshan University ## Contact & Social - LinkedIn: https://linkedin.com/in/chao-zhao-1bb123220 --- Source: https://flows.cv/chaozhao JSON Resume: https://flows.cv/chaozhao/resume.json Last updated: 2026-04-11