# Kevin McSwiggen > Senior Software Engineer Location: San Francisco Bay Area, United States Profile: https://flows.cv/kevinmcswiggen Tech is a strange world to live in! There's a lot of opportunities and many incredible things going on, and at the same time a lot of inequality and dangerous disruption, especially where I'm based in the Bay Area. I'm here to be part of the solution, instead of contributing to the problem. I have 5 years of experience working as an software engineer adjacent to the games industry. Most recently I've been employed as a full-stack web developer at Humble Bundle, working on a Python back-end based in Google App Engine, developing features for our JavaScript front-end using Node.js, Webpack, and Backbone, and writing technical design documents to design solutions and plan future work. Although it's been a bit since I've used them in my own project, I've also previously been fluent in C#/C++, and conversant in Java and PHP. I'm interested in both front-end and back-end work, as long as there's a challenge to take on! I'm especially looking for opportunities to grow as an engineer and to make a big impact, both technically and socially. I'm currently located in the SF Bay, looking for remote-first positions or in-person that would allow me and my spouse to stay living in the area. If these things sound like they describe your company, I want to hear from you! ## Work Experience ### Software Engineer @ Multi Media, LLC Jan 2022 – Present | San Francisco Bay Area ### Senior Software Engineer @ Humble Bundle Jan 2017 – Jan 2022 | San Francisco Bay Area Developed and maintained e-commerce application built on Google AppEngine, using Python, Node, Webpack Winner of J2 Global’s 2019 Achievement Award for Collaboration for the launch of Humble Choice, a games subscription serving ~400k+ customers monthly - Collaborated across teams to plan and execute two major overhauls of Humble’s highest-revenue product, redesigning the front-end and building new functionality while maintaining backwards compatibility - Worked with internal and external stakeholders (including product, design and QA) on a tight timetable, to deliver a product that matched the company’s vision with minimal bugs on delivery and to provide thorough post-launch support - Maintained and continually iterated on checkout experience via A/B testing Internationalization (i18n) of currency handling, leading initiative to expand support from just USD to localized prices on all verticals in 10 different currencies - Worked across multiple teams to help also internationalize our backend datastore properties in support of the company's global market expansion initiative Built a library that cleanly wraps Google Secret Manager to facilitate storage/rotation of security keys - Led initiative to rotate, migrate all keys out of the codebase, eliminating a major single point of failure for site security Refactored and greatly expanded coupon services to include promo codes, recurring discounts, and tooling for internal business users to support coupon creation, allowing Marketing to easily run new types of promotions Designed and implemented an automated newsletter generator for bundle, integrating with Cordial and Slack to automatically create and schedule newsletters, then alert appropriate channels for QA before launch Researched and drafted numerous Technical Design Documents for complex initiatives, participated in regular code reviews, and completed quarterly on-call rotation to triage and troubleshoot critical issues in all parts of the codebase ### Zendesk, Inc. Clinic Team Member @ Harvey Mudd College Jan 2015 – Jan 2016 | Claremont, California, United States As part of HMC's Senior Clinic program, worked in a four-person team reporting directly to Zendesk stakeholders and producing written project reports Researched and implemented an embedded DSL built in JavaScript for processing customer support tickets, expanding on existing interface's capabilities while allowing more concise business logic Implemented type-checking and error-handling code for ticket field changes with thorough automated testing suite ### Computer Science Grutor (Grader/Tutor) @ Harvey Mudd College Jan 2015 – Jan 2015 | Claremont, California Graded assignments and helped students with labs and homework for HMC’s Programming Languages class, helping them toward a deeper understanding of the theory and practice of languages. ### Computer Science Student Staff @ Harvey Mudd College Jan 2015 – Jan 2015 | Claremont, California Helped to maintain the Harvey Mudd CS department servers and perform setup for the coming academic year. Designed a website for HMC’s introductory CS course to demo server-side student projects, and as a template for students to build from as they start to integrate web technologies into the class. ### Intern @ Windward Studios Jan 2014 – Jan 2014 | Boulder, Colorado Independently designed and implemented an authentication system for a web app built on the .NET Framework. Created a user account system and login portal using JavaScript and Razor to demonstrate integration of the authentication system on an OEM website. ### Intern @ Visionlink Software & Consulting Jan 2013 – Jan 2013 | Boulder, Colorado Analyzed and designed visualizations for data from career learning programs at California high schools, to help improve employment outcomes for the public school system. ## Education ### Bachelor of Science (B.S.) in Computer Science Harvey Mudd College ## Contact & Social - LinkedIn: https://linkedin.com/in/kevin-mcswiggen --- Source: https://flows.cv/kevinmcswiggen JSON Resume: https://flows.cv/kevinmcswiggen/resume.json Last updated: 2026-04-11