Senior Data Engineer | Data Engineering & Data Platforms | Databricks | Azure | PySpark | SQL | Data Mesh | Regulatory Data | Capital Markets
π Bengaluru, India Β Β |Β Β π§ sujeetsinghjsr@gmail.com Β Β |Β Β π LinkedIn Β Β |Β Β πΌ Publicis Sapient
I design and deliver enterprise-scale data pipelines for regulated industries β capital markets, energy, and financial services.
- ποΈ Currently building a MiFID II Regulatory Data Pipeline at Publicis Sapient
- π Previously led Shell's Data Mesh transformation at IBM
- π 14+ years across MiFID II Β· CFTC Β· BCBS 239 Β· G20 regulatory frameworks
- βοΈ Specialist in pipeline architecture Β· trade linkage Β· delta check engines Β· data persistence
Publicis Sapient | Jan 2026 β Present
Building a production Regulatory Data Pipeline (RDP) for MiFID II ARM & APA reporting. Translating Murex MX3 trade events into regulatory submissions via Kafka and AWS.
Murex MX3 β De-Dup β MX Message Type Identifier β Trade Event Enricher
β GT Enrichment (LEI Β· MIC Β· IDM Β· EDM)
β JSON Data Products Creator (35+ MxML β 1 flat JSON)
β JSON FX SWAP Aggregator β Post-Filter β ANNA Data Enricher
β [TRADE LINKAGE] β [DATA PERSISTENCE]
β Jurisdiction Eligibility β Outbound Reporting
β Aggregator / Delta Check (Phase A β B β C β D)
β ARM (batch) + APA (real-time) β Trade Repository
- Designed NB / CREATOR_NB waterfall lookup replacing CONTRACT_ID approach
- Built replay detection using TRADE_REFERENCE + TMIT uniqueness check
- Designed DSL data extraction layer β XPaths in Excel on AWS S3, hot-reload on restart
- Handled PF / NPF / NRPT MiFID event categories and IS_NRPT propagation
- Produced: Jira ticket (AC, DoD, XPath details), draw.io flow, DSL rules file, UAT pack
- Table:
RDP_TRADE_DATA_LINKAGEβ TRADE_REF Β· CREATOR_TRADE_ID Β· MIFID_LINK_ID
- Designed two-table architecture from Kear Chea (design authority) clarification call
- Table 1:
RDP_MIF_ELIGIBILITY_CACHEβ regime-agnostic Β· IDM + EDM only Β· cache layer - Table 2:
RDP_MIFID_TRADE_DATA_PERSISTENCEβ MiFID-eligible trades only - 8 DSL rules: SOFT_LINK (MIC F36, Venue ID F3) Β· CARRY_OVER (TRN F2, Trading Date F28, IDM F57, EDM F59) Β· DELTA_DRIVEN via Phase C write-back (Qty F30, DECR_INCR F32)
- Phase A: polls persistence WHERE STATUS = PENDING
- Phase B: jurisdiction eligibility gate (IS_NRPT = Y β SUPPRESSED)
- Phase C: delta check on outbound table β write-back Qty + DECR_INCR + MIFID_ACTION
- Phase D: ARM/APA submission β MIFID_STATUS = COMPLETE
- MIFID_ACTION: NULL β NEWT / REPL / CANC
- Dimensional coverage approach β 43 financial products Γ 21 event types
- Product Γ Event matrix eliminates combinatorial explosion
- P0 scenarios cover NEWT/REPL/CANC, NPF carry-forward, NRPT propagation, replay detection
Tech stack: Murex MX3 Β· Kafka Β· AWS S3 Β· DSL Framework Β· JSON Β· SQL Β· ARM/APA Β· MiFID II RTS 22
IBM India embedded at Shell | Aug 2022 β Oct 2025
Led Shell's enterprise Data Mesh transformation across global business units.
- Designed Databricks Lakehouse using Delta Lake Β· Parquet Β· ADLS Gen2
- Implemented Unity Catalog + Collibra for data governance Β· lineage Β· metadata
- Built data products on Shell.ai platform for engineers Β· analysts Β· data scientists
- Delivered GDPR-compliant data modernisation using CDC Β· batch Β· real-time streaming
- Led PoC initiatives validating capabilities before enterprise rollout
Tech stack: Databricks Β· PySpark Β· Apache Spark Β· Azure Β· AWS Β· Delta Lake Β· Parquet Β· ADLS Gen2 Β· Unity Catalog Β· Collibra Β· Data Mesh Β· Data Products Β· CDC
JPMorgan Chase & Co | Oct 2016 β Jul 2018
- Built ingestion and standardisation pipeline for 4M+ financial instruments
- Bloomberg Data License + Python scripts β Global Instrument Master (GIM)
- 99% data integrity for client golden source systems
- Handled corporate actions: splits Β· dividends Β· listings Β· delistings Β· ticker changes
Tech stack: Python Β· SQL Β· Bloomberg Data License Β· ISIN Β· LEI Β· Reference Data
Standard Chartered Bank (2018β2022) β Lead BA, Financial Markets Middle Office
- Led Murex migration (FEDS β Murex) β $3M cost savings Β· 35% processing improvement Β· 95% error reduction
- FX Spot Β· Forward Β· Swaps Β· NDF trade booking to risk systems
S&P Global (2012β2016) β BA, Real-time Market Data
- Market data direct feed products Β· daily quality alerts Β· corporate action reconciliation
| Category | Technologies |
|---|---|
| Data Engineering | Databricks Β· PySpark Β· Apache Spark Β· Delta Lake Β· Parquet Β· CDC |
| Cloud | AWS (S3 Β· Cloud Practitioner certified) Β· Microsoft Azure (AZ-900 certified) |
| Streaming | Kafka Β· Event Mesh Β· Real-time Streaming Β· Batch Processing |
| Storage / Format | Delta Lake Β· ADLS Gen2 Β· JSON Β· MxML Β· XML Β· FpML Β· FIX Protocol |
| Governance | Unity Catalog Β· Collibra Β· Data Lineage Β· Metadata Β· Data Catalog |
| Regulatory | MiFID II ARM/APA RTS 22 Β· CFTC LTR Β· BCBS 239 Β· MiFIR Β· GDPR |
| Domain Systems | Murex MX3 Β· Bloomberg RHUB Β· Trax Β· OTCR Β· ANNA DSB Β· RDH/RDP |
| Database | SQL Β· Schema Design Β· DDL Β· Indexing Β· Data Quality Β· Reconciliation |
| Frameworks | Data Mesh Β· Data Products Β· Self-Serve Platforms Β· Agile Scrum |
| Tools | JIRA Β· Confluence Β· draw.io Β· Python Β· Excel (Dynamic Matrices) |
| Repository | Description |
|---|---|
| mifid-rdp-pipeline-design | MiFID II RDP trade linkage and data persistence architecture |
| data-mesh-shell | Shell enterprise Data Mesh platform design patterns |
| delta-check-engine | Delta check state machine for MiFID II regulatory reporting |
| regulatory-uat-framework | 89-scenario UAT test pack using dimensional coverage |
| reference-data-pipeline | JPMorgan 4M+ instrument reference data pipeline |
| databricks-lakehouse-patterns | Databricks Delta Lake patterns from Shell.ai platform |
- βοΈ AWS Cloud Practitioner β Amazon Web Services
- βοΈ Microsoft Azure Fundamentals (AZ-900)
Open to Data Engineering roles β pipeline architecture Β· regulatory data Β· cloud data platforms
π§ sujeetsinghjsr@gmail.com Β | Β π LinkedIn
