Matthew Garelli
[email protected]
Austin, TX
I'm a software developer with a proven history of:
bringing small business to life with Go (Golang), HTML, HTMX, tailwindcss & vanilla Typescript
building teams and also being a great teammate by contributing clean code , driving code reviews and controlling entropy through refactors
cloud development (aws, gcp), linux systems, and contanerization (docker & kubernetes)
leveraging FOSS to build coherent tech stacks & modestly contributing to open source
building awesome web & mobile applications (SSR Golang & HTMX, React, React-Native, Django)
maintaining fault tolerant data scraping tools, ingestion pipelines , and visualization portals in Go and Python
Assembling a team (currently ~8) to demystify legislation, and bring democracy direct to consumers
Running a team of 3 highly motivated developers to build a modern PWA interface into your government
A secure voting system in Go and HTMX with a pleasant UX
Data pipelines in Go to scrape, request, and persist political data from a variety of sources
A web push notification system to alert user's when the government is on the move
A full AWS and mongodb atlas cloud stack including:
A secure and private OIDC system using Go and kratos for users to share demographic info with their representatives
A coherent web component library in Go, HTMX, tailwindcss, templ
Participated in Chicago Booth accelerator
Secured an investment from Antler the worlds larges day 0 investor, and additional private investment
Created end-to-end, FOSS project management tool to enable technical leaders to manager their own projects
Created a user facing systems application / command line interface in Go to interact with the product queue
Created a REST-ful service in Go using mongo-go-driver and deployed to AWS EC2
Participated in NYU STERN startup bootcamp certificate
In six months I worked on a fast paced team to build and deploy waste management software to fulfillment centers around the world
Implemented several large features including Item entry, shipment full CI, design proposal for vendor de-duplication
Won Austin wide hackathon with an MVP to allow users to go from a picture of a product or label to an identification number (team of 3)
Built and deployed a developer facing meta-repository tool called rio
to make working with multiple sub-repositories a breeze
Software Developer, AI, ML, Data
General Motors
Remote / Austin, TX
(4 mo) 11/21-3/22
Managed large-scale data pipelines in python via Apache Airflow
key contributor data migration and ingestion to ultracruise after Cruise merger
Write, review, and Merge high quality code in python
Mobile Developer
General Motors
Remote / Detroit, MI
(~2.7 years) 3/19-11/21
Developed features including Digital Key & Remote Key-fob for GM phone apps (MyCheverolet , MyCadillac , etc), providing a positive user experience for ~5 million users
Scaled stateful applications with balanced reduction/selection logic to produce maintainable, clean code
Solely redesigned & integration tested user state machine to prepare for launch of keyless entry
Bridged between Android <-> React-Native <-> iOS to leverage React-Native & latest native technologies
Demonstrated best practices in REST APIs consumption, object oriented design, & executing refactors
Contributed organically to services & UI libraries, utilized across GM phone & web applications
Drove efficiency & quality through automation, removing barriers for 80+ engineers
Proposed & created processor (Django) for BlackDuck security scans which reduced release time by 20%
Migrated & maintained production Jenkins pipelines for validation, PR, & security scans
Mentored 3 new employees, including environment setup, tech stack overview, & contribution best practices
Onboarded new team to GM-flavored React-Native framework & reviewed the team's early PRs
Modeled temperature response from heat load inputs, reducing expensive & timely battery pack testing
Worked with R&D to create & tune MIMO differential systems modeling application
Developed group project management web application (Django), providing accessible project statuses
Migrated from Excel to django SQLite database and built UI (HTML, CSS, Django Templates & Forms)
Administered corporate internal Ubuntu virtual machine with package for proxy authentication
Battery Systems Lead Integration Engineer
General Motors
Warren, MI
(~8 mo) 10/17-6/18
Software integration engineer for wireless battery monitoring system , saving cost on every GM electric vehicle
Implemented tool for statistical/mathematical analysis of safety-critical high voltage monitoring systems
Processed large datasets sampled every 100ms, to correlate external factors with system integrity
Set up simple CI/CD for a team of 3 with PR hooks, builds, & unit tests
Submitted and defended patent for system monitoring communication devices
Other Experience at GM
Bachelor of Science - Mechanical Engineering
Projects included Bio-inspired design, Robotics analysis, and a Human Research Study
Electives included Programming Abstractions, Micro/Nano Electro Mechanical Systems, Thermal Combustion Modeling, Experimental Stress Analysis
NCAA Division I Scholarship Athlete
Area
Technologies
Backend
I have built several concurrent services in Go with gin and net/http ent SQL ORM and mongodb driver , Django
Data
I build fast, generic, and memory safe NoSQL data layers in Go with mongodb driver , SQL experience is mainly ORM's such as ent in Go & Django in python
Mobile Frontend
Typescript, React Native & Redux , Objective C, Swift, iOS, Java, Kotlin, Android
Statistical Analysis
numpy, pandas, matplotlib, scikit-learn, regression, model-tuning
Mechanical
Design, SolidWorks , stress/strain, control systems, fluid analysis, thermodynamics
System / Deployment
Linux , Docker , AWS EC2 , git, Jenkins