# Ian Lee > Staff Software Engineer at Inworld AI Location: Berkeley, California, United States Profile: https://flows.cv/ianlee A passionate programmer and student in computer science, with interests in game development, web development (full stack/backend) and machine learning. ## Work Experience ### Staff Software Engineer @ Inworld AI Jan 2023 – Present | Mountain View, California, United States ### Software Engineer @ Google Jan 2019 – Jan 2023 | San Francisco Bay Area ChromeOS 2019-2021 Java & Typescript FullStack & Database Engineering 2021-present Golang, Dataflow, Apache Beam, React, Google App Engine, BigQuery, Cloud Spanner, Google Cloud Storage, ... ### SW Engineer @ Atheer Jan 2018 – Jan 2019 | Mountain View -Wrote web/mobile automation tests in Groovy using Katalon Studio -Stole bananas ### Software Development Intern @ Expedia, Inc. Jan 2017 – Jan 2017 | Greater Seattle Area Decoupled a monolithic application applying the microservices architecture for the hotel supply team. -Wrote microservices that make HTTP requests to external hotel suppliers to carry out various incoming requests such as search, book, and cancel using Springboot as the framework. -Aggregated and mapped hotels data from 7 external sources to a database of hotels info. -Automated the deployment process to AWS through Docker and Chef Automate -Led the team stand-up everyday to go over every team member’s progress. ### Software Developer @ Residential Computing | Student Affairs Information Technologies Jan 2016 – Jan 2017 | 2601 Channing Way, Berkeley CA, 94720 ### Undergraduate Student Researcher @ Berkeley Lab Jan 2016 – Jan 2017 Assists in the development of MyGreenCar, a mobile app that encourages people to make more environment-friendly decisions when buying cars. -Use Django and PostgreSQL to develop the web backend that is responsible for receiving data from mobile devices, simulating a virtual test drive by tracking users’ movements, and applying them to vehicle models data. -Designed a distributed web framework using Nginx as a load balancer and automated the starting process of multiple web servers, a PostgreSQL server, and a Redis server using Docker Compose -Implemented caching on the web frameworks with Memcached in a distributed environment, which speeds up the loading time of the web page by 200% -Used Celery to periodically pull app metrics from the database and visualized the data on the frontend using SVG and d3.js -Migrated system to adopt RESTful endpoints ### Software Engineering Intern @ Kabam Jan 2016 – Jan 2016 | San Francisco Bay Area Developed tools in Scala to support the backend server of the business intelligence system that streams in data from data sources, processes the data, and outputs metrics to Google Big Query. -Designed asynchronous functions that update data on Big Query while upholding streaming integrity -Built on top of the existing UI that polls for results from the Cloud in real time using JQuery -Created RESTful endpoints for the api server using spray and the web server using Node Js -Implemented local caches on docker machines to support the distributed system architecture -Made visualizations of relevant meta-data possible for non-programmers and simplified a process that involves 2 round trips of communication between 2 teams into a few simple clicks ### Unix Operation Engineer @ Residential Computing | Student Affairs Information Technologies Jan 2015 – Jan 2016 | 2601 Channing Way, Berkeley CA 94720 - Managed student residents information and users credentials using PostgreSQL and LDAP - Managed files and configurations of over 50 servers using Puppet - Maintained security and operations of servers through Nagios and VMware - Set up Apache, Postfix, and other services like Twiki and RT for student and staff clients - Wrote bash scripts to ensure efficient system administration of the network infrastructures - Wrote a python script that allows engineers to execute VMware commands from the terminal ### Unix System Administrator @ Residential Computing | Student Affairs Information Technologies Jan 2015 – Jan 2015 | 2601 Channing Way, Berkeley CA 94720 ## Education ### Bachelor’s Degree in Computer Science & Statistics University of California, Berkeley ### High School St. George's School, Vancouver ## Contact & Social - LinkedIn: https://linkedin.com/in/ian-plum --- Source: https://flows.cv/ianlee JSON Resume: https://flows.cv/ianlee/resume.json Last updated: 2026-04-01