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