# Gavin Groode > Software Engineer at Opaque Systems Location: Berkeley, California, United States Profile: https://flows.cv/gavingroode Senior Software Engineer and Tech Lead at Opaque Systems. ## Work Experience ### Staff Software Engineer @ Opaque Systems Jan 2022 – Present | San Francisco Bay Area ### Research Intern @ Berkeley SETI Research Center Jan 2020 – Jan 2021 | Berkeley, California, United States Berkeley SETI is part of a wider organization working to find evidence of Intelligent Extraterrestrial life. - Helping create new Breakthrough Listen website in Django & Wagtail; Refactoring Open Data Archive into Django & Angular from previous implementation in Javascript & Flask for future sustainability and integration into new site - Implemented a series of additional filtering options and cadence search to both the frontend and backend of the public data archive using Python and SQL; Optimized cadence search runtime by ~1200x - Integrated Redis data into the Open Data Archive (http://seti.berkeley.edu/opendata) to grade file “quality” ### CS61b (Data Structures) Course Tutor @ University of California, Berkeley Jan 2019 – Jan 2020 | Berkeley, California - Conducted 2 small group tutoring sections each week - Hosted office hours, designed supplemental course material, and graded homework and exams for 1000+ students ### Research Apprentice @ Helen Wills Neuroscience Institute at UC Berkeley Jan 2019 – Jan 2019 | Berkeley, California, United States This project was aiming to understand how spatial memory and recall is handled in the hippocampus, via mice on a VR track. - Designed and created a program that parses, summarizes, and displays all information output from the virtual reality system in a Human Readable format. ### Data Science Intern @ Internet Brands Jan 2019 – Jan 2019 | El Segundo, California - Implemented a searchable database with data visualizations via AWS and Tableau by extracting data from an online forum; Led this project initiative by iterating with the business team to ensure requirements were satisfied - Demonstrated proficiency with a selection of machine learning algorithms and techniques (neural networks, NLTK, principal component analysis, random forests, etc.) as part of the onboarding process ### Junior Mentor - CS61A (The Structure and Interpretation of Computer Programs) @ Computer Science Mentors Jan 2019 – Jan 2019 | Berkeley, California - Taught a supplemental section to a group of 3-4 students each week; Created a guide to Scheme macros ### Academic Intern - CS61A (The Structure and Interpretation of Computer Programs) @ University of California, Berkeley Jan 2019 – Jan 2019 | Berkeley, California - Guided students in weekly 30-person instructional labs as a floating assistant - Held weekly office hours to answer further questions students had ### Ulab Research Mentee @ Undergraduate Lab @ Berkeley Jan 2018 – Jan 2019 | Berkeley, California - Developed a research proposal and optimized error minimization for exoplanet transit photography through convolutional neural networks and other machine learning techniques - Strengthened python skills for use in exoplanet data analysis. Research and develop project ideas related to the topic of planet characterization and habitability. - Designed organizational tool to sort planetary information. ## Education ### Bachelor's degree in Physics and Computer Science University of California, Berkeley ### High School Diploma Van Nuys Senior High School ## Contact & Social - LinkedIn: https://linkedin.com/in/ggroode --- Source: https://flows.cv/gavingroode JSON Resume: https://flows.cv/gavingroode/resume.json Last updated: 2026-03-29