--
Experience
Cloud Data Engineering
I build production Databricks Lakehouse platforms — Unity Catalog automation, metadata-driven ingestion, Infrastructure-as-Code CI/CD, and privacy-preserving AI — and turn manual platform work into reusable, tested engineering frameworks across Azure and GCP.
--
Experience
15TB+
Data Scale
20×
Faster Runtime (4h → 10m)
140
Automated Tests in CI
78%
Leaner Pipeline Code
6
Production Workflows
Click Impact Tour to run a 4-step walkthrough of these outcomes.
Signature Initiative
Built and operate the Lakehouse that consolidates customer-support and engagement data — voice, chat, order events, cases and customer master data — into Unity Catalog for operational reporting, AI-driven interaction classification and PII-safe analytics. Every schema change, job and permission is version-controlled and promoted Dev → Stage → Prod by pipeline, never by hand.
databricks.yml from per-job YAML, enforces naming rules, catches duplicates and missing notebooks at build time, and applies job permissions consistently.AI_CLASSIFY interaction categorisation.Databricks · Unity Catalog · Delta Lake · Asset Bundles · Auto Loader · Workflows · PySpark · Azure DevOps · Azure Service Bus · pytest · Presidio · XLM-RoBERTa · AI_CLASSIFY
Also at Ashley
Exported BigQuery into a Git repo via INFORMATION_SCHEMA, wrote RFC-2119 standards for AI coding agents,
and designed a human-gated workflow (feature branch → PR review → generated change script → owner deployment)
so AI pair-programming could be used safely on the warehouse.
Representative delivery went from ~5 days to 1–2 days, and other Ashley teams now use it as the reference pattern.
BigQuery · GCS · Augment Code · Git · GitHub PRs · INFORMATION_SCHEMA · PowerShell
Reference Architecture
Problem. Voice, chat, order-event, case and customer master data lived in separate systems, and interaction transcripts carried PII that made them unsafe to analyse as-is.
Approach. Land order events from Azure Service Bus as parquet and pick them up with Auto Loader; drive every other source through a config-table ingestion framework with watermarks; layer data raw → staging → processed in Unity Catalog; mask PII on GPU before any LLM classification touches a transcript.
Outcome. A governed Lakehouse serving operational reporting, engagement insight and AI-classified interactions — with new sources onboarded by configuration rather than new code, and the whole stack promoted Dev → Stage → Prod by pipeline.
Azure Service Bus · Auto Loader · Delta Lake · PySpark · Unity Catalog · Presidio · XLM-RoBERTa · AI_CLASSIFY · Databricks Workflows
Simplified view of the Customer Service Hub platform at Ashley. Earlier programs used the same capture → transform → serve → observe contract on ADF, Synapse, Dataflow and BigQuery.
Experience
Total experience: -- since June 2022.
AI_CLASSIFY.Personal repos
A selection of my personal GitHub repos — sandboxes where I prototype patterns and explore tools. Employer work is covered in Experience and the Signature Initiative.
Analytics Pipeline
Problem: Build robust sentiment analytics with business-ready reporting outputs.
Built: End-to-end Azure analytics pipeline using Synapse, Data Lake, Data Warehouse, Power BI, and Azure ML.
Result: Personal sandbox — produced a working end-to-end pattern (ingest → warehouse → ML → Power BI) on sample TripAdvisor data; useful as a reference layout, not a production deployment.
Synapse · Data Lake · Data Warehouse · Power BI · Azure ML
Open RepositoryNear Real-Time Signals
Problem: Capture social signals and process them continuously for near real-time analysis.
Built: Streaming workflow with Azure Functions, Event Hub, and Stream Analytics orchestrated through Python.
Result: Personal sandbox — a runnable proof of an Azure streaming wiring (Function → Event Hub → Stream Analytics) built to learn the moving parts, not to operate continuously.
Python · Azure Functions · Event Hub · Stream Analytics
Open RepositoryCloud-Native API
Problem: Demonstrate a practical REST API backed by a globally distributed NoSQL store with clean data-access patterns.
Built: Python service exposing CRUD endpoints over an Azure Cosmos DB container with environment-driven configuration.
Result: Personal sandbox — a compact, deployable reference for Cosmos-backed CRUD and document modelling; intended as a starting template, not a live service.
Python · REST · Azure Cosmos DB
Open RepositoryNo projects match this filter yet. Try another view.
Now
Building
Hardening the Unity Catalog reconciliation engine — richer drift classification and a reviewed change-script path for destructive schema changes.
Building
A vendor-agnostic customer-service data model that treats human, automated and AI-assisted resolution as first-class — ready for new conversational-AI sources without re-architecture.
Learning
Microsoft Fabric Real-Time Intelligence — eventstreams, KQL DB, and Activator patterns for low-latency analytics.
Week 1
Concrete, low-blast-radius, designed to surface what to invest in next.
Credentials & contact
Awards
Internal recognition for hands-on, deep-dive problem solving on complex production issues.
Certifications
Education
Bachelor’s in Computer Science · Karunya Institute of Technology and Sciences · 2014–2018
Open to
Data Engineer · Cloud Data Platform Engineer · Chennai, India · remote & hybrid welcome