I started writing articles. 

Read More

I'm Matthew Kwong

Senior Web Engineer @ Viu

About

Matthew Kwong

Dynamic and experienced Web Engineer. Skilled in web development, database management, analytical thinking, and creative problem-solving. Adaptable team player with the ability to work independently and an eagerness to succeed.

Skill Proficiency

15

Frontend

MUI
Next.js
React
SEO
TypeScript
React Hook Form
TanStack Query
Zod
Zustand
Pinia
Quasar
React Router
Redux
Tailwind CSS
Vue
Vuetify
Vuex
SWR

Database

MySQL
Disaster Recovery
High Availability
Microsoft SQL Server
Sybase ASE
Oracle Database
MongoDB
PostgreSQL

Backend

CASL
class-validator
Express
NestJS
Prisma
Spring Boot
TypeORM
Firebase

Content Management System

Contentful
Strapi
WordPress

DevOps

Delphix
Docker
Bitbucket Pipelines
GitHub Actions
Jenkins
Amazon CloudFront
Amazon ECR
Amazon S3
Argo CD
OpenShift

Monitoring

Dynatrace
Grafana Loki
Oracle Enterprise Manager

Quality Assurance

Cypress

Machine Learning

scikit-learn

Mobile

React Native
NativeBase
React Navigation

Tools & Platforms

Bitbucket
Confluence
Git
GitHub
Jira
Microsoft Teams
PageSpeed Insights
Poe
Visual Studio Code
Amazon CodeWhisperer
Figma
Postman
PyCharm
Slack

Interesting Fact

My website is a testing ground for bleeding-edge techs and design patterns. Check out the libraries and platforms I use to build it.

MUI Joy UINext.js App Router with PPRPrismaReactReact Hook FormTypeScriptZodContentfulImprovMXNeonResendVercel

...and more

See The Source Code

Experience

Sep 2023 – Present

Senior Web Engineer

  • Collaborated with cross-functional teams to elevate UX and maintain legal compliance, while also advancing SEO and Core Web Vitals for Viu.com by utilizing technologies such as Next.js.
  • Addressed and rectified critical bugs in alignment with the PMs’ priorities, ensuring optimal site functionality and performance.
  • Worked closely with the product team and the team lead to clarify and confirm a precise grasp of product requirements.
  • Conducted thorough peer code reviews to ensure code quality while mentoring junior engineers, fostering professional growth, and enhancing team productivity.
  • Streamlined the CI/CD pipeline, cutting deployment times by 33%, leading to faster and more efficient deployment processes.
Adaptability
Create React App
Creative Problem Solving
MUI
Next.js
React
SEO
TypeScript
Communication
Teamwork
Docker
Redux
Bitbucket Pipelines
Amazon CloudFront
Amazon ECR
Amazon S3
Ant Design
Bitmovin Player
Dynatrace
Firebase
Grafana Loki

Oct 2022 – Sep 2023

Frontend Engineer

  • Developed essential features for Monsieur-Cuisine.com such as authorization and customer review management system by leveraging Vue and React, elevating UX, and facilitating business expansion.
  • Collaborated with PMs, backend engineers, and QAs to refine and ensure a clear understanding of product requirements.
  • Participated in assessing task complexity and time required to complete tasks, contributing to effort estimation discussions.
  • Spearheaded comprehensive peer code review processes, rigorously scrutinizing, and providing constructive feedback to ensure adherence to best practices and maintain superior code quality standards.
  • Conducted a technical review and led proof-of-concept development for the migration of web applications from Vue to Astro and Next.js, paving the way for future adoption of these technologies.
  • Developed a personalized Strapi plugin that enables live content preview, resulting in a streamlined content creation and editing process and increased productivity.
  • Led the adoption of Turborepo to facilitate the shift to a monorepo architecture, significantly improving the efficiency of the development process.
Adaptability
Create React App
Creative Problem Solving
MUI
MySQL
Next.js
React
Time Management
TypeScript
Communication
TanStack Query
TinyMCE
Zustand
Teamwork
CASL
Docker
Pinia
Quasar
React Router
Strapi
Vue
Vuetify
Vuex
Jenkins
Turborepo
Argo CD
WordPress

May – Sep 2022

Programmer (Business and Administrative Systems)

  • Acted as a technical project administrator.
  • Managed HA.org.hk and multiple intranet web applications, ensuring their smooth operation and meeting the needs of stakeholders.
  • Led the strategic planning and timely execution of a web application operating system and database migration within one week, delivering a seamless transition and minimizing disruption.
