We can't find the internet
Attempting to reconnect
Something went wrong!
Hang in there while we get back on track
Summary
- Software engineer with over 20 years of professional experience.
- Expert in architecting, building, scaling, and maintaining software systems.
- Passionate about code quality, testing, and mentoring.
Skills
Strong in: Elixir, Phoenix, Ruby, Rails, Kubernetes, Docker, AWS, SQL
Experience with: Rust, R, ML/AI, Python, JavaScript/TypeScript, React
Experience
Senior Staff Engineer — Fanatics Collectibles (Remote)
June 2022 - Present
- Designed and implemented the backend fulfillment system for Topps.com
- Evangelized best practices around design, documentation, and testing
- Proactively implemented tooling to increase developer efficiency
- Advocated, architected, and implemented event-driven design
- Led the architecture guild for the FC Tech organization
- Tech lead for a team that built core mechanics of Fanatics Live
- Mentored more junior engineers through PR reviews and 1:1s
Staff Engineer — Community.com (Remote)
November 2021 - June 2022
- Designed, implemented, and coordinated several major initiatives, spanning the breadth of our system, that delivered critical features on-time and with minimal defects
- As a member of the architecture guild, reviewed and approved design documents from other engineers and mentored more junior engineers
- Independently conceived, developed, and shared internal tooling that enabled engineers to work more effectively
Senior Software Engineer — Community.com (Remote)
May 2020 - November 2021
- Implemented campaign sharding (increasing concurrency and stability for delivering SMS messages) within my first 30 days
- Migrated an existing email-based signup form to use SMS messaging, social site validation via OAuth, and management via a new Elixir service
- Responsible for migrating existing billing code using Stripe to an all-new billing service using Recurly using an event-based architecture
- Created and maintained several Elixir services to support core functionality
Senior Software Engineer, II — Cars.com (Remote)
December 2019 - May 2020
- Developed and maintained JSON:API services in Elixir and Phoenix
- Designed and implemented a system using OTP to synchronize data from external point-of-sale systems to our core Ruby on Rails application
- Debugged and fixed an error in a third-party library on day four
Senior Elixir Developer — Weedmaps (Remote)
April 2019 - December 2019
- Developed and maintained JSON:API services in Elixir and Phoenix
- Designed and implemented a system using OTP to synchronize data from external point-of-sale systems to our core Ruby on Rails application
- Debugged and fixed an error in a third-party library on day four
Senior Developer — GrowPath (Remote)
June 2018 - April 2019
- Integrated SiSense, a third-party analytics software, into the existing Ruby on Rails codebase via APIs and SSO with JWTs
- Solely responsible for containerizing, via Docker, and migrating the app from on-premise servers to Kubernetes on Google Cloud Platform
- Leveraged machine learning algorithms via R to generate a model for predicting legal fees
Developer — Harvest (Remote)
June 2013 - June 2018
- Implemented and maintained the core SaaS platform using Ruby on Rails
- One of two back-end developers of the Forecast product, using Rails API
- Developed and maintained integrations with Google and QuickBooks Online
- Created internal tooling in Go that integrated with Slack
Developer — Geezeo (Remote)
November 2011 - June 2013
- Maintained and added features to financial software using Ruby on Rails
- Responsible for the successful migration from MySQL to DynamoDB
Senior Developer — South Carolina Budget and Control Board (Remote)
June 2006 - November 2011
- Lead a team that developed and deployed an offline-capable web application in Ruby on Rails for the SC Department of Health and Human Services
Education
Master of Engineering in Computer Science – University of South Carolina (2011)
Master of Science in Statistics – University of South Carolina (2005)
Bachelor of Science in Mathematics – University of South Carolina (2002)