# David Cao > Software Engineer with frontend expertise, fullstack experience, and a passion for user success Location: Sunnyvale, California, United States Profile: https://flows.cv/davidcao Frontend-focused Software Engineer with over 6 years of experience at Google building scalable performant web apps and delivering measurable efficiency gains. Track record of leading from ideation to launch with frontend expertise, fullstack experience, and a passion for user success. At Google, I worked on fast-paced teams to make a difference to users. I built fullstack web apps, led platform migrations, and launched dozens of user-facing features in collaboration with business, product, and user stakeholders. With 3 years as a TypeScript quality coach at Google, I have an eye for detail and a love of mentoring. I regularly gave code quality reviews across various teams at Google and coached other engineers on TS best practices and latest features. I am a detail-oriented leader focused on exceeding user needs with well-designed solutions. Outside of work, my hobbies include photography, writing, and building my blog (http://www.romancaoboy.com). ## Work Experience ### Software Engineer III (L4) @ Google Jan 2022 – Jan 2026 | Sunnyvale, CA Served 7,000+ daily business users by building resource management and data visualization web apps with Angular / TypeScript. Built fullstack developer tools to increase the velocity of 3+ engineering teams. Conducted ~35 code quality reviews per year as a TypeScript Quality Coach. * Lead developer for launching fullstack analytics pipeline to enable data-driven prioritization of upcoming work * Reduced complexity and improved UX by merging apps into a streamlined experience * Improved UI consistency across 5 apps by launching frontend platform with shared UI resources * Unified user authentication across stack by extending frontend functionality with backend security features * Conducted enough TS coaching to help 4 engineers earn TS readability certification * Saved hours of manual work per migration by building AI-generated tool that automates code refactoring ### Software Engineer II (L3) @ Google Jan 2020 – Jan 2022 | Sunnyvale, CA Built Angular / TypeScript / Golang apps to serve ~400 daily business users and manage 10,000+ customer requests. * Led 3 engineers through a fullstack modernization of request onboarding app that led to significantly increased app performance and user satisfaction. Collaborated with international user and product stakeholders. Led team through investigation, design, estimation, implementation, and launch. * Increased request closure rate by 118% and eliminated user toil by identifying and replacing manual multi-step closure task with fullstack automation * Improved on-time request closure by >10% and saved 180 hours/month by building functionality to display and sort by deadlines, as well as visually highlighting requests nearing a deadline * Owned the frontend codebase and reviewed ~40% of code submissions ### Engineering Resident @ Google Jan 2019 – Jan 2020 | Mountain View, CA Highly selective rotational program to contribute to 2 different frontend teams across different areas of Google * Increased user decision-making context by fetching and displaying calendar availability of potential Google Voice call transfer recipient in the transfer UI * Increased Google Maps QA operator satisfaction and decreased merging errors by redesigning de-duplication workflow to show relevant context ### Intern @ Applied Systems Jan 2018 – Jan 2018 | Lincoln, Nebraska Metropolitan Area Implemented user-facing features for customer web-app and upcoming React/Redux product. Contributed to internal React components library. Maintained internal Ruby on Rails developer tools. ### Design Studio Product Development @ RealmFive Agriculture Jan 2017 – Jan 2018 | Lincoln, Nebraska Metropolitan Area Raikes School Design Studio Capstone Experience. Worked with a team of student developers and RealmFive employees to create automated data collection software and engine for data analytics and report generation for farmers and farm managers to better understand farming operations and costs. Developed Docker-based React-Redux analytics and reporting web app for users. Set up Dockerized ELK logging stack. ### Software Engineer Intern @ Spreetail Jan 2017 – Jan 2017 | Lincoln, Nebraska Metropolitan Area Developed fullstack C# developer tools. Impacted all internal employees by creating and deploying MVP for user feedback widget. Helped create frontend Knockout.js components library. ### Design Studio Product Development @ Firespring Jan 2016 – Jan 2017 | Lincoln, Nebraska Metropolitan Area Raikes School Design Studio Capstone Experience. Worked with a team of student and Firespring developers to create Give To Lincoln Day software which was used by 400+ Lincoln nonprofits to raise $3.69 million. Developed server-less web app leveraging Amazon Web Services for hosting a nonprofit fundraising event. Wrote AWS Lambda backend functions to process data with a JavaScript web app to fetch and view that data. ### Systems Intern @ Sandhills Publishing Jan 2016 – Jan 2016 | Lincoln, Nebraska Helped refactor and merge two company websites using VB.NET and Team Foundation Server ### Research Assistant @ UNL Department of Computer Science and Engineering Jan 2015 – Jan 2015 | Lincoln, Nebraska Developed web UI for users to browse live Twitter data feeds correlated to weather patterns ## Education ### Bachelor’s Degree in Software Engineering Jeffrey S. Raikes School of Computer Science and Management, University of Nebraska-Lincoln ## Contact & Social - LinkedIn: https://linkedin.com/in/davidcao22 --- Source: https://flows.cv/davidcao JSON Resume: https://flows.cv/davidcao/resume.json Last updated: 2026-04-01