# 🦋 Keith McHugh > Software Engineer at Figma Location: United States, United States Profile: https://flows.cv/keithmchugh ## Work Experience ### Software Engineer @ Figma Jan 2023 – Present ### Staff Software Engineer @ GitHub Jan 2022 – Jan 2023 ### Senior Software Engineer @ GitHub Jan 2019 – Jan 2022 ### Senior Software Engineer @ Zeta Jan 2018 – Jan 2019 | New York City Engineer #2. My areas of focus are our GraphQL API (rails with graphql-ruby), our React web app, and our React Native mobile apps. I architected and created the first versions of those projects. ### Software Engineer (Lead) @ YouEarnedIt Jan 2016 – Jan 2018 | Remote - Migrated the Rails-view based application to a React SPA client - Modernized JS build pipeline (webpack, HMR, yarn, jest) - Rails performance initiatives (MongoDB, query profiling, algorithm optimization) - GraphQL implementation (ruby server, apollo client) - Team lead for frontend-focused team (initiative planning, code architecture, 1-1s, mentorship) ### Software Engineer @ GreatSchools Jan 2014 – Jan 2015 | Oakland, CA Rails PHP/Wordpress Styling Database architecture/serialization Generic data layouts Modular content layouts www.greatschools.org/gk/ www.greatschools.org/ ### Lead Data Engineer @ GreatSchools Jan 2013 – Jan 2014 | San Francisco - Design and develop Ruby data loading tools with simple and flexible interfaces that handle the large variety of data that state and national education agencies create. - Migrating team from Perl to Ruby. - Team lead on deciding process, communicating work to other engineering teams and mentoring in Ruby and SQL. - Technical lead for explaining organization’s data processes to external partners to allow for data sharing. - Agile work environment using JIRA and Git for version control. ### Data Engineer @ GreatSchools Jan 2012 – Jan 2013 | San Francisco - Self-taught Ruby and Perl to increase my personal capacity and the capacity of my team. - Loaded education data using loading tools, responded to internal and external database requests, created and automated custom reports of data coverage and advised website developers on data structure questions. - Taught weekly SQL sessions to expand the organization’s SQL knowledge-base. ### R-Script Programmer, Research Intern @ Rodale Institute Jan 2012 – Jan 2012 | Kutztown, PA I created an R-Script program that correlates spectral data to the amount of soil organic carbon in the soil. Involved data compilation and statistical modelling. I also qualitatively analyzed soil health by observing microorganisms in the soil with a microscope. I did this both for Rodale and off-site clients and wrote reports of the findings and their implications on how soil health can be regenerated using vibrant compost. In addition, I also helped maintain and collect data for all of the experiments and so performed many farming labor tasks as well as collecting soil samples and biomass samples and analyzing these in the lab. ### Abstract Algebraist @ Pomona College Mathematics Jan 2011 – Jan 2011 | Claremont, CA Received research grant from the Fletcher Jones Foundation. Worked closely with a group of talented mathematicians and physicists to understand how Lie superalgebra structures relate to classical mechanics. ### Bassist @ Nora and the Brights Jan 2010 – Jan 2011 | Los Angeles County, CA Performed regularly in Los Angeles area, in San Diego, in Palo Alto, and at South By Southwest Festival in Austin. Recorded EP and LP, both play on radio stations throughout California. Maintained social media presence, networked, and managed our finances. ## Education ### BA in Mathematics, Environmental Analysis Pomona College ## Contact & Social - LinkedIn: https://linkedin.com/in/mchughkeith - Website: https://github.com/kmcq - Website: http://meals.meteor.com --- Source: https://flows.cv/keithmchugh JSON Resume: https://flows.cv/keithmchugh/resume.json Last updated: 2026-04-01