Dingqi Liu

Software Engineer — goes by Dylan

Full-stack software engineer with 4+ years at the Royal Bank of Canada, from co‑op to Senior Software Developer, building web products end to end with React, TypeScript and Node.js. Now based in France and learning French.

Experience

Senior Software Developer, Royal Bank of Canada

Full-time · Hybrid · TorontoAug 2024 – Oct 2025

  • Built a real-time rule engine on client profiles that targets products to clients on RBC’s public sites at the edge, raising impression rates.
  • Gathered real-time client data (IP, location, profile) for server-side ML predictions.
  • Led internal React/TypeScript apps and Node.js REST APIs: set code standards, refactored legacy code with unit tests, and automated releases with CI/CD.
  • Managed SSL/TLS certificate renewals to meet security compliance requirements.
  • Mentored junior developers and co-op students through pairing and code reviews.

Software Developer, Royal Bank of Canada

Full-time · Hybrid · TorontoAug 2022 – Aug 2024

  • Built full-stack features for internal banking tools in React and Node.js.
  • Turned business requirements into technical designs, shipped in Agile sprints.
  • Partnered with analytics teams to instrument applications and track usage.

IT Technician, Ted Rogers School of Management

Part-time · TorontoSep 2021 – Aug 2022

  • Resolved hardware and software issues for faculty, staff and students.
  • Supported users by ticket, phone and in person; managed hardware inventory.

Data Developer, Royal Bank of Canada

Co-op · TorontoMay 2020 – Aug 2021

  • Built React and Google API tools that automated recurring team workflows.
  • Owned analytics tagging for RBC web apps with Google Analytics and Tag Manager.

Web Developer, Contraverse Inc.

Part-time · TorontoJan – Apr 2020

  • Designed and built responsive pages in Webflow, HTML, CSS and JavaScript.

Education

French Language Studies

Toronto → Annecy → MontpellierDec 2024 – Nov 2026

  • LSF Montpellier: B2–C1 (in progress), full-time immersion (Jun – Nov 2026)
  • IFALPES, Annecy: B2, full-time immersion (Mar – May 2026)
  • Alliance Française de Toronto: A1.1–A2.6, part-time (Dec 2024 – Nov 2025)

B.Sc. Computer Science, Ryerson University

Honours, with Distinction · now TMU · Toronto2017 – 2022

  • CGPA 3.91 / 4.33 · Dean’s List every year · Entrance Scholarship