Experience & CV

My professional journey, skills, and experience

Work Experience

Senior Software Engineer

T-Mobile

full-time
May 2021 - Present
Frisco, TX

Technical lead for the Product Catalog platform supporting downstream ordering and provisioning systems. Impact: Improved system reliability, architected creative yet robust solutions, accelerated release velocity, and strengthened compliance posture for a core enterprise domain system.

Key Achievements:

  • Led architecture and development of enterprise catalog system (Java, IBM Infosphere MDM).
  • Led development of new microservices and APIs to support catalog functionality.
  • Designed solutions to integrate AI capabilities into the catalog, introducing natural language querying for business analytics and development support.
  • Increased automated test coverage by 30% and established 80%+ coverage standards for new code.
  • Reduced deployment time 40–45% by re-architecting CI/CD pipelines and improving automation reliability.
  • Led 5–10 engineers during peak initiatives; drove code quality, architectural alignment, and delivery execution.
  • Directed incident response strategy and implemented long-term systemic fixes.

Technologies:

JavaNode.jsTypeScriptKubernetesAWSGitLab CI/CDOracle

Software Engineer

CivicPlus

full-time
April 2018 - May 2021
Manhattan, KS

Built SAAS solutions for local government. Impact: Standardized platform architecture, increased scalability, and reduced cross-team engineering duplication.

Key Achievements:

  • Architected reusable React/Material UI component library adopted across product lines, doubling feature delivery speed.
  • Scaled PCI Level 1 payments platform to handle 500% transaction growth
  • Re-architected data layer to Azure SQL elastic pool; improved throughput and query efficiency under peak load.
  • Designed cross-product workflow/forms engine enabling shared infrastructure across the SaaS suite.
  • Led frontend modernization of CP Pay, delivering dashboards and improved transaction analytics.
  • Presented technical talks at internal and external conferences

Technologies:

C#.Net CoreReactTypeScriptAzureMicrosoft SQL Server

Software Engineer

Garmin

full-time
April 2013 - April 2018
Olathe, KS

Developed solutions for Automotive OEM Architecture & Security. Impact: Strengthened security posture and improved performance/stability across large-scale automotive application deployments.

Key Achievements:

  • Designed embedded security architecture for infotainment systems deployed to Honda, BMW, Chrysler, and Ford.
  • Conducted threat modeling, security reviews, and open-source dependency audits.
  • Developed cross-platform navigation SDK components (C++, Qt, JavaScript) across Windows, Linux, and Android.
  • Built embedded SQLite data abstraction layers for OEM infotainment systems.
  • Implemented automated unit testing pipelines (Google Test, Jenkins).
  • Served as release coordinator and OEM technical consultant during RFP engagements.

Technologies:

C/C++JavaScriptQtJenkinsPythonSQL

Programmer Analyst Intern

ArcBest Technologies

Intern
May 2012 - August 2012
Ft. Smith, AR

Built

Key Achievements:

  • Built production data generation tool for development testing.
  • Migrated legacy ASP application to C#/.NET.
  • Developed barcode-to-image processing service (PDF to TIFF).

Technologies:

C#.NetVisual Studio

Education

Master of Science

Engineering Management

University of KansasLawrence, KS

Oral Thesis in effective technical leadership. Leading development projects, teams across multiple locations in person and remotely.

Bachelor of Science

Computer Science

University of OklahomaNorman, OK

Focused on algorithms, data structures, systems programming, and practical Sofware Engineering.

Honors & Activities:

  • ACM Local President and Secretary