# Garrett Crawford > Senior Software Engineer Location: Cupertino, California, United States Profile: https://flows.cv/garrettcrawford ## Work Experience ### Senior Software Engineer @ Forge Jan 2023 – Present | United States ### Software Engineer @ BitGo Jan 2021 – Jan 2023 | Palo Alto, California, United States ### Full Stack Engineer @ SugarCRM Jan 2019 – Jan 2021 | United States - Built a message queue service via Go to asynchronously stream data model updates to downstream consumer services for further processing - Made significant resiliency improvements to a system of several Node.js-based microservices, helping to increase customer retention of a popular product - Implemented Jaeger distributed tracing in a complex microservice-based architecture to help visualize message propagation and significantly improve debugging power - Incorporated a new Node.js microservice into an existing architecture to rapidly stream recently published data via Kafka topics to interested consumers - Created various CLI tools in Go and Bash to help probe and debug live microservices in independent Kubernetes clusters, significantly increasing developer productivity - Used Spinnaker CD to deploy Docker containerized microservices from staging to production environments - Used Grafana dashboards to analyze microservice runtime metrics reported by Prometheus to help configure Kubernetes pod CPU/Memory requests and limits to reasonable levels - Helped build a React-based microfrontend to display live custom model data to consumers in a large system - Updated MySQL schemas in existing databases via migrations to include additional metadata to help strengthen system resilience ### Game Engineer Intern @ Game Closure Jan 2018 – Jan 2018 | Mountain View, California - Worked on popular Messenger and Line instant games "EverWing" and "BattleCats" - Created custom game progression features for efficient testing of game quests - Propagated events to Messenger for QA builds to help confirm state of game progression - Served as lead engineer with interns to build a clone of the game "Ballz" with exotic features - Produced simple games on the HTML5 Canvas to test the Game Closure Devkit APIs ### Software Engineering Intern @ Kasten Jan 2017 – Jan 2017 | San Francisco Bay Area - Created a CLI in Go to specify and trigger policy flow pipelines to protect Kubernetes applications - Added RESTful APIs to monitor snapshot and backup policies of Kubernetes applications - Used Kubernetes CLI to oversee Docker container activity in Kubernetes clusters on AWS - Built backend endpoints to calculate statistics on active policies to display on user dashboards - Explored Go linters and added features to internal build scripts for stronger linting ### Mathematics Tutor @ Foothill-De Anza Community College District Jan 2015 – Jan 2016 Worked as a math tutor in the Math and Science Resource Center at De Anza College, helping many students from all levels of math from algebra to calculus. ### Club Officer @ Developer's Guild Jan 2014 – Jan 2015 | De Anza College Served as a club officer of the Developer's Guild (programming club) at De Anza College. I helped inspire many club members to bring their innovative ideas to life. ## Education ### Bachelor’s Degree in Computer Science UC San Diego Jan 2016 – Jan 2019 ### Computer Science De Anza College Jan 2014 – Jan 2016 ## Contact & Social - LinkedIn: https://linkedin.com/in/gschouse --- Source: https://flows.cv/garrettcrawford JSON Resume: https://flows.cv/garrettcrawford/resume.json Last updated: 2026-03-22