Zongwei Li

Software Engineer • All-rounder tech lead (AI, web, mobile, backend)

Hello! Thanks for stopping by. I'm a software engineer and area/uber tech lead at Google. I love to solve real-world problems using tech. I'm open for technical consulting - drop me a line and let's chat!

My Professional Journey

Fall 2009

Started attending UCLA

While pursuing a BS in Computer Science, I was the lead developer for two UCLA startups (CollegeRoots & Ark Broadcasting).

Summer 2012

Summer Internship at Amazon

Created a service for users to create custom machine images in AWS CloudFormation, released as part of custom resources.

Spring 2013

Co-founded Fuze Follow-Up Systems

Built and launched a web and mobile platform that helps college organizations manage following up with interested students.

Fall 2013

Started at Amazon Appstore

Began my first full-time job at Amazon, working on scaling the backend systems that publish apps to the store.

Spring 2015

Joined Google

Built and scaled up MapReduce pipeline that powers AdWords recommendations. Switched teams in 2017 to focus more on Android development for the in-product help libraries that are used by 100+ Google apps.

Fall 2020

Promoted to senior SWE as tech lead

Became the tech lead for the iOS sub-team that owns the in-product help library used by 100+ Google apps. Over time, I grew to lead the Android and web teams as well.

Fall 2023

Promoted to staff SWE

Continued my role as the tech lead for the team of 10+ eng that owns the in-product help experiences across web, Android, and iOS.

Early 2025

Area/uber tech lead

Expanded my scope to become the area/uber tech lead for the org of 40+ eng that owns all user-facing support experiences, including the entirety of support.google.com and in-product help.

Skills/Expertise

Programming Languages

Java

Expert
Java is my preferred language, and I've used it extensively for backend systems at Amazon and Google, in addition to building Android apps.

JavaScript

Intermediate
I've used JS (and sometimes Typescript) for all of the frontends I've worked on. I'm fluent with several JS libraries like JQuery, KnockoutJS, and DurandalJS.

Objective-C

Intermediate
I use Objective-C for iOS work @ Google, where I currently tech lead the Android/iOS in-product support libraries.
+
C/C++ Golang HTML/CSS Dart Bash Scripting

Developer Technologies

Android Development

Advanced
I've built several Android apps both within Google and on my own. I currently tech lead the Android/iOS in-product support libraries.

Amazon Web Services

Intermediate
I've run several projects on top of AWS, both within Amazon and externally. I'm experienced with: EC2, S3, CloudFront, Elastic Beanstalk, CloudFormation, RDS, SNS, SQS, SES, DynamoDB, ElastiCache, Route 53, CloudWatch.

iOS Development

Intermediate
I currently tech lead the Android/iOS in-product support libraries.
+
Flutter Distributed Systems SQL MapReduce RESTful APIs

Other Skills

System Design

Working through the details of how a system should function end-to-end and writing cohesive design docs.

Mentorship

Helping engineers grow. Successfully hosted interns at both Amazon and Google and mentoring new team members.

Code Review

Doing detailed, constructive reviews of other engineers' code. I regularly review ~80-100 change lists in a month.

Technical Interviewing

Providing meaningful feedback as part of technical interviews. I've given 50+ interviews at Google.

Automated Testing

Setting up testing frameworks and writing unit, integration, and UI tests to ensure that software stays working.

Team + Product Planning

Contributing to both the quarterly tactical planning and long-term strategic planning.

Get in Touch

Fields with * are required.