Experience

Roles and impact. Focused on scope, decisions, and outcomes.

Lead Software Engineer

T-Mobile · Dallas–Fort Worth, TX

2022 — Present

Led the Catalog team, owning the design and operation of a mission-critical catalog platform powering shop data and UI experiences across the organization.

  • Led design, development, and maintenance of core Catalog APIs ensuring high availability, accuracy, and scalability for downstream consumers.
  • Guided the team in delivering scalable catalog management solutions using microservice architecture and modern API design practices.
  • Partnered closely with cross-functional teams and external partners who depend on the Catalog API for critical business workflows.
  • Coordinated deployment of major, mission-critical payloads with zero major outages through rigorous testing and release planning.
  • Improved performance and efficiency of key Catalog APIs by analyzing bottlenecks and implementing targeted optimizations.
  • Strengthened platform security by addressing violations, applying best practices, and promoting a security-first engineering mindset.

Highlights: Winner’s Circle nomination; recognized multiple times for impactful contributions across projects.

  • Java
  • Spring Boot
  • Kafka
  • Cloud
  • Observability

Senior Software Engineer

Sabre · Dallas–Fort Worth, TX

2018 — 2020

Built and modernized crew-management capabilities by delivering microservices and UI features, partnering with cross-functional teams in an Agile environment.

  • Collaborated with cross-functional teams to analyze evolving requirements and propose system solutions; regularly demoed progress to stakeholders.
  • Owned features end-to-end (design → implementation) and acted as a technical point of reference for delivery.
  • Contributed to the strategy and execution of strangling the Crew Manager monolith into a microservices architecture.
  • Designed and developed RESTful microservices using Spring Boot and Spring Data; containerized and deployed with Docker.
  • Built services for Crew Qualifications and Training Management and integrated them with the existing Crew Manager system.
  • Developed UI for Qualifications and Training using Node.js, Next.js, and React.
  • Set up CI/CD pipelines for the Qualifications and Training service.
  • Java
  • Spring Boot
  • Docker
  • Node.js
  • Next.js
  • React

Software Engineer

Sabre · Dallas–Fort Worth, TX

2013 — 2018

Contributed to backend and integration services by building scalable APIs, supporting cloud infrastructure, and partnering closely with product and business stakeholders.

  • Collaborated with business analysts, product owners, and stakeholders to analyze requirements and deliver technical solutions.
  • Developed and maintained backend services using Java and Spring, implementing Hibernate and DAO layers for efficient data persistence.
  • Built and integrated web services using RESTful and SOAP APIs, working with WSDL and XSD schemas for XML processing.
  • Supported AWS infrastructure by configuring EC2 instances and assisting with environment setup.
  • Performed load and performance testing on integration services using JMeter.
  • Implemented CI/CD pipelines to automate build, test, and deployment workflows.
  • Java
  • Spring
  • Hibernate
  • REST
  • SOAP
  • AWS
  • JMeter