Matthew Thompson

Matthew Thompson

Software Architect | Craftsman | Mentor

Matthew Thompson

Professional Summary

I’m a software architect, engineering leader, and consultant with over a decade of experience building scalable systems and guiding teams across IP Advertising, Healthcare, Telecom, Education, and E-Commerce. I architect complex systems while managing engineering teams and collaborating closely with stakeholders to align technology with business goals. As a certified Stripe Architect, I’ve led platform migrations, redesigned payment and fund flow systems, and built integrations with Stripe Connect and Terminal. I thrive on solving complex technical challenges, mentoring engineers at every level, and building resilient, high-performing teams that can carry projects forward long-term.

Core Competencies & Certifications

Primary Technologies: React, Ruby on Rails, Elixir, Python, AWS, PostgreSQL Domain Expertise: Telehealth, Healthcare, Education, E-commerce, Database Architecture, Solutions Architect

Certifications:

  • Stripe Developer Certified – Jul 2022
  • Stripe Professional Implementation Architect – Sept 2022

Work Experience

Echobind

Lead Software Engineer / Consultant

Jun 2021 – Present

  • Lead client engagements from technical architecture through product launch.
  • Work with stakeholders on requirements and use cases, architecting long-term scalable solutions to support products and teams from MVP to scale.
  • Cross department collaboration with the CTO and other Directors to evaluate the company's direction and overall strategy.
  • Oversee multiple clients and teams to support engineering growth, weighing architectural decisions, and to instill project confidence.
  • Engineering manager: conducting one on ones to mentor, coach, and push individuals forward.
  • Help maintain company partnerships and certifications throughout the team.
  • Research and spike new technologies and patterns for future knowledge.
  • Conduct tech talks to upskill the team and community.
  • Serve as a senior resource to the engineering team.
  • Architect and build foundational solutions for the core team to build upon including Mobile, Payment Terminals, Web, Server, Cloud infrastructure, CI/CD, etc.

Senior Software Engineer and Manager

Jun 2020 – Jul 2021

  • Architect HIPAA-compliant data storage and transmission solutions.
  • Design and implement secure telehealth platforms for providers and patients.
  • Integrate Provider / EHR systems for patient records and billing.
  • Manage reports, focusing on quarterly goals (personal and company-related).
  • Lead apprenticeship cohorts, successfully coaching new full-time hires.
  • Fostered team growth through mentoring and Lunch n Learns.
  • Create base architecture and technical diagrams.

Software Engineer

Aug 2018 – Jun 2020

  • Develop and maintain full-stack web applications using Ruby on Rails and React.
  • Develop backend services for WebRTC using Elixir/Phoenix, focusing on reliability and performance.
  • Lead client engagements as a technical resource.
  • Contribute to the development of cloud-based solutions using AWS/Azure.
  • Implementing APIs for 3rd party consumption.
  • Build responsive front-end components with React.

El Toro IP Targeting Company

Team Lead / Developer

April 2017 - August 2018

  • Led a team of 20 developers, 10 interns, and co-op students
  • Facilitated small group training sessions to increase productivity, improve troubleshooting practices, and enhance context understanding across teams
  • Developed a new auto-deploy system with Docker/ECR, improving load balancing, developer experience, and collaboration
  • Re-architected multiple lambdas and step functions into a GraphQL API (Elixir) application, enhancing developer experience across micro-service teams
  • Transformed legacy Meteor applications and packages into Elixir services, providing a more stable, cross-team platform
  • Implemented and maintained various APIs and services:
    • Public-facing API
    • Communications Engine
    • Reporting API
    • Billing/QuickBooks API
    • Auth Net Integrations
    • GeoJSON API

Community Involvement

  • Actively engage with the tech community through online forums, virtual meetups, and conferences.
  • Company/Client lunch and learns to share knowledge and best practices.
  • Previously co-coordinated JsLou (Louisville's JavaScript meetup) and Louisville's Elixir meetup:
    • Planned and promoted monthly talks and events
    • Organized casual learning nights to foster language adoption
    • Delivered presentations to encourage community growth
  • Provided code mentorship and coaching:
    • Offered personal 1:1 coaching to aspiring developers
    • Served as a mentor for local initiatives like Code Louisville and Code Kentucky
    • Taught core programming concepts and guided project development