Dhruv Patel Resume
Principal AI & Data Engineer · Atlanta

I build ML and LLM-agent systems that earn trust by being measured.

Eleven-plus years shipping production data and machine-learning platforms in Fortune 100 environments. Today I build the pricing models behind Sherwin-Williams. After hours I run a lab of agents where every output is graded against a baseline before it’s allowed to matter.

About

Engineer first, embedded with the business.

I take a business problem, build the system that answers it, and prove it works before anyone relies on it.

I started in data engineering and moved steadily toward machine learning, then toward agents. At Sherwin-Williams I own the full lifecycle of the pricing-structure models. Before that I led a 25-person AI/ML organization at T-Mobile, and earlier built payments, fraud and compliance systems at Global Payments and Compliance.AI.

Outside work I build and run a lab of read-only agents that collect market data, detect signals and report by email. It exists to practice a discipline I care about: evaluation harnesses, guardrails, permission boundaries, kill switches and monitoring, written and debugged by hand.

Most of what it measures turns out to have no durable edge. That’s exactly what the harness is for.

Measure before you trust

Every output is graded against a baseline, net of costs. Only what clears the test is surfaced; the rest is logged and withheld.

Guardrails in code

Read-only scopes, confirm-before-action rules, credentials kept out of prompts and logs, and kill switches when live results decay.

Own the lifecycle

Feature engineering through training, validation, deployment and monitoring, then supporting adoption after release.

Experience

Five teams, one throughline.

Applied ML and data platforms, from startup NLP to enterprise pricing and telecom operations. Open any role for the details.

  1. Sr. Forward Deployed Engineer · Sherwin-Williams

    Jun 2026 – Present

    Build and operate the ML models behind the pricing structure, working directly with business stakeholders and external partners.

    Freight Rate ModelBatch Size Rate modelDemand forecasting
    Show detailsHide details
    • Freight Rate Model. Estimates freight rates and supplies the freight component of the pricing structure, covering feature engineering, training, validation, deployment and performance monitoring.
    • Batch Size Rate model. Sets rates by batch size and feeds the pricing structure; I own the full lifecycle from data preparation through release and monitoring.
    • Demand forecasting. Models that forecast demand from historical data, supporting planning and inventory and giving pricing a forward view of volume.
    • Pricing structure. Combine freight-rate, batch-size-rate and demand-forecast outputs so pricing is built from repeatable models instead of manual rate setting.
  2. Principal AI/ML Engineer · T-Mobile

    Jun 2022 – Dec 2025

    Led AI/ML platform engineering and delivery for telecom operations.

    25+ engineers led$2.3M/yr saved40% faster deployments99.8% uptime
    Show detailsHide details
    • ML delivery. Led 25+ engineers and data scientists (budget over $15M); adoption across 15+ business units saved $2.3M a year through end-to-end automation.
    • MLOps. Optimized deployment pipelines and automated testing for a 40% reduction in deployment cycles at 99.8% uptime.
    • Scale. MDM/RDM platforms through 12 major releases on microservices handling 10 million daily transactions for 50,000+ users; Kafka and REST patterns processing 500GB+ a day.
    • Golden Record matching. Fuzzy and ML matching across 30+ sources: data quality up 35%, reconciliation time down 60%, manual corrections down 45%.
    • Security and migration. Security architecture for moving 200+ applications and databases to Azure (assets over $100M); exposure incidents down 80%, unauthorized access down 95%.
    • Palantir Foundry integration. Connected and interlaced 100+ disparate source systems and databases in Foundry, building the pipelines and shared data models that reconciled records across them and feeding the unified datasets to machine learning and analytics workloads.
  3. Senior ML Data Engineer · Global Payments

    Dec 2019 – May 2022

    Generative AI, MLOps and responsible AI on payment-scale data platforms.

    $50B+ volume pipelines98.5% fraud accuracy30% lower infra cost
    Show detailsHide details
    • Generative AI and responsible AI. LLM-based solutions including developer-productivity tools, plus MLOps, monitoring and explainability so automated decisions could be reviewed and audited.
    • Pipelines. ETL for $50B+ in annual transaction volume in Python, Scala and Spark; AWS-to-GCP migration with 45% faster queries and 30% lower infrastructure cost.
    • Fraud detection. Real-time detection to 98.5% accuracy with 25% fewer false positives using BigQuery ML and streaming transformations.
    • Delivery. Led a cross-functional team using Agile, accelerating delivery 20% through sprint planning and CI/CD automation.
  4. Master ML Data Engineer (MDM/RDM) · Novelis

    Mar 2019 – Sep 2019

    Master-data hub for 15 global manufacturing sites.

    Data quality 78% → 96%2M+ records/month
  5. Data Engineer / ML Engineer · Compliance.AI

    Sep 2017 – Feb 2018

    TensorFlow and spaCy models for regulatory-document classification, with Airflow/Docker pipelines and REST APIs.

    92% accuracy99.9% uptime<100ms responses
