Han Du is a Portfolio Manager at the Bank of Canada with a decade of cross-disciplinary experience blending software engineering, data science, and finance. He began his career building production systems and prototypes for insurers and asset managers, then moved into quantitative roles automating data pipelines and statistical models for fixed income and derivatives desks. At the Bank of Canada he has combined fintech and CBDC research with foreign reserves management, specializing in privacy-aware system design, reinforcement learning simulations and agent-based modeling for payment systems. His University of Waterloo background in computer science and computational mathematics underpins a strengths-in-depth approach to modeling, privacy engineering and programmable-money design. Han’s work sits at the intersection of rigorous quantitative analysis and practical engineering, uniquely positioning him to translate advanced ML and cryptographic ideas into operational financial infrastructure.
10 years of coding experience
8 years of employment as a software developer
Malvern Collegiate Institute
Bachelor's Degree, Honours Mathematics Double Major in Computer Science and Computational Mathematics, Bachelor's Degree, Honours Mathematics Double Major in Computer Science and Computational Mathematics at University of Waterloo
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.