# Thomas Liu > Software Engineer at Google Location: San Francisco Bay Area, United States Profile: https://flows.cv/thomasliu ## Work Experience ### Software Engineer @ Google Jan 2021 – Present | Sunnyvale, California, United States ### Software Engineer @ Omnee Inc. Jan 2019 – Jan 2021 | San Francisco Bay Area • Designed and implemented a real-time system using Golang and Google Cloud Pub/Sub for capacity management reporting. • Maintained backend Golang pipeline which processed daily WiFi and camera data from Raspberry Pi devices and populated SQL tables with calculated insights. Also updated pipeline with new features in response to customer requests. • Analyzed runtime efficiency of backend pipeline using Golang pprof profiler, and improved efficiency by parallelizing long loops and rewriting algorithms to use much less memory. • Proposed an algorithm using camera data instead of WiFi data to calculate average visitor dwelling time, which vastly improved the accuracy of results. • Explored and tested Prometheus monitoring solution for use with Raspberry Pi devices as well as applications running in Google Cloud VM. • Evaluated the accuracy of algorithms using WiFi data by modifying input parameters as well as internal algorithm logic, and then comparing the resulting trends over a month with camera data results. ### Research Assistant @ Los Alamos National Laboratory Jan 2016 – Jan 2017 | Los Alamos, NM • Developed Python scripts which used VTK (TheVisualizationToolKit) APIs for use in programmable filters in Paraview. • Used Paraview (an open-source, multi-platform application designed to visualize data sets) to generate scripts for use with VPIC Catalyst In-situ Adapter. Installed and tested VPIC (vector particle in-cell code). ### Summer Intern @ Los Alamos National Laboratory Jan 2011 – Jan 2015 | Los Alamos, NM • Adapted C++differential equation code for use with the XBraid software package for parallel time integration. • Created kernels in OpenCL for functions to execute on GPU computing devices to parallelize a large code written in C/C++ for dynamical simulations of dusty astrophysical systems. • Used Python with yt tool to plot 2D/3D images of the density, magnetic field and velocity distributions. • Developed Perl scripts to process genomic data. Installed, configured and tested bioinformatics tools. • Built websites with HTML, CSS and JavaScript for Oralgen web-based database system and genome analysis tools. ### Tutor @ University of California San Diego Jan 2014 – Jan 2014 | La Jolla, CA Course: Design and Analysis of Algorithms • Held office hours for individual student discussion. • Graded assignments. ## Education ### Master's degree in Computer Science UC San Diego ### Bachelor's degree in Computer Science UC San Diego ## Contact & Social - LinkedIn: https://linkedin.com/in/thomas-liu-66a400b6 --- Source: https://flows.cv/thomasliu JSON Resume: https://flows.cv/thomasliu/resume.json Last updated: 2026-03-29