Hanwei Teo

Senior Data Engineering Lead | Modern Data Stack

Salary / Daily rate

London, UK

Freelance

Remote only

Skills

PythonETLSQL QueriesSQL databasesScrapingData EngineeringFlaskGitPlaywrightBackend DevelopmentpandasC#Data VisualizationData MiningBig DataGoogle Cloud PlatformAmazon EC2Amazon RedshiftTableau.NETDockerGoogle BigQueryDatabricksGraphQLBitbucketSwagger/OpenAPILinuxGitHubCircleCIZapierData AnalysisAWSKubernetes

Languages

ChineseEnglishItalianMalay

About me

Intro

Independent Data Engineering Consultant specializing in scalable, high-impact solutions that transform business operations and drive strategic outcomes.

Links

Work experience

Data Engineering Lead

Independent Contractor / Consultant

Jun 2023 - Present

3 years 5 months

Italy, TX 76651, USA

School Master

Masterschool

Oct 2022 - Present

4 years 1 month

Lead Data Architect

Upshot

Oct 2022 - Apr 2023

7 months

Senior Data Engineer

Zapier

Jul 2020 - Oct 2022

2 years 4 months

Engineering Team Lead

Principal Consultant

Feb 2017 - Jul 2020

3 years 6 months

London, UK

• Leading and building Data Engineering teams in delivering Cloud Native Data Pipelines • Building data pipelines and data quality tools for Systematic Trading Quant Funds • Migrated Monolithic web applications into Cloud Native Micro Services leveraging Docker and Kubernetes to create CI/CD pipelines into AWS and Azure. • Rapid build of highly available Micro Services with Docker, REST APIs using Flask, Python and Redis • Planned and implemented data analysis Jupyter notebooks leveraging data from Google and Facebook advertising campaigns into actionable insights using best practices in Data Science. • Built Visual Dashboards using Seaborn, Plotly and Bokeh. Deployed AirFlow for orchestrating ETL. • Provided advice on design, development and governance issues for a FTSE 250 company

Lead Software Engineer - Treasury & Capital Optimisation

Millennium Capital Partners, LLC

Aug 2015 - Feb 2017

1 year 7 months

Mayfair, London

• Spearheaded the design and implementation of an optimisation engine that managed $6B worth of inventory transfers which saved $20M in annual financing costs. • Designed and developed a multi-tier system based on .Net, AngularJS, RabbitMQ, Web API and SQL Server. • Acted as main point of contact between the business and IT. Engaged the business teams to create a user experience which was low friction and low maintenance.

Senior Software Engineer - Margin, Finance & Collateral Solutions

Advent Software

Aug 2011 - Sep 2014

3 years 2 months

London, UK

• Designed and developed a linear programming based optimisation engine used for best capital placement by prime brokers and hedge funds. • Migrated WinForms based legacy application to WPF and AngularJS. • Modernised traditional data integration batch scripts into modern ETL data pipelines.

Lead Engineer, FX Options E-Commerce Business Intelligence & Data Warehouse

Credit Suisse

Jul 2010 - Jul 2011

1 year 1 month

London, UK

I spearheaded the architecture and development of a data warehouse platform that integrated disparate data into a single unified end-to-end solution. - Managed expectation of key stakeholders, defining solution strategy - Acted as main point of contact for the business - Day-to-day management and technical mentoring of a global team of 6 developers - Designing the conceptual, logical and physical data model of the data warehouse - Working the wider technology teams to make emerging technologies standard - Developing and maintaining relationships within the organisation and external vendors to influence and remain current on emerging trends and best practices through collaborations and proof of concepts

Senior Software Engineer, Liability Driven Investments, Multi-Asset Client Solutions

BlackRock

Jun 2008 - Jul 2010

2 years 2 months

London, UK

One of two main developers in a greenfield project creating a suite of applications that supported the LDI franchise. - Architected and delivered a portfolio management system based on WPF, WCF and SQL Server that automated the way traders manage their portfolio mandates, monitor fund risk, construct hedges and implement fund flows. Engaged senior traders and portfolio manager to gather functional specifications and translated them to technical implementation. - Improved and maintained a fund valuation, pricing, risk and cash flow-matching engine based on ASP.Net and .Net Web Services. Acted as first line support to traders and portfolio managers. Upgraded underlying quant libraries. - Introduced .Net based Excel interface that exposes fund pricing and valuation APIs to Excel which allowed portfolio managers to prototype transactions on spreadsheets.

Analyst Developer, Credit Derivatives Trading Risk & P/L

BNP Paribas

Jul 2005 - Jun 2008

3 years

London, UK

- Designed and developed a C# CAB-based GUI which was used by Structured Credit and Flow traders globally to slice/dice, drill-down, filter and view credit risk reports on CDS and CDO books. - Delivered a scalable and robust overnight batch for producing PnL predict reports. - Developed an XML parser Bond/CDS trade-detail reconciliation module that enriches the position data used by the risk aggregation backend. Various PnL tools in Python


Education

Imperial College London

Master’s Degree, Computing Science

2002 - 2004

2 years 1 month

Imperial College London

Bachelor’s Degree, Material Science & Engineering

1999 - 2002

3 years 1 month

Grade: 2:1


Licenses & certifications

Cloud Native Twelve-Factor Applications

Issued: Jun 2018

Certified by LinkedIn

Neural Networks and Deep Learning

Issued: Dec 2017

Certified by Coursera

The best place to find your next move

© 2026. All Rights Reserved.