TD Securities (2016-)#

I have been working in various Technology roles with the Toronto-Dominion Bank since 2016. During this time I’ve had the chance to grow as a Technologist, Data Scientist, and Finance professional. Some things that tie these experiences together are always jumping at opportunities to build community through shared knowledge and active teaching, and promoting a culture of ownership through evangelism.

Director, Data Platform & Analytics (2023 - )#

I lead the Reference Data, Market Data, and Notebooks teams and play a key role in driving strategy for the dealer’s Data Platform with a focus on cloud migration and next-gen platform design.

Some foci include:

  • Data Platform Architecture

  • Data Masters and Data Mastering

  • End User Computing and Citizen Development/Data

  • Data Management (Governance, Quality, Lineage, Catalog)

  • Data Fabric

  • Data Mesh

  • Data Science Tooling

Vice President, Data Science Engineering (2020-2023)#

Head the Data Science Engineering team in TDS Technology, designing, building, and evangelizing platform tools for data science and analytics. This role has remits to lead both the Python/Notebooks Infrastructure and Data Science Technology teams.

  • Evangelist for the TDS Integrated Analytics Platform, serving 600+ active citizen developers, data scientists, and engineers

  • Productionization of Jupyter Notebooks

  • Scaling analytics workflows with YARN, Dask, Kubernetes, Spark

Software Engineer Technical Lead (2019-2020)#

Architect and lead engineer of the TD Securities data science end-user computing and app deployment environment (JupyterHub+), bringing together a combination of tools and workflows in order to provide data analytics and rapid prototyping capabilities for users of all levels of technical skills.

  • Python SME

  • OAuth in Notebooks, Dash, and ipython kernels

  • Dashboarding and prototyping: Plotly, Dash, Flask

During this time I received the two top awards that a TD Securities employee can be awarded:

  • TDS Pinnacle Award of Achievement, which recognizes the best of TD Securities

  • TD Vision In Action Award, a once in a career award presented to the best 1 in 1000 across the entire Toronto-Dominion Bank

Software Engineer (2018-2019)#

Driving the design and development of an enterprise Data Science Platform. Grew this platform into a central tool for analytics dealer-wide through constant evangelism and close work with stakeholders.

  • JupyterHub: tornado, nbextension and labextensions

  • Spark SQL

  • Python library design

I was fortunate to be able to speak about this journey in the 2019 Python Canada conference, PyCon CA

Quantitative Developer Associate (2016-2018)#

Responsible for development and implementation of sophisticated derivatives pricing and risk models with a number of quantitative analytics teams across TD Securities.

During this time I also led the self-organizing Knowledge Academy to promote regular Lunch n’ Learns for fellow associates, including a talk on Monte Carlo Methods