Professional Experience

Principal Data & AI Engineer – Generative AI Platform Lead

AT&T Dallas, TX
January 2024 – Present
  • Deployed Kubeflow on AKS, leading the strategic vision for integrating Generative AI into enterprise-level products
  • Led a team of software engineers, data scientists, and ML engineers to develop and maintain scalable AI platforms
  • Lead software engineer for Chief Data Office (CDO) Inferencing Services – internal scalable inferencing endpoints for embedding models, classifiers and LLMs by leveraging KServe, NVIDIA Triton, NVIDIA NIM, vLLM engine and LiteLLM Proxy Server on Kubernetes
  • Lead software engineer for CDO Speech Services, offering speech and translation services abstracted into a single API and client Python library, leveraging NVIDIA Riva server on Kubernetes
  • Main code reviewer for all CDO Speech and Inferencing Services code (Python, FastAPI, Docker, Helm, Kubernetes manifests, Azure deployment strategies/pipelines), ensuring cloud infrastructure follows AT&T Public Cloud design and security patterns
  • Lead software engineer for internal deployment of open-source AutoGen Studio, implementing storage persistence via Azure PostgreSQL, authentication via Azure App Registration, and data governance layer to segregate group user data
  • Mentored junior team members to implement CI/CD leveraging Azure DevOps and Azure Web App services for containers
  • Provided guidance to junior and senior engineers on RAG platform usage, CI/CD tools, App services and Kubernetes
  • Initiated and presented the potential use of Kubeflow internally to enable data scientists to fine-tune use case specific models

Senior Big Data Software Engineer

AT&T Dallas, TX
November 2020 – December 2023
  • Lead engineer for configurable Retrieval-Augmented Generation (RAG) platform to deploy Q&A services on domain-specific documents, leveraging OpenAI, open-source LLMs, stock and fine-tuned embedding models, NVIDIA Triton, Milvus, CosmosDB, Azure Cognitive Search and Kubernetes
  • Developed Databricks job monitoring agent to supervise job status and projected cost based on job duration and compute specifications
  • Led design, development and deployment of data insights platform using Azure Kubernetes and Databricks to support product/pricing strategies, supervising Java developers and data engineers
  • Developed and optimized batch and real-time data pipelines using Spark as consumer and producer for Kafka/EventHub
  • Designed and implemented ETL process of data cleaning and standardization on Azure Databricks for in-house product strategy platform
  • Supported successful migration of platform from AWS to Azure, including implementation of Azure Repos, CI/CD Pipelines, and custom resource management infrastructure using Java Azure SDK
  • Developed applications using Java Spring framework for data consolidation, data model standardization and enrichment to support AT&T product and services improvement strategies
  • Managed quality assurance and validation activities to guarantee platform readiness for production
  • Lead engineer on new feature development, enhancements and code validation for internal AT&T event-based monitoring platform, WatchtowerAI
  • Led design, development and deployment of scalable platform with EC2 on AWS, leveraging CodeCommit, CodeDeploy, Autoscaling groups and S3 services

Senior Software Engineer

AT&T Dallas, TX
December 2019 – November 2020
  • Developed from PoC to full stack solutions using ReactJS, MariaDB and MongoDB, supporting automation efforts for Network Engineering & Operations (NEO) organization and streamlining equipment configuration creation
  • Implemented ETL process for consolidating equipment inventory databases using Python and several relational database connectors
  • Created custom Docker images and migrated POCs/applications stack to Docker, sharing knowledge and best practices with the team

Data Scientist/Engineer

AT&T Plano, TX
January 2019 – December 2019
  • Developed algorithms for data processing and structuring for HBase tables using Java
  • Created custom data parsers using Flink and Spark, as well as MapReduce via Java APIs
  • Researched open-source geospatial information for project implementation using Scala and Java
  • Developed visualization tool for results evaluation of algorithms against third-party efforts for presentations to leadership teams via Python Folium/Leaflet package
  • Conducted data exploration for trend identification using Python and Pandas on Vertica and Teradata
  • Created Python script for correlation validation and implemented multiprocessing for efficient performance

Software Engineer

AT&T Dallas, TX
July 2017 – December 2018
  • Continuously developed and tested route optimization platform for repair and install technicians via OR-Tools APIs in Python, saving $220 million annually
  • Evaluated and implemented new features such as street-level routing and job-specific prioritization by leveraging Python and open-source Grasshopper API
  • Contributed to development of bash scripts used for software installations on development and testing environment servers
  • Implemented ETL processes to support new application efforts for efficient installation technician sharing between adjacent geographies

Student Co-Op Technical I

AT&T El Paso, TX
March 2016 – January 2017
  • Automated repetitive tasks and improved efficiency by 75% using VBA programming and Python
  • Managed and validated data for 5,000 employees to support notification platform migration
  • Designed and implemented organization-specific curriculum, access portals (HTML, CSS), and databases (SQL, PHP)
  • Monitored and classified cellular network sites based on performance metrics to sustain North Texas market quality