Projects

A lab built to tell me when I’m wrong.

Read-only agents that collect data, detect signals and report by email. None of them places orders. Each card says what the evidence actually showed.

Featured · Evaluation

trade-core & market-lab: an evidence layer for signals

A shared 15-minute market-data store and a signal ledger every agent writes to. Each signal is graded net of costs, tagged with its market regime and compared with random entry. A signal kind is only “proven” after 30+ graded signals over 10+ days with a Wilson lower bound above baseline; until then it stays out of alerts.

FoundAlmost nothing in the lab has a durable edge, and the harness is what says so.
Node.jsPythonSQLite
Featured · Calibration

Kalshi callers: BTC (15-min and 1-hour), gold & WTI

Read-only agents that call Kalshi’s 15-minute up/down contracts only when the price cushion is large against the volatility still to come. The gate is set by a backtest rule fixed in advance and checked by a live scorecard. The gold and WTI version adapts the model to a single Pyth settlement candle and a proxy feed whose error is measured.

FoundAccurate calls, but Kalshi’s price already reflects them, so the edge is about zero after fees. Chronos and AutoGluon did not beat the market price at any minute of the 15-minute window or of the 1-hour (1,531 hours, 69 days).
PythonChronos-2AutoGluon
Forecasting

Demand forecast performance analysis

A Databricks notebook comparing an internal demand forecast with a vendor forecast: WMAPE, bias and win rates by scope, customer, brand and demand class, with data-quality guards on every join.

PySparkWMAPE
Agent

Flip watcher

A headless watcher over 75 symbols that detects trend flips and early rallies on 15-minute bars, and emails only the signal kinds the evidence ledger has proven.

Node.jssignals
Agent

Market IV agent

A read-only options-volatility scanner across about 517 names by sector. It proposes bull call spreads, and each is graded against the market’s own odds at expiry.

Pythonoptions
Agent

Coin launch agent

Watches new Solana and Base coins and Coinbase listings, with honeypot filters, a held-out hit-rate gate, a kill switch and a sentiment layer that is tested rather than assumed to predict.

PythonAutoGluon
Research

ml-side

Chronos-2, Chronos-Bolt and AutoGluon forecasts of MNQ and MES daily excursions over three years of bars.

FoundThe models barely beat the three-year average, except for MNQ daily range.
Chronostime series
Data

Real-estate digest

A daily ZIP-level digest for 51 Georgia ZIP codes, built with zero dependencies. It works around a captcha-blocked source by tiling the map and splitting dense areas adaptively.

Node.jsscraping
Tooling

Flux Lab

A Smart Money Concepts toolkit: a TradingView Pine indicator, a Python port with an R-multiple backtest, and a read-only scanner.

Pine ScriptPython
LLM

jev-client

A shared client for an external LLM judgement service, run in shadow mode: every judgement is stored beside the outcome and graded before it can influence a decision.

LLMevaluation

Research and engineering projects, not investment advice. The agents are read-only and hold no credentials.

Activity

Latest from GitHub.

Pulled from my public repositories automatically every few hours, so this section, the project cards and the repo count stay current on their own.

  1. Loading recent activity…
GitHub data not loaded yet.All repositories
Skills

The toolkit.

What I reach for day to day, grouped by the kind of work.

LLMs & agents

Agents & tool useMCP serversRAG & vector DBsOutput evaluationGuardrailsAI coding agents

Machine learning

Demand forecastingPricing modelsAutoGluonTensorFlow / KerasspaCyMonitoring & driftExplainability

Data platforms

PythonSQLNode.jsSpark / ScalaDatabricksSnowflakeKafkaClickHouseAirflow

Cloud & MLOps

AWSAzureGCP · Vertex AIBigQuery MLTerraformDocker / K8sCI/CD

Governance

Informatica MDMReltioCollibra / PurviewAzure RBACSOX / GDPR

How I work

Forward-deployedStakeholder deliveryTeam leadershipAgile
Education

Degrees & certifications.

An actuarial-science start, a technology degree, and the cloud and ML certifications that followed.

Education

  • Georgia Institute of TechnologyBS, Computer / Information Technology Administration & Management2019
  • University of GeorgiaBBA, Actuarial Science, Risk Management & Insurance2014

Certifications

  • MIT Professional Certificate in ML & AI
  • AWS Certified Machine Learning – Specialty
  • Azure AI Engineer Associate (AI-102)
  • Google Cloud Professional Data Engineer
  • Google TensorFlow Developer
  • IBM AI Engineering Professional
  • DeepLearning.AI ML & Deep Learning Specializations

Let’s talk.

Open to conversations about applied ML, forecasting and agent systems. Email is the fastest way to reach me.