Matthew Cavener
Software Developer with a particular interest in making applications users enjoy using and developers enjoy developing.
I also make games and tools for games to sharpen my skills and (sometimes) build fun things!
Experience
Software Engineer 2, divvyDOSE/Optum (Jan 2022 – Mar 2025)
  - Developed a self-service app enabling users to sign up and track orders without agent assistance.
- Led design and development of an event-driven data pipeline using:
    
      - TypeScript-based AWS Lambda functions
- SQS for message queuing
- Optimized DynamoDB queries, improving efficiency and reducing costs across multiple apps.
 
- Built CI/CD pipelines in GitHub Actions leveraging Terraform to automate deployments.
- Mentored junior developers in:
    
      - Workflow optimization
- Coding best practices
- Code review processes.
 
- Created JUnit and Jest test suites, increasing test coverage from 0% to 85% for critical services.
Sr. Data Engineer, Nike (via IGNW) (Jan 2021 – Jan 2022)
  - Led design and implementation of an ML-based synthetic data generation tool for robust testing.
- Developed Python ETL pipelines to improve data consistency in test environments.
Software Engineer, Carvana (July 2019 – Nov 2021)
  - Designed and implemented new chatbot conversational flows, reducing customer service call volume.
- Developed A/B testing frameworks for chatbot messaging, increasing user engagement.
- Created proof-of-concept implementations for:
    
      - Graph database-based chatbot conversation paths.
- NLP-based sentence structure analysis for information extraction.
 
Software Engineer, Nextiva (Mar 2018 – July 2019)
  - Designed and implemented cloud-based microservices for an embedded chat widget.
- Developed and deployed an image upload feature to enhance chat functionality.
- Created a proof-of-concept chatbot for integration into the chat widget.
Software Developer, 7-Eleven Stores (May 2017 – Jan 2018)
  - Automated deployment of discounts and promotions to retail locations.
- Maintained and enhanced locally hosted backend services for POS systems.
Skills
  - Backend: Python (FastAPI, Flask, Django, Hug, Tornado), Node.js, .NET Core, Java (Spring Boot)
- Frontend: JavaScript/TypeScript, React, Next.js
- DevOps & Cloud: AWS (Lambda, EC2, DynamoDB, Fargate, S3, API Gateway, SQS, RDS, IAM), Terraform, Docker, Kubernetes, CI/CD (GitHub Actions, CircleCI)
- Data & Storage: SQL, NoSQL (DynamoDB, Neo4j, Redis), Pandas, NumPy, sklearn, TensorFlow
- Other: Unit & Integration Testing (pytest, Jest, JUnit), Git, Docker Compose, Bash/Zsh, Linux/UNIX
Education
B.S. in Physics, Oklahoma State University (2015)