
Hanwei Teo
Senior Data Engineering Lead | Modern Data Stack
Salary / Daily rate
London, UK
Freelance
Remote only
Skills
Languages
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
Neural Networks and Deep Learning
Issued: Dec 2017