Gavin Garzia

Computer Science Student

Software Consultant • CSCI370

Qualcomm • Boulder CO

August 2024 - Present

As a software consultant I was responsible for working on a team to develop a concurrent solution to Qualcomm's data collection script. The prior script ran by manually SSHing into each of their base stations (essentially a Linux server connected to a modem) sequentially and copying the data back to a csv file. This script was very slow and took about 5-6 hours to run. For our project we created a script that ran on each individual base station and made an HTTP request to send the required data back to the main server.

This project consisted of 4 main parts: writing the script, packaging it with RPM Package Manager (RPM), creating an API to receive requests from the script, and creating a database to store the data from the base stations.

Note: due to signing an NDA I am unable to discuss this position in more detail, all information discussed here is publicly available on the Mines CSCI370 website here

Engineering Intern

White River Technologies • Lebanon NH

May 2024 - August 2024

White River Technologies is a small research and development firm that specializes in geophysical sensors. + My main role was developing software to aid their electromagnetic sensor systems. Over the summer I completed several notable projects.

I developed a script to configure Windows tablets for deployment with their electromagnetic sensor system. This included installing necessary software to monitor EM data, changing network settings so the tablet could connect to the EM sensor, and setting up OpenSSH server to ensure remote access while the device was in the field.

I designed and implemented a PyQT GUI to provide a user friendly way to plan drone and underwater robot survey paths and output it to several different file formats. The GUI included an integrated leaflet.js map that could either use map tiles from the internet or allow the user to provide their own for offline use This GUI replaced the existing method of copying the coordinates manually into the code which was highly error prone.

I developed a GUI to modify the configuration file for their EM sensor systems and change the hardware settings. After changing the hardware settings the program read back the EM data stream and parsed it to ensure that the hardware settings were actually changed. This allowed them to not let clients have access to the configuration file which allowed them to restrict which values the clients can actually modify.

I enhanced their quality control GUI by adding functionality to manipulate different geographic file formats. The functionality allowed for conversion between .shp and .ply files and merging of multiple .ply files. I also parsed the coordinate reference system data from each file format to ensure that converted files were in the same UTM zone

Delivery Driver

Dominos • Golden CO

August 2023 - May 2024

As a delivery driver I was responsible for delivering pizza orders in the Golden area as well as assisting in cleaning and closing the store. While driving I navigated effectively with a GPS while maintaining focus on the road. I demonstrated customer service skills by helping to fix customer complaints and ensuring customer satisfaction. Additionally, I demonstrated proficiency in cash counting and counterfeit checking skills.

Trash Removal • Lawn Care

Service Central • Andover NH

May 2023 - August 2023 • May 2024 - August 2024

Service Central is a company started by my friend. They do many different things such as lawn care, trash removal, snow removal, painting, and several others. I mostly worked doing lawn care and trash removal. This included weedwacking, building planters, mulching, filling driveway potholes, cleaning out garages and attics, trimming bushes, and safely disposing of large items such as mattresses and drywall sheets.

Prep/Line Cook

Tucker's • New London NH

July 2021 - August 2022

As a prep cook I was responsible for completing a list of prep tasks each day. I demonstrated proficiency in operating kitchen equipment such as meat slicers, knives, and food processors. Additionally, I learned how to adhere to strict food safety standards and maintain kitchen cleanliness. I was regularly praised for my efficiency in preparing their many different recipes.

As a line cook I was responsible for preparing food to be served to the customers. I learned how to work on a team with the other cooks to ensure meals were served to customers in a timely matter without sacrificing quality of food. I also had to communicate with other cooks to organize and complete orders and minimize delays for the customer.

Prep/Line Cook

The Refinery • Andover NH

June 2020 - July 2021 • May 2022 - August 2022 • May 2023 - August 2023

Started as a dishwasher in June 2020, and was moved up to a cook doing both prep and line work. As a prep cook I was responsible for ensuring the kitchen was well stocked for the line cooks. I demonstrated proficiency in operating kitchen equipment such as meat slicers, knives, and cooking tools. Additionally, I learned how to adhere to strict food safety standards and maintain kitchen cleanliness. I was regularly praised for my efficiency in preparing their many different recipes.

As a line cook I was responsible for preparing food to be served to the customers. I learned how to work on a team with the other cooks to ensure meals were served to customers in a timely matter without sacrificing quality of food. I also had to communicate with other cooks to organize and complete orders and minimize delays for the customer.