# Eric Heitmuller > Staff Software Engineer at Gusto Location: San Francisco, California, United States Profile: https://flows.cv/ericheitmuller I'm a lifelong developer who is passionate about solving interesting problems, both technical and business-related, through collaboration and teamwork. I’ve had the opportunity to work in a wide variety of domains, Criminal Justice Systems, Healthcare, Financial Systems, Entertainment and more. There isn’t a time you won’t find me trying out some new tech or idea. I've been fortunate to both be on and build great teams. Understanding when to step in and when to step back is a skill that I will forever be working on, but I’m doing a better job of it each day. Nothing makes me happier than to watch people level up in their skills or careers and have been a part of it. My technical abilities are wide and varied, though recently I have attempted to focus more on Javascript/Typescript and Scala. Being a jack of all trades has its benefits and drawbacks, and “knowing when you don’t know” is something I have found to be incredibly important. Outside of my tech role, you will often find me as a student or teacher of various martial arts. I am working towards being the inheritor of a style I have trained since 2002. ## Work Experience ### Staff Software Engineer @ Gusto Jan 2023 – Present | San Francisco, California, United States ### Founding Staff Engineer @ Addition Wealth Jan 2022 – Jan 2023 As a founding engineer, your role will be broad, impactful and occasionally intense - and that's how I'd describe working at Addition Wealth. As a Staff engineer, I've been responsible for major system features that would often be built by teams of people at larger companies - notably, integrations with Carta and Shareworks as well as cloud architecture overhaul. I was also the lead on getting our tech organization SOC2 compliant and designed our entire technical hiring pipeline. As of September 2022, I was promoted to interim manager of the technical team. I am now responsible for career pathing, performance evaluation and project management within the team. ### Staff Software Engineer @ Finix Jan 2021 – Jan 2022 | San Francisco, California, United States At Finix I was a member of the processing team, our duties were to absorb and parse files from payment processors and then report on the movement of money and calculate fees. This was the most important piece of the company's technology flow as it made it so our customers actually got paid. My duties involved api optimizations, security updates and feature development. As the heart of the Finix ecosystem, the processing team's impact reached across nearly every technical team. I was also involved in the design of a flexible billing system wherein our customers could dynamically create rules for nearly any interaction in our system and apply fees or credits accordingly. ### Engineer/ CTO @ Centsibly Jan 2020 – Jan 2021 | San Francisco, California, United States At Centsibly, I was responsible for replacing the departing technical co-founder and sole technical employee. As in any small team, I am doing a variety of tasks and wearing a number of hats. Currently, I am driving a pivot of our product to a service that will use our existing application as a companion app. ### Senior Software Engineer @ Square Jan 2019 – Jan 2020 | San Francisco, California At Square I was part of the Capital Engineering Identities team. We were responsibly for making our antiquated Ruby monolith GDPR/CCPA compliant and well as migrating Entity/Identity-Related data out of the database/system and in to a new sub-service as: 1) MySql Database that drives the entire Capital system was hitting its storage limit 2) We needed make further government-based data compliance implementations easier. 3) The system that was previously doing entity/identity related screening was going offline for good. ### Chief Technology Officer @ Elite Instructors, Inc. / Academe.AI Jan 2014 – Jan 2020 | San Francisco Bay Area Elite was a startup that attempted to change the way students and tutors connect via a two sided marketplace app/service. As you may have guessed, I wrote a majority of the platform and mobile app code, but in any startup you will be facing a multitude of challenges and wearing a variety of hats. I was responsible for setting the technical direction, building websites, apis, phone apps, researching customer behavior, managing developers and contractors, helping organize and direct the product, pitch to investors, sell the app to our users... in short there isn't anything I would not have done to help make the team, product and company a success. We were a good group and although the project ultimately failed after a 440k seed round raise, I'm proud of what we built. ### Senior Fullstack Engineer @ Credit Karma Jan 2017 – Jan 2019 | San Francisco Bay Area Every Day, Credit Karma's current email system must comb through 155m+ people hundreds of times for it's marketing campaigns. I'm part of the team that's changing that O(n * m) problem in to something much, much faster by harnessing the power of the Google Cloud Platform. Our services are written in Scala, Typescript, and Java. We use Apache Thrift and a custom framework built on top of Twitter's Finagle. ### Senior Java Engineer @ Prosper Marketplace Jan 2017 – Jan 2017 | San Francisco Bay Area ### Software Engineer @ Prosper Marketplace Jan 2014 – Jan 2015 Working on the team that replaced one of the most critical pieces of business functionality - the servicing of loans (collecting money and disbursing to investors). Successfully slogged through years worth of rotted code to define and implement business requirements, creating unit tests and service layers to document and encapsulate functionality. Also performed a nearly-solo rewrite of Loan and Payment related public-facing pages into Asp.Net MVC from very old and poorly understood webforms and supporting legacy code. To preserve user experience, great care was taken in making sure new pages run seamlessly in parallel with existing pages, supported by a collaboration with the front end engineering team. Introduced the first unit tests into the nearly 15 year old code base. Participated in the development of a Backbone.js app and related endpoints which manages the user experience of a borrower making a payment. On the Borrower Funnel rewrite initiative, worked on a solo rewrite from .Net to Java Spring of Experian Credit Pull functionality and related services. Additionally helped in general programming of the user creation/update/role granting/etc services and implementation of Identity verification services also provided by Experian. As a team we rewrote nearly 8 years of code in a new language (with fixes) in about 90-100 days. ### Senior Software Engineer @ COMPAS Technology, LLC Jan 2014 – Jan 2014 Full stack development on a ASP.Net Webforms/Asp.Net MVC WebApi/AngularJs Hybrid application. Responsible for switch of source control from subversion to git, implementing new development processes to match. Introduced concepts of and implementation of dependency injection and javascript/css bundling and minifying. Responsible for integrating selenium testing into our build process to help with low QA bandwidth. ### Full Stack Software Engineer @ Pearl.com Jan 2012 – Jan 2014 Full stack developer working on the main Pearl.com product from late alpha to release (ASP.Net MVC/C#). Worked on several cross functional teams to deliver site features from Database to Front end. Helped to build a new Q&A experience for our professional community using ASP.Net MVC and Backbone.js. ### Web Developer @ Socratic Technologies Jan 2011 – Jan 2012 Extension of company product (ASP classic and .Net hybrid) for a custom implementation for a large customer. Development of data import applications. ### .Net Developer @ Ticketmaster Entertainment Jan 2010 – Jan 2011 | Scottsdale, Arizona Working in the Museums/VISTA division, I was responsible for development and implementation of many projects developed in ASP.Net MVC, WCF, WPF, Windows Forms and Delphi, including a customer facing support site, and several small utilities. ### Developer @ LVM Systems Jan 2007 – Jan 2010 Ported a foxpro system with over 20 cumulative years of customization and business logic to the .net platform. ### Support Developer @ Automon Jan 2004 – Jan 2007 Jack of all trades programmer, supported several customers on our main ASP.net application. Developed new modules, custom data import routines, web and windows services and more. Solely responsible for support and continued development of the Oracle version of the application. ## Education ### B.A. in Multimedia University of Advancing Technology Jan 2001 – Jan 2004 ### High School Diploma Tolland High School ## Contact & Social - LinkedIn: https://linkedin.com/in/eric-heitmuller-a244151 - Website: http://www.wudangaz.com - Website: http://www.hfyaz.com --- Source: https://flows.cv/ericheitmuller JSON Resume: https://flows.cv/ericheitmuller/resume.json Last updated: 2026-03-22