From adcc975d23b6912f469a0b5dca26c8d08420f3a8 Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Sat, 9 Nov 2024 09:19:04 -0500 Subject: [PATCH] Resume: web dev --- content/resume/_index.md | 29 ++++++++++++++++------------- content/resume/old.txt | 18 ++++++++++++++++++ static/pdf | 2 +- 3 files changed, 35 insertions(+), 14 deletions(-) diff --git a/content/resume/_index.md b/content/resume/_index.md index 67056fe..cfa6020 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -62,7 +62,8 @@ date="Oct 2021" show="true" %}} - **Architected a robust Django (Python) [backend](https://github.com/Kevin-Mok/rarity-surf)** to fetch and process NFT metadata from IPFS, store rarity rankings in **PostgreSQL**, and serve the data via GraphQL API, **ensuring low-latency access and scaling to handle 2,000+ concurrent requests**. -- **Developed a dynamic React [frontend](https://github.com/Kevin-Mok/rarity-surf-frontend)** using hooks to load +- **Developed a dynamic React (Javascript) + [frontend](https://github.com/Kevin-Mok/rarity-surf-frontend)** using hooks to load rarity data in real-time, styled with Tailwind for mobile responsiveness, **improving user experience and reducing frontend load times by 70%**. @@ -72,23 +73,25 @@ date="Oct 2021" show="true" %}} - -{{% resume/project name="AWS Server" -url="https://kevin-mok.com/server/" languages="AWS, Kubernetes, Docker, Terraform" date="May 2024" show="true" %}} + -- **Deployed and maintained multiple web applications** - using **Docker Compose** on **AWS EC2 Debian/Linux servers**, - ensuring consistent environments for applications handling - **over 2,000+ monthly requests**. -- **Automated AWS infrastructure provisioning** by writing - **Terraform** files to deploy AWS EC2 instances and Docker - containers, **accelerating deployment times by 80%** and - providing an easily reproducible infrastructure setup. +{{% resume/project name="Astronofty" +url="https://github.com/Kevin-Mok/astronofty" languages="JavaScript, React, Solidity" date="Jan 2023" +show="true" %}} + assets. + +- **Secured [2nd place](https://devpost.com/software/astronofty) overall out of 150+ teams** at UofTHacks + X, a 36-hour hackathon, for developing a blockchain-based + NFT marketplace app. +- **Built and optimized React (JavaScript) [components](https://github.com/Kevin-Mok/astronofty/tree/main/src/components)** to synchronously + upload images and metadata to IPFS, **enhancing user engagement by 40%** during the demo, + and ensuring real-time NFT data retrieval, achieving a **75% improvement in loading times**. {{% /resume/project %}} - + + {{% /resume/section %}} diff --git a/content/resume/old.txt b/content/resume/old.txt index e246c49..c3e22ad 100644 --- a/content/resume/old.txt +++ b/content/resume/old.txt @@ -124,6 +124,24 @@ url="https://kevin-mok.com/server/" languages="AWS, Kubernetes, Docker, Terrafor + + +{{% resume/project name="AWS Server" +url="https://kevin-mok.com/server/" languages="AWS, Kubernetes, Docker, Terraform" date="May 2024" show="true" %}} + +- **Deployed and maintained multiple web applications** + using **Docker Compose** on **AWS EC2 Debian/Linux servers**, + ensuring consistent environments for applications handling + **over 2,000+ monthly requests**. +- **Automated AWS infrastructure provisioning** by writing + **Terraform** files to deploy AWS EC2 instances and Docker + containers, **accelerating deployment times by 80%** and + providing an easily reproducible infrastructure setup. + +{{% /resume/project %}} + + + {{% resume/project name="Spotify Graphs" diff --git a/static/pdf b/static/pdf index 4b32159..404fd02 160000 --- a/static/pdf +++ b/static/pdf @@ -1 +1 @@ -Subproject commit 4b3215938520a0f34aa52b3b9f636b863797d42b +Subproject commit 404fd021d22c7fc334fc4044620a1a31579a6a60