Senior Full-stack engineer with over 6+ years of experience delivering high-impact web applications at Google, Rippling, Zip, and Otter.ai. Skilled in designing and building scalable systems using React. Node.is. Go. and Python. with a strong track record across Al/ML platforms, procurement automation, and workforce management products. Brings a product-focused mindset. end-to-end ownership, and deep experience in both frontend and backend development.

Yi Mao

Senior Full-stack engineer with over 6+ years of experience delivering high-impact web applications at Google, Rippling, Zip, and Otter.ai. Skilled in designing and building scalable systems using React. Node.is. Go. and Python. with a strong track record across Al/ML platforms, procurement automation, and workforce management products. Brings a product-focused mindset. end-to-end ownership, and deep experience in both frontend and backend development.

Available to hire

Senior Full-stack engineer with over 6+ years of experience delivering high-impact web applications at Google, Rippling, Zip, and Otter.ai. Skilled in designing and building scalable systems using React. Node.is. Go. and Python. with a strong track record
across Al/ML platforms, procurement automation, and workforce management products. Brings a product-focused mindset. end-to-end ownership, and deep experience in both frontend and backend development.

See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
See more

Language

English
Fluent

Work Experience

Senior Software Engineer at Otter.ai
July 1, 2025 - September 17, 2025
Developed the meeting transcription interface using React, TypeScript, and WebSockets for real-time streaming of speaker content from backend services for 10,000+ daily users. Maintained and optimized backend systems for meeting data processing and feature delivery using Python with Django REST Framework. Built scalable ML model inference workflows with Python and Go services handling 500k+ hours of audio monthly. Implemented audio playback and transcript synchronization using React, API, and gRPC-based Go services; contributed to production-ready streaming and UX improvements across frontend and backend. Implemented real-time multi-user collaboration features in the frontend using WebSockets, with Redis-backed presence state and cross-system workflows.
Software Engineer at Zip
March 1, 2023 - September 17, 2025
Built and maintained full-stack features for Zip's procurement and request management platform, powering vendor onboarding, approval workflows, and purchase routing using React, TypeScript, GraphQL. Designed scalable API layers in Python and Go to support multi-step procurement flows and policy enforcement.
Software Engineer at Rippling
August 1, 2022 - September 17, 2025
Developed end-to-end backend and frontend features for Time & Attendance, Scheduling, Leave Management, and Kiosk/Mobile time tracking using Go, Python, Java, React, React Native, and TypeScript. Built scalable data pipelines and orchestration using Kubernetes, Docker, and AWS for high-traffic applications.
Software Engineer at Google
April 1, 2021 - September 17, 2025
Built and maintained an internal ML web platform for the Robotics team using Angular, TypeScript, and Python (Flask). Created backend APIs in Go and gRPC, supporting orchestration and data storage. Implemented model training dashboards, telemetry, and data pipelines to support large-scale experimentation.

Education

Master of Science at University of Maryland
January 1, 2019 - April 30, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Computers & Electronics, Financial Services, Professional Services, Media & Entertainment