Di Ke Liu
Full Stack Developer with 5+ years of experience designing and deploying scalable applications across Canada's financial services, telecommunications, and consulting sectors
Hire this person
Send a job offer directly to this candidate
About
Full Stack Developer with 5+ years of experience designing and deploying scalable applications across Canada's financial services, telecommunications, and consulting sectors. Expertise in Java (Spring MVC, Spring Boot), React.js, and cloud deployment on Google Cloud Platform. Proven track record delivering high-quality solutions for RBC, TD Bank, Intact Insurance, Morgan Stanley, and Virgin Plus.
Google Cloud Professional Cloud
Architect certified (September 2024). Strong foundation in algorithm design, mathematics, and Agile/Scrum methodologies.
Experience
Math Tutor at Mathnasium (2026-05 – Present)
- Helped students with math problems
- Guided students to solve math problems with step-by-step guidance
- Ensured students stayed on topic and focused on their work
Software Developer at Acentury (2026-02 – Present)
- Developed Electron.js application to visualize cavities in mechanical devices
- Used p5.js to display complex shapes on screen
- Used three.js to visualize 3d models of shapes
Web Developer at Virgin Plus (2022-07 – 2023-06)
- Developed and maintained dynamic web applications using React.js and FreeMarker
- Led migration from Angular to React, improving performance, maintainability, and accessibility
- Implemented client-side validation and input processing logic
- Resolved complex edge-case bugs to enhance application stability
IT Consultant at FDM Group (2019-04 – 2022-01)
- Participated in Agile/Scrum ceremonies and sprint planning
- Implemented server-side business logic and RESTful APIs in Java
- Designed front-end rendering algorithms for dynamic diagram visualization
- Built full-stack robot control system using React.js and Spring MVC
- Worked as a consultant at Morgan Stanley, Intact, RBC and TD
Technical Engineer at Morgan Stanley (2019-10 – 2019-12)
- Developed Java-based banking system components with validation and financial error-handling logic
- Debugged rounding and computational precision errors within Agile teams
- Collaborated with cross-functional teams to optimize system performance and streamline banking workflows
QA Tester at Intact Insurance (2020-06 – 2020-10)
- Automated UI testing using Selenium and Mocha
- Developed CSS/XPATH selectors and TypeScript test step definitions
- Implemented regression test suites that reduced manual QA efforts by 30% and improved release reliability
QA Automation Engineer at RBC (2020-10 – 2021-04)
- Built Robot Framework automation suite for AML detection systems
- Conducted UI automation testing and database validation using SQL and Python
- Executed SQL injection and security testing
Mainframe API Developer at TD Bank (2021-07 – 2022-01)
- Maintained z/OS mainframe systems with COBOL and JCL
- Supported API integrations and daily system monitoring
- Troubleshot production incidents and authored technical documentation
Education
Bachelor of Mathematics in Mathematics with Minor in Computer Science – University of Waterloo (2018)
