# David Lai > Software Engineer | Teacher | Learner Location: Redwood City, California, United States Profile: https://flows.cv/davidlai ## Work Experience ### Software Engineer @ Niantic Spatial, Inc. Jan 2025 – Present ### Software Engineer @ Niantic, Inc. Jan 2021 – Jan 2025 ### Sabbatical @ NA Jan 2019 – Jan 2021 ### Computer Science Teacher @ Sequoia Union High School District Jan 2014 – Jan 2019 | Carlmont High School | TIDE Academy ### Math Teacher @ Oakland Unified School District Jan 2011 – Jan 2014 | Coliseum College Prep Academy ### Software Engineer @ Microsoft Jan 2007 – Jan 2011 | Mediaroom ### College Lab Instructor @ California State University, East Bay Jan 2006 – Jan 2006 | Programming Methods and Software Engineering (CS2360) ### College Instructor @ Putian University Jan 2006 – Jan 2006 | Computer Architecture and Assembly Language ### Technical Intern @ Applied Materials Jan 2005 – Jan 2006 | Computing facilities management for the Environmental Health and Safety department ### College Instructor @ California State University, East Bay Jan 2005 – Jan 2005 | Introduction to Comp Sci and Programming Methods (CS1160), Introduction to Computing (CS1120) ### English Teacher @ Liu Shi Kun Music & Arts Kindergarten Jan 2003 – Jan 2003 | Beijing, China ### Technical Intern @ Ericsson Jan 2000 – Jan 2001 | Berkeley, California, United States ### Researcher @ UC Berkeley Jan 2000 – Jan 2000 | WebTango project (webtango.berkeley.edu) ## Education ### Bachelor of Science - BS in Electrical Engineering and Computer Sciences (EECS) University of California, Berkeley ### Master of Arts - MA in Education Alliant International University-San Francisco Bay ### Master of Science - MS in Computer Science California State University - East Bay ## Contact & Social - LinkedIn: https://linkedin.com/in/davelai --- Source: https://flows.cv/davidlai JSON Resume: https://flows.cv/davidlai/resume.json Last updated: 2026-04-10