Microsoft SQL Server
ASP
jQuery UI

Aug 2021 – May 2022

Programmer (Database Management System)

  • Acted as a system database administrator.
  • Conducted a successful database knowledge-sharing session for more than 100 technical professionals, expanding team expertise and fostering collaboration.
  • Implemented and maintained a Bitrix24 site for managing training materials, guidelines, and documentation, providing a centralized and accessible platform for effective knowledge management and collaboration.
  • Architected and implemented a database health check system using React, Express, and MySQL, streamlining SRE processes and improving system reliability.
  • Supported over 10 application teams on MySQL deployment and maintenance, ensuring optimal database performance and minimizing downtime.
  • Designed and developed a React, Express, and MySQL web application that provided visualization of database CPU utilization.
  • Conducted a POC project on data virtualization using the Delphix platform, successfully supporting 3 types of databases and over 50 database instances and enhancing the team's capabilities in this area.
Create React App
MUI
MySQL
React
React Hook Form
Delphix
Express
Microsoft SQL Server
React Router
Redux Toolkit
Sybase ASE
Oracle Database
Prism
OpenShift
Oracle Enterprise Manager

Jul 2019 – Aug 2021

Junior Programmer (Database Management System)

  • Acted as a junior system database administrator.
  • Supported over 3 application teams on MySQL deployment and maintenance, ensuring optimal database performance and minimizing downtime.
  • Maintained a database management web application, ensuring its smooth operation and availability to stakeholders.
  • Developed a time off application system using React, Express, and MySQL, providing an automated and streamlined solution for managing employee time off requests.
  • Designed and developed a Java-based application for efficiently changing database passwords, streamlining the process for multiple types of databases, and enhancing productivity and efficiency.
  • Conducted a POC project on data virtualization using the Delphix platform, successfully supporting 2 types of databases and over 30 database instances and enhancing the team's capabilities in this area.
MUI
MySQL
React
Delphix
Express
React Router
Redux Toolkit
Sybase ASE
Oracle Enterprise Manager

Jun – Aug 2018

Summer Internship (Software Development)

  • Collaborated with software engineers to design and implement a comprehensive test suite for the E-Form Filler, ensuring the quality and reliability of the software.
  • Designed and developed an installer for the E-Form Filler using NSIS MUI2, streamlining the installation process and enhancing the user experience.
  • Led the revamp of a legacy MPF mobile app, replacing Cordova with React Native to improve performance and user engagement, and delivering a modern and responsive mobile application.
React Native
MobX
NativeBase
React Navigation
NSIS MUI2

Jul – Sep 2017

Student Research Assistant

  • Designed and programmed a JavaFX application for executing complex data analyses, providing a user-friendly and efficient tool for processing large datasets and generating insights.
JavaFX
ControlsFX

Jan – Apr 2017

Teaching Assistant

  • Conducted tutorial sessions for a C++ programming course, delivering clear and effective instruction to a class of over 20 students and fostering their learning and understanding of the subject matter.
C++

Contribution To Open Source Projects

Periodically, I engage in open-source contributions. Below are the projects I've contributed to thus far.

GeistGeistMUI CorePrisma Read Replicas ExtensionPrisma Read Replicas ExtensionValibotVercel Style GuideVercel Style Guide

...and more to come

Education

Aug 2022 – Present

MSc in Information Systems Management

  • Technology Innovation and Entrepreneurship Concentration

Sep 2015 – Dec 2019

BEng in Computer Science

  • Second Class Honours (Division One)

Jul – Aug 2016

Vancouver Summer Program (Communication and Digital Systems)

Self-learning

“Stay hungry. Stay foolish. Never let go of your appetite to go after new ideas, new experiences, and new adventures.”
― Steve Jobs
EnterpriseDB

Foundations of EDB v13

EnterpriseDB

Database
Google

Fundamentals of digital marketing

Google

Marketing
DataCamp
Development
MongoDB
Database
YouTube

Nest.js Crash Course

YouTube

Development
YouTube

OAuth 2.0 tutorial | OAuth flows

YouTube

Development
Security
Udemy
YouTube

Pagination in MySQL - offset vs. cursor

YouTube

Database
Development
Udemy

The Complete Oracle SQL Certificate Course

Udemy

Database
Development

Contact

Call Me At

+852 6095 4241

Your name, message and submission date will appear in the Guestbook.