David (Di Ke) Liu

Available to hire

I have been designing websites since middle school. I have strong ability in using React, as demonstrated by the web games as mentioned in my resume.

About

I have been designing websites since middle school. I have strong ability in using React, as demonstrated by the web games as mentioned in my resume. I also have experience working as a team from my projects at FDM.

At FDM, I developed a web app using React and Spring MVC to control a Finch Robot. I worked on both the front-end interface using React and the back-end Java code using the Spring framework. I have also developed a program that fetches data using DeviantArt’s API.

At Virgin Mobile, I used the FreeMarker template system to build websites that can communicate with a Java backend. I managed their JavaScript code, fixed bugs as they were reported, and wrote code reviews to ensure that the code is of the proper style and avoid issues such as repeated code.

I also have strong experience working with SQL. At FDM, I worked with clients that extensively used SQL. I was able to navigate their database hierarchy and write queries that fetched the required data

  • Joined April 2025

Industry experience

  • Software & Internet
  • Financial Services
  • Gaming
  • Telecommunications
  • Professional Services
  • Education

Projects · 1

Work experience· 8 roles

Web Developer · Virgin PlusJun 2023 – Aug 2025 · 2 yrs 3 mos

At Virgin Plus, I worked as a web developer focusing mainly on front-end development. I fixed bugs in a large JavaScript codebase that manipulated the DOM with jQuery, ensured accessibility compliance following W3C Accessibility Guidelines, and adapted features for mobile browsers. I migrated the front-end from Angular to React, collaborating with team members to develop an API for React and Java backend integration. Additionally, I participated in a complex migration to Google Cloud by containerizing applications with Docker, setting up nginx servers, implementing load balancers, and re-writing legacy software to adapt to the cloud environment.

Web Developer · Virgin PlusJun 2023 – Jul 2025 · 2 yrs 2 mos

At Virgin Plus, I was primarily responsible for front-end development using FreeMarker (Java-based template engine), fixing bugs in a large JavaScript codebase, ensuring accessibility compliance, migrating the front-end from Angular to React, and collaborating to create APIs for backend communication. Additionally, I participated in a team project to migrate the system to Google Cloud Platform, utilizing Docker containers, nginx, firewall rules, and load balancers while adapting software to run efficiently in the cloud environment.

Web Developer · Virgin PlusJun 2023 – Jun 2023 · 1 mo

Front-end development and migration work: migrated the front-end from Angular to React, fixed a 5,000+ line legacy JavaScript/jQuery codebase, implemented input validation improvements (including regex for phone numbers), and addressed mobile layout issues to preserve accessibility. Improved screen-reader accessibility and aligned the front-end with W3C guidelines. Collaborated with back-end team to create an API enabling React to communicate with the Java back-end. Led a Google Cloud migration including Docker containerization, nginx configuration, and setting up load balancer and firewall rules to route traffic securely.

Web Developer · Virgin PlusJul 2022 – Jun 2023 · 1 yr
IT Consultant · FDMJan 2022 – Aug 2025 · 3 yrs 8 mos
IT Consultant · FDMJan 2022 – Jul 2025 · 3 yrs 7 mos
Software Developer / IT Consultant · FDMJan 2022 – Jan 2022 · 1 mo
Software Developer – IT Consultant · FDMApr 2019 – Jan 2022 · 2 yrs 10 mos

Education

Bachelor’s degree · University of Waterloo2015 – 2018
Bachelor’s degree · University of Waterloo2015 – 2018
Bachelor's degree in Mathematics (with minor in Computer Science) · University of Waterloo2015 – 2018
Bachelor's degree in Mathematics (minor in Computer Science) · University of Waterloo2015 – 2018

Certifications and awards· 5

Google Cloud Professional Cloud Architect2024 – 2026
Google Cloud Professional Cloud Architect2023 – 2024
Google Cloud Professional Cloud Architect2023 – 2024
Google Cloud Professional Cloud Architect2023 – 2024

Hire David (Di Ke) Liu today

Post a job and invite David, or contact them directly. No hidden commission.

Post a job