I am a senior software developer specializing in quantitative technology, with a strong focus on large-scale engineering, distributed pricing systems, and data-intensive computation. My work sits at the intersection of front-office engineering and quantitative workflows, supporting traders and quants through high-performance infrastructure and analytical tooling.
Core strengths include:
-
Quantitative technology & analytics integration: Experience implementing and scaling pricing workflows, scenario-based analytics, and risk-driven computation pipelines. Work closely with quantitative teams to translate models and analytics into reliable, production-grade services used across trading and risk platforms.
-
Distributed backend systems: Python microservices, REST APIs, service-oriented architecture, Docker/Kubernetes, high-throughput processing, cloud compute, and event-driven system design.
-
AI & applied research: Experience with NLP/LLM pipelines, data preprocessing, model fine-tuning, and research-grade experimentation across projects in political networks, cognitive neuroscience, and computational linguistics.
-
Machine learning & statistics: Hands-on experience with TensorFlow, PyTorch, scikit-learn, and data modeling techniques applied to structured, time-series, and unstructured datasets.
-
Data engineering & automation: ETL pipelines, market/investment data processing, cloud-based automation (AWS/GCP), and production-ready data workflows for analytical systems.
-
Full-stack & systems fundamentals: Background in Java, C++, JavaScript/React, Node.js, and multi-platform development, supporting strong systems intuition and production resilience.
My focus is on building scalable, resilient quantitative infrastructure that integrates engineering, analytics, and AI capabilities to support front-office decision-making in trading, risk, and investment environments.
Experience
Senior Software Developer Full Time, Royal Bank of Canada Capital Market, Dec 2025 - Present.
- Based in RBC’s Toronto headquarters as part of the Quantitative Technology Services team, embedded with the Counterparty Risk Trading (XVA) desk to build the next-generation distributed pricing and risk platform.
Research Asstant Part Time, Ivey Business School Western University, May 2024 - Present.
-
Remote working.
-
LLM, ETL, Political Network Analysis Project.
Senior Technical Analyst Investment Full Time, Univeristy Pension Plan Ontario, Oct 2025 - Nov 2025.
- Cloud & ETL automation for investment systems, with focus on future AI integration.
Software Developer Full Time, Bank of Montreal, Mar 2022 - Oct 2025.
-
Based in the Global Head Quarter in the Toronto, Technology and Operations of Commercial Bank, Treasury and Payment Solutions Team. (TPS)
-
Named one of ten BMO’s Fall 2023 and Winter 2024 New Grad Influencers.
-
Early Talent Experience Program Alumni.
-
Employee Giving Ambassador for BMO 2024.
-
AWS Winner Team at the BMO Destination Digital Innovation Hackathon 2022.
-
Salesforce Winner Team at the BMO Destination Digital Innovation Hackathon 2024.
-
Multiple times Spotlight Award Winner, Spotlight Awards are given in recognition of outstanding work effort and exemplifying the Being BMO brand on a daily basis.
-
Java/ NodeJS/ AngularJS/ AWS/ Microservices/ Cloud Computing Migration/ Messaging/ Realtime Payment.
-
Key Projects: Fraud/AML/ERE Adaption, Bank of the West Acquisition, TIBCO exit, ISO 20022, BMO’s Cloud-Based Payment System. (Could Migration)
Research Asstant Part Time, Zhejiang University, Aug 2021 - Feb 2022.
-
Remote working.
-
Natural language processing (NLP) project.
-
Content: NLP, LSTM, RNNs. Converted text data to word vector by LSTM, Extract feature vector of image data by CNN.
Research Asstant Part Time, Carnegie Mellon University, May 2021 - Aug 2021.
-
Remote working.
-
Natural language processing (NLP) project.
Software Developer Intern Full Time, NetEase, Apr 2021 - July 2021
-
Based in the Global Head Quarter in the Hangzhou, Research Institute, focus on the IoT(Internet of Things), Cloud Computing, Big Data, Industry Internet.
-
JavaScript, C++, Python, ReactJS, NodeJS, Wechat small app, ANTD Design UI Library, Figma.
Software Developer Coop Full Time, Willowglen Systems, Sep 2020 - Apr 2021
-
Based in the Global Head Quarter in the Edmonton.
-
SCADA system, C++, JavaScript, Qt, React, jQuery, NodeJS, Redis, Docker, MongoDB, MySQL, CentOS.
Research Asstant - Software Developer & Machine Learning Enginner Part Time, Faculty of Medicine & Dentistry UAlberta, Dec 2019 - Mar 2021.
-
Cognitive Neuroscience Lab, Neuroscience, and Mental Health Institute.
-
Researched topics related to voice classifications, audio loss, and cognitive science.
-
Wrote a paper about voice classification in the audiology field and the paper got accepted by Applied Sciences https://www.mdpi.com/2076-3417/11/12/5659.
Research Assistant - Data Engineer Part Time, Business School UAlberta, Oct 2019 - Dec 2019.
- Department of Marketing
Education
2023-2026 Master of Applied Data Science, University of Michigan.
-
MADS Scholarship, this scholarship offer is a reflection of many accomplishments and our belief that the candidate will make valuable contributions to the School, and the vastly changing professions in the information field.
-
Focus on Artificial Intelligence and advanced machine learning techniques.
-
Same program as the in-person one, online delivery.
2023-2025 Master of Computer Science, Georgia Institute of Technology.
-
OMSCS Specialization in Computer Systems.
-
Same program as the in-person one, online delivery.
2017-2021 BSc of Computer Science, University of Alberta.
-
Science Internship Program(Coop).
-
A scholar of the Peter Lougheed Leadership College.
2020 Summer Exchange, Peking University.
-
Due to COVID19, it is changed to online delivery. The program duration is from June 2020 to July 2020.
-
Two academic papers and topics were specific in the Chinese Economy. Case study of Shenzhen and Hukou System.
Others
For more information about my experience you can check out my Linkedin, click the icon at the buttom.