From 00dd6b77e93c6b71b32931f477352fae57b47dc1 Mon Sep 17 00:00:00 2001 From: Kevin Mok Date: Sat, 28 Dec 2024 11:06:59 -0500 Subject: [PATCH] Gobcog/spotify-vis --- content/resume/_index.md | 49 ++++++++++++++++++++-------------------- 1 file changed, 24 insertions(+), 25 deletions(-) diff --git a/content/resume/_index.md b/content/resume/_index.md index f19842a..7da1561 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -30,19 +30,10 @@ title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" d environment, allowing for automated testing of all team-submitted PRs prior to merging, **reducing manual intervention by 60%**. -- **Demonstrated leadership and collaboration** by actively - contributing to Agile sprint planning in a 12-member team, - driving improvement in sprint velocity through - optimized task delegation and idea generation. - **Increased project reproducibility** by taking initiative to write a [reusable GitHub parameters file](https://github.com/apache/incubator-kie-kogito-pipelines/commit/4c83f1aecdea2c1ba2796b79839a90d4083dce88#diff-7d2c018dafbccec859077d19bf1ade53ec9c7649f235528ce89f5632b109f7e6) for the pipeline, **enabling 100% reusability** and ensuring consistent pipeline setups across different environments. -- **Streamlined developer onboarding** by authoring - comprehensive [project documentation](https://github.com/apache/incubator-kie-kogito-operator/blob/1534c03d1d26bec08a16608a775782bf8b305de9/docs/GUIDE_FOR_KOGITO_DEVS.md) and mentoring an - incoming intern, **reducing onboarding time by 50%** and - enhancing new team members' productivity within their - first sprint. {{% /resume/section %}} @@ -51,7 +42,7 @@ title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" d {{% resume/project name="Rarity Surf" -languages="Python, JavaScript, React, Django" +languages="Python, Django, JavaScript, React" date="Oct 2021" show="true" %}} - **Developed a full-stack web application** to generate rarity @@ -62,29 +53,37 @@ 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 (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%**. - {{% /resume/project %}} + + +{{% resume/project name="Discord Adventure Game" +url="https://github.com/Kevin-Mok/astronofty" languages="Python" date="Jan 2020" +show="true" %}} + +- [**Redesigned item generation system**](https://github.com/Kevin-Mok/gobcog/pull/5) for open source Discord game + built with **Python**, replacing 83k-line static JSON files with dynamic item generation, achieving a **99% reduction** in file size and reducing memory usage by **85%**. +- **Implemented modular item components** to enable over **152,000 unique combinations**, improving gameplay diversity and item quality. + +{{% /resume/project %}} + + - + -{{% resume/project name="Astronofty" -url="https://github.com/Kevin-Mok/astronofty" languages="JavaScript, React, Solidity" date="Jan 2023" +{{% resume/project name="Spotify Visualized" +url="https://github.com/Kevin-Mok/astronofty" languages="Python, Django" date="June 2019" show="true" %}} -- **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 80%** during the demo. +- **Built a [high-performance backend](https://github.com/Kevin-Mok/spotify-lib-vis)** in Python with Django, + utilizing Django ORM to model and manage user data + efficiently, processing over **10,000 tracks per library** via + the Spotify API. +- **Engineered and optimized database models** achieving a **50% reduction in query latency** on PostgreSQL + for core workflows through effective schema normalization. {{% /resume/project %}} @@ -95,7 +94,7 @@ show="true" %}} {{% resume/section skills %}} -**JavaScript**, **React**, **Python**, **Django**, Node.js, PostgreSQL, MongoDB, Bash, **Git**, **Linux**, **Command Line**, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C +**Python**, **Django**, **JavaScript**, **React**, Node.js, PostgreSQL, MongoDB, Bash, **Git**, **Linux**, **Command Line**, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C {{% /resume/section %}}