diff --git a/content/resume/_index.md b/content/resume/_index.md index b446d05..91f5b8f 100644 --- a/content/resume/_index.md +++ b/content/resume/_index.md @@ -3,6 +3,43 @@ title: "Resume" date: 2019-02-11T07:50:51-05:00 draft: false --- +{{% resume/section "Work Experience" %}} + +{{% resume/work-experience name="Red Hat" +title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" date="May 2022 — Aug 2023" %}} + +- **Provided Tier 1 and Tier 2 support**, resolving + user-reported issues with CI/CD pipelines and Kubernetes + environments, resulting in a **40% faster average response + time**. +- **Authored clear, user-friendly documentation** that + translated complex technical processes into + step-by-step guides, **accelerating onboarding by + 50%** and enabling non-technical stakeholders to + self-serve. +- **Diagnosed and resolved 80% of configuration + errors** in Kubernetes deployments by automating data + fetching and validation, **reducing system downtime + by 40%** and improving reliability for end-users. +- **Collaborated with QA and DevOps teams** to document + root causes of startup failures in legacy systems, + implementing dynamic probes that **cut production + launch issues by 50%**. +- **Reduced deployment-related support tickets by 66%** + by developing a CLI tool to automate Kubernetes + binary deployments, with documented troubleshooting + procedures that cut resolution time from 45 to 15 + minutes. +- **Decreased configuration error escalations by 30%** + through dynamic probe defaults and created knowledge + base articles enabling Tier 1 support to resolve most + probe issues independently. +- **Standardized debugging environments** with reusable + pipeline templates, reducing support team setup time + for issue reproduction by 75%. + +{{% /resume/section %}} + {{% resume/section "Web Dev Projects" %}} @@ -11,26 +48,20 @@ draft: false languages="TypeScript, JavaScript, Node.js, React" date="March 2025" show="true" %}} -- **Developed a full-stack web application - (TypeScript/JavaScript)** to generate - rarity rankings for NFT's, integrating with **leading - marketplace's API** to enable users to quickly identify - rare NFT's and check their listing status, **improving - market research efficiency by 80%**. -- **Built a scalable [Node.js backend](https://github.com/Rarity-Surf/ME-sniper-backend)** with REST API - endpoints to return NFTs based on customizable filters - such as max rank, price, and rarest traits. **Optimized - performance** to handle **3,000+ concurrent requests** by - implementing efficient data fetching and caching - mechanisms using **PostgreSQL** , ensuring low-latency - access to NFT data. -- **Built a dynamic [React frontend](https://github.com/Rarity-Surf/ME-sniper-frontend) (TypeScript/JavaScript)** to load and display NFTs in real-time with user-defined filters. Styled - using a mobile-responsive library, **reducing load times by 50%**. -- **Developed a [Discord bot](https://github.com/Rarity-Surf/ME-sniper-discord-bot) (TypeScript/JavaScript/Node.js)** to notify users of profitable - resale opportunities by leveraging historical sales data - to assess deal quality. This feature **increased user - engagement by 80%** and provided a seamless way for users - to stay updated on market opportunities. +- **Provided direct user support** for a live NFT analytics + platform, resolving front-end filtering bugs and API + integration issues in real-time. +- **Developed a full-stack web app** to analyze NFT rarity, + increasing market research efficiency by 80% and reducing + user-reported data errors. +- **Translated user requests into technical features**, + adding filters (price, traits) and improving usability for + non-technical users. +- **Debugged and optimized API performance** under + load, reducing latency by 50% and enabling **3,000+ + concurrent users** to filter NFT data + seamlessly - addressing real-time customer usability + issues. {{% /resume/project %}} @@ -43,72 +74,42 @@ url="https://github.com/Kevin-Mok/astronofty" languages="TypeScript, JavaScript, React, Next.js" date="Jan 2023" show="true" %}} -- **Developed a [responsive calendar Kanban - board](https://kanban-calendar-lake.vercel.app/) - using Next.js, TypeScript, and Tailwind CSS**, - featuring draggable events, smooth card-to-detail - transitions week/day views optimized for both desktop - and mobile. -- **Engineered intuitive navigation and cross-device - interactivity**, implementing swipe gestures, - infinite horizontal scrolling (mobile), and arrow - controls (desktop) while resolving challenges like - drag-and-drop consistency and responsive layout - transitions. +- **Resolved UI bugs and cross-device compatibility + issues**, contributing documentation for consistent + reproduction and team-wide fixes. +- **Built and maintained a [responsive calendar interface](https://kanban-calendar-lake.vercel.app/)**, + enhancing productivity for users managing personal and + professional tasks. {{% /resume/project %}} - - {{% resume/project name="Astronofty" -url="https://github.com/Kevin-Mok/astronofty" -languages="JavaScript, React, Solidity" date="Jan 2023" +url="https://github.com/Kevin-Mok/astronofty" languages="JavaScript, React, Solidity" date="Jan 2023" 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. +- **Developed technical solutions in high-pressure + environments**, earning 2nd place at UofTHacks X for a + decentralized NFT marketplace app. +- **Handled real-time user testing feedback**, adapting + components on the fly to resolve blocking issues during + demo. {{% /resume/project %}} - - -{{% resume/section "Work Experience" %}} - -{{% resume/work-experience name="Red Hat" -title="Cloud/Software Engineer Intern" languages="Kubernetes, GoLang, Jenkins" date="May 2022 — Aug 2023" %}} - -- **Eliminated 80% of manual configuration errors** by enabling - the Kubernetes operator to automatically fetch data from - deployed services and update configurations, **deprecating - legacy startup scripts and reducing overall startup time - by 40%** (**Kubernetes/GoLang** used for this and three below). -- **Reduced deployment time by 66%** by implementing a - [solution](https://github.com/apache/incubator-kie-kogito-operator/commit/175a6356c5474f2360ccb8ae835e0b9b2d653cf1) for deploying locally-compiled binaries onto - Kubernetes/OpenShift via command-line, **cutting average - deployment times from 45 minutes to 15 minutes**. -- **Improved application stability** by introducing startup - probes for legacy applications with longer boot times, - **resulting in a 50% reduction in startup-related failures - and downtime during production launches**. -- **Improved system reliability** by refactoring probes to dynamically assign default values based on YAML files, **increasing probe accuracy by 30%** and preventing misconfigurations. -- **Increased CI pipeline efficiency** by rewriting the - **Jenkins (Groovy)** [nightly pipeline](https://github.com/apache/incubator-kie-kogito-pipelines/commit/4c83f1aecdea2c1ba2796b79839a90d4083dce88) to run in a GitHub PR - environment, allowing for automated testing of all - team-submitted PRs prior to merging, **reducing manual - intervention by 60%**. - -{{% /resume/section %}} - {{% /resume/section %}} {{% resume/section skills %}} -**TypeScript**, **JavaScript**, **React**, **Node.js**, **Python**, **Django**, PostgreSQL, MongoDB, Bash, **Git**, **Linux**, **Command Line**, Go(Lang), AWS, Kubernetes, Terraform, Docker (Compose), Jenkins, Groovy, Solidity, C +- **IT Support Skills**: Tier 1/2 Troubleshooting, Incident + Response, Log Analysis, Knowledge Base Writing, Root Cause + Investigation +- **Customer Support**: Cross-team Collaboration, + Communication, User Training, Documentation +- **Programming Languages**: Python, Go, JavaScript, + TypeScript +- **Web Development**: React, Django {{% /resume/section %}} diff --git a/static/pdf b/static/pdf index b86b7df..56e2d67 160000 --- a/static/pdf +++ b/static/pdf @@ -1 +1 @@ -Subproject commit b86b7df80e0470fd5b64fa6f88207af62c1406c8 +Subproject commit 56e2d67ec7c4c85f490600917debe5248d69e7a8