# Mitch Stephan > Staff Software Engineer at Compass Location: Portland, Oregon, United States Profile: https://flows.cv/mitchstephan ## Work Experience ### Staff Software Engineer @ Compass Jan 2024 – Present | Portland, Oregon, United States ### Senior Software Engineer II @ Compass Jan 2022 – Jan 2024 ### Senior Software Engineer I @ Compass Jan 2020 – Jan 2022 | Portland, Oregon Metropolitan Area ### Senior Software Engineer @ Favor Delivery Jan 2019 – Jan 2020 | Austin, Texas Area - Technical lead and mentor - Extracted synchronous assignments from core monolith into an asynchronous assignment microservice. This service creates batch matchings to serve optimal results, enables complex algorithm testing, and can integrate ML modeling in the future. - Co-designed and contributed to new git branch management and deployment workflow. This workflow uses current continuous integration best practices and ephemeral environments (leveraging Kubernetes) to enable isolated feature development and testing. - Redesigned alcohol delivery capabilities to enable contactless delivery from any location with requisite alcohol permits. Technologies utilized: Kotlin, PHP, Scala, Node.js, Kafka, Kinesis, Elasticsearch, Kubernetes, Rancher, Helm, Docker, Terraform, MySQL, PostgreSQL, Redis, Micronaut, Jenkins, GitHub, and AWS tools/services ### Software Engineer II @ Favor Delivery Jan 2018 – Jan 2019 | Austin, Texas Area - Architected and implemented Segmentation microservice which buckets users into various business defined segments based on live user behavior (streamed via Kafka) and third-party data sources. These segments are consumed by many other services to facilitate personalized experiences and user tracking. - Architected and implemented a marketing engine that powers personalized and targeted pricing, discounts, and content across all consumer-facing platforms (leveraging Segmentation service). This platform also enables marketers to A/B test their campaigns and track spending. Technologies utilized: PHP, Scala, Node.js, Kafka, Kinesis, Elasticsearch, MySQL, Redis, Docker, Jenkins, GitHub, and AWS tools/services ### Software Engineer II @ SpareFoot Jan 2016 – Jan 2018 | Austin, Texas Area - Redesigned and engineered A/B testing platform (test attribution and impression logging) to substantially increase site speed. - Contributed to design documents and led reviews for the creation of new services and large refactors. - Implemented and deployed various microservices across a distributed system. These services facilitate a wide range of new capabilities including SMS communication, transaction incentives, and user tracking. - Contributed to state management system (using Redux) & API layer to support Sparefoot.com's migration from Phalcon (PHP) to React. - Wrote pair programming exercise used in all Software Engineering interviews. - Dockerized and wrote Gitlab build plans for continuous integration/deployment for multiple applications and services. Technologies utilized: PHP, Node, TypeScript, JavaScript (ESNext), React, Golang, MySQL, Redis, Solr, Elasticsearch, Statsd, DataDog, InfluxDB, Mocha, Jest, PHPUnit, Docker, Gitlab CI/CD, and AWS tools/services. ### Application Developer @ SpareFoot Jan 2015 – Jan 2016 | Austin, Texas Area - Led design and implementation of Node API Gateway layer for Sparefoot.com during migration to microservice architecture. This layer concurrently calls various distributed microservices and aggregates their result. - Led cross-team initiative to substantially increase unit and integration test coverage for core services - Implemented various fullstack A/B Tests from UI tests to search algorithm tests. Technologies utilized: PHP, Node.js, JavaScript, Backbone.js, MySQL, Redis, Solr, Statsd, InfluxDB, Mocha, PHPUnit, Docker, and AWS tools/services ### Software Developer Intern @ uShip.com Jan 2014 – Jan 2014 | Austin, Texas Area - Lead intern and developer of automated email parsing and reply system. The system captured and posted responses for customers who errantly replied to a no-reply email. I was ultimately given responsibility for the entire development and launch. The project involved setting up an API endpoint in .NET, integrating a 3rd party API, refactoring legacy code for outgoing email and developing tests for the endpoint and system integration. - Worked on new homepage development, shipping carrier qualification and small changes and enhancements. Technologies utilized: C#, VB, SQL, JavaScript, KnockoutJS, CSS, Runescope, NUnit, and the .NET Framework (including MVC). ### Software Developer Intern @ uShip.com Jan 2013 – Jan 2013 | Austin, Texas Area - Contributed to launching South African portal of uShip.com. The project was primarily localization changes & currency management. - Assisted with the launch of the Bid At Named Price feature. This project required refactoring most of the bidding process code, moving the business logic to the application layer and changing layouts of several critical pages on the site. Technologies utilized: C#, VB, SQL, JavaScript, CSS, and the .NET Framework (including MVC) ## Education ### Bachelor of Science - BS in Computer Science The University of Texas at Austin Jan 2011 – Jan 2015 ## Contact & Social - LinkedIn: https://linkedin.com/in/mitchstephan --- Source: https://flows.cv/mitchstephan JSON Resume: https://flows.cv/mitchstephan/resume.json Last updated: 2026-03-22