Ryan Fan is a Vice President and full-stack software engineer based in Toronto with 11 years of experience building scalable systems across fintech and enterprise environments. He has progressed through hands-on roles at Citi and Shopify, owning end-to-end features that span AngularJS/React front ends, Node and Spring back ends, batch and real-time pipelines, MongoDB, Kafka, and Python automation. At Citi he led migrations from legacy XML APIs to JSON, designed real-time data flows, and delivered a rapid React proof-of-concept used across asset classes, showing a knack for bridging business needs and technical execution. Comfortable in both code and coordination, he regularly partners with product, risk, and downstream teams to translate complex regulatory requirements into maintainable solutions. Known for taking independent ownership of long-running projects and for practical modernization work, he combines deep domain knowledge in CVA/risk reporting with a pragmatic focus on observability and deployable architecture.
11 years of coding experience
4 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Toronto - Victoria University
Contributions:73 pushes, 10 branches, 4 comments in 8 months
undergraduatepythonianstewart
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.