Career Path
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