Madhu Maddala

Madhu Maddala

Certified Snowflake consultant
UK
English, Hindi

About Me

Certified Snowflake consultant with strong experience in designing and delivering scalable ETL/ELT pipelines, automated data workflows, and cloud-based analytics platforms. Proficient in Python, Databricks (Spark/PySpark…

Experience

BAT Data Engineer

Scottish Government · AFRC Rural Payments
Jan 2022 - Present · 4 years 10 months

<p>Designed and delivered analytics pipelines across Application Processing and Payments domains using AWS, Azure, Databricks, and Snowflake, integrating data from multiple upstream systems into trusted, analytics-ready datasets.</p><p> Built and maintained dbt-driven transformation layers (RAW → STG → SILVER → GOLD) with modular models, reusable macros, automated tests, and documentation.</p><p> Developed and optimised Databricks (Spark/PySpark) jobs for upstream data ingestion, enrichment, and validation prior to analytics modelling.</p><p> Orchestrated end-to-end workflows with Apache Airflow, managing cross-platform dependencies, scheduling, retries, and operational monitoring across Databricks and Snowflake.</p><p> Implemented robust data quality and governance controls, including schema enforcement, business rule validation, deduplication, and late-arriving data reconciliation.</p><p> Integrated Snowflake Cortex AI with streamlit to summarise unstructured free-text data into concise, actionable insights for improved decision-making and compliance reporting.</p><p> Partnered with product owners, business analysts, and data consumers to translate business requirements into scalable, analytics-ready data models.</p><p> Delivered a scalable Application Lifecycle analytics platform across AWS, Databricks, and Snowflake, providing trusted, analytics-ready data for application status, SLA, and payment reporting.</p><p> Developed a Snowflake GenAI prototype using Cortex Analyst, Cortex Code, Semantic Models, Cortex AI, and Streamlit, enabling natural-language data analysis, AI-assisted SQL generation, and summarisation of unstructured data to demonstrate GenAI-driven business insights.</p>

Senior Analyst

Cardinal Health · London
Jul 2007 - Sep 2014 · 7 years 2 months

<p>Performed exploratory data analysis and statistical modelling using SAS and SQL, identifying data quality issues and implementing validation protocols to ensure accuracy.<br>
Collaborated with cross-functional teams to translate business requirements into analytical solutions and deliver actionable insights.</p>

Data Engineer

National Records of Scotland (NRS) · Edinburgh , Scotland , United Kingdom (UK)
Feb 2020 - Dec 2021 · 1 year 9 months

<p>Built SAS-based data pipelines to Azure Databricks, rewriting complex SAS logic into scalable PySpark workflows.</p><p> Designed and implemented secure, automated ingestion of raw datasets from Oracle into Azure Data Lake (ADLS) using Databricks.</p><p> Performed comprehensive data validation including schema enforcement, record reconciliation, duplicate detection, and data quality checks using PySpark.</p><p> Re-engineered statistical and business transformation logic from SAS into distributed Spark-based processing for standardized datasets.</p><p> Built and optimized Delta Lake tables to support ACID transactions, incremental processing, and efficient data storage.</p><p> Developed end-to-end medallion architecture (RAW → BRONZE → SILVER → GOLD) within Databricks for scalable data transformations.</p><p> Implemented incremental data processing using Spark, Delta Lake, and partitioning strategies for high-performance pipelines.</p><p> Automated ELT workflows and orchestration using Databricks jobs and integrated pipelines with Snowflake for downstream analytics.</p>

SAS System Analyst

eResearchTechnology, Inc. (ERT) · Peterborough
Dec 2014 - Nov 2019 · 4 years 11 months

<p>Reviewed business requirements and technical specifications to ensure testability, completeness, and alignment with data processing rules.</p><p> Extracted data from relational databases into SAS, applying data quality checks, transformations, and edit rules based on transfer specifications.</p><p> Developed complex SAS Macros to automate repetitive processes, improve efficiency, and support unit testing and reconciliation activities.</p><p> Performed multi-system data validation, reconciliation, and defect analysis, working with stakeholders to resolve issues and conduct root cause analysis.</p>

Skills

Snowflake Streams Tasks Snowpipe Dynamic Tables Snowpark Databricks PySpark Delta Lake Unity Catalog Python pandas SQL JSON YAML COPY INTO AWS S3 Integration Apache Kafka Dimensional modeling Star schema Snowflake schema Source-to-Target Mapping data lineage metadata documentation business rule translation transformation logic design RBAC masking policies resource monitors Stored Procedures Scheduled Tasks Airflow dbt Core models macros tests documentation Jinja templating Streamlit Power BI Snowflake Cortex text summarisation sentiment analysis classification machine learning data validation pipeline testing schema drift handling error logging data quality frameworks
Report this Profile?