# Erdi Fan > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/erdi Software Engineer ## Work Experience ### Software Engineer @ Google Jan 2024 – Present | Mountain View, California, United States YouTube BrandConnect ### Software Engineer @ Google Jan 2022 – Jan 2024 | Mountain View, California, United States SWE in Google Assistant Wearables Infrastructure team. ### Software Engineer Intern - Global Technology Summer Analyst @ Bank of America Jan 2021 – Jan 2021 | Charlotte, North Carolina, United States  Applying Oracle Application Continuity feature to the connection pools and configuration files from both application/middleware and database side to achieve higher availability to the data transactions  Collaborating with DBAs to maintain the ACID properties of Oracle database with RAC DataGuard configurations  Making suggestions on WebSphere and JBOSS server configurations to improve connectivity between app and DB ### Teaching Assistant @ University of Utah College of Engineering Jan 2021 – Jan 2021 | Salt Lake City, Utah, United States TA for CS 4150 - Algorithms ### Software Engineer Intern @ Smith & Associates Jan 2020 – Jan 2020 | Houston, Texas, United States  Research and develop cross-platform mobile apps using Ionic 5 for Smith’s Operation team from scratch that can scan a barcode and capture images to be saved directly to Smith Network Drives through mobile devices  Implement RESTful APIs to connect the mobile app to Smith DB (Oracle) to save the necessary information  Develop an Angular 9 Web application that can track the usage of mobile apps and portray the information in a more visually suitable way like Google Firebase Analytics Page ### Research Assistant Programmer @ University of Utah - David Eccles School of Business Jan 2019 – Jan 2020 | Salt Lake City, Utah, United States  Collaborated with professors and Ph.D. students at University Laboratory for Experimental Economics and Finance to design and run computer-programmed experiments on simulated marketplaces with algorithms and human subjects  Improved the financial robot coding in Java Spring and Maven to display more explicit descriptions of transactions  Designed multi-threads GUI using Java AWT to visualize the trading using different robots  Polished up the calculations in the financial models by using linear algebra and added a set of tests which validate the calculations, revised Bash and PowerShell scripts to execute algorithmic robots automatically ### Software Engineer Intern @ NR Electric Co., Ltd Jan 2019 – Jan 2019 | Nanjing, Jiangsu, China  Customized one algorithm to integrate 1500+ sites information in company’s relay protection network through Java  Combined HTML and Java to get worldwide seismic info per hour to help the company maintain 3000+ power stations, and designed a format conversion program for it that achieved a file compression rate as low as 42.6%  Utilized Python 3.7 Selenium Web Driver to design a web crawler help company report their rights with the help of search engines to access over 20 websites that infringed company patents of 2 products on the Internet  Used Java to archive large system programs over 10G into the MySQL 5.7 database and generated update packages accordingly to achieve batch processing of files, set up Docker to isolate local database environments for testing ## Education ### Bachelor of Science - BS in Computer Science University of Utah Jan 2018 – Jan 2021 ## Contact & Social - LinkedIn: https://linkedin.com/in/erdi-fan --- Source: https://flows.cv/erdi JSON Resume: https://flows.cv/erdi/resume.json Last updated: 2026-03-22