I'm a Lead Data Engineer who loves turning sprawling, legacy data estates into clean, dependable platforms teams can actually trust. My focus sits at the intersection of cloud architecture and delivery — designing AWS-native pipelines that are reliable, observable, and built to scale.
Currently, I lead data engineering at Principal Global Services, where I'm heading an enterprise DB2 → Snowflake migration and managing a team of 10+ engineers across the full delivery lifecycle. Previously I built integration and warehousing solutions at Infocepts, TietoEvry, and Synechron for clients including Deutsche Telekom, Kesko, and Asurion.
I'm AWS Certified (Solutions Architect – Associate). When I'm not designing pipelines, you'll find me mentoring junior engineers, sharpening delivery standards, or automating whatever can be automated with Python.
Cloud & AWS
- AWS Lambda
- AWS Glue
- AWS DMS
- S3
- CloudWatch
- AWS CDK
- Redshift
- Snowpipe
Data Warehousing & Migration
- Snowflake
- DB2 → Snowflake
- Teradata
- Amazon Redshift
- IBM DB2
ETL & Programming
- Informatica PowerCenter
- dbt
- Apache Kafka
- Python (Pandas)
- SQL
- PL/SQL
- Pipeline Design
Tooling & Leadership
- Git / GitHub
- CI/CD
- AWS CDK (IaC)
- Active Batch
- Streamlit
- Team Leadership (10+)
- Agile Delivery
Certifications
Lead Data Engineer · Principal Global Services ↗
Leading an enterprise DB2-to-Snowflake cloud migration and managing a 10+ engineer team across the full delivery lifecycle. Architected the pipeline on AWS Glue, DMS, and Snowpipe with stored-procedure validation ensuring zero data loss.
- Snowflake
- AWS Glue
- AWS DMS
- Snowpipe
- Python
- AWS CDK
Senior Executive · ETL Developer · Infocepts ↗
Delivered the DWH-Kunde customer data warehouse for Deutsche Telekom, integrating voice, mobile, and broadband streams alongside call-centre data to power retention analytics and BI.
- Informatica
- ETL
- Data Warehouse
- SQL
Software Engineer · ETL Developer · TietoEvry ↗
Built and maintained Informatica PowerCenter pipelines feeding Kesko's Teradata warehouse from FTP and Oracle sources, with daily monitoring, validation, and production support.
- Informatica PowerCenter
- Teradata
- Oracle
- PL/SQL
Associate · ETL Developer · Synechron ↗
Developed and tuned ETL mappings for Asurion's insurance DataMart, automated change monitoring in Python, and optimised loads with PowerExchange and Active Batch scheduling.
- Informatica 10.x
- Python
- SQL Server
- AWS Redshift
- HIVE
DB2 → Snowflake Cloud Migration
Enterprise modernization migrating IBM DB2 to Snowflake — AWS Glue for ETL orchestration, AWS DMS for schema and data migration, and Snowpipe for continuous ingestion, with stored-procedure validation ensuring zero data loss.
iCIMS → Oracle HCM Integration
End-to-end HR data pipeline connecting the iCIMS ATS to Oracle HCM on AWS Lambda, S3, and CloudWatch — fully automating the recruitment-to-onboarding data flow and removing manual handoffs.
DWH-Kunde — Deutsche Telekom
Customer data warehouse for Europe's largest telecom by revenue, consolidating voice, mobile, and broadband streams plus call-centre data to drive retention analytics across business units.
Asurion DataMart
Insurance data-integration platform — built and optimised ETL mappings with Informatica and PowerExchange, automated change monitoring in Python, and scheduled loads via Active Batch.
What's Next?
Get In Touch
I'm currently open to Lead and Principal Data Engineer roles, consulting, and interesting data problems. Whether you have an opportunity, a question, or just want to talk cloud data platforms — my inbox is always open.
Say Hello