4.7 KiB
title | date | draft |
---|---|---|
Resume | 2019-02-11T07:50:51-05:00 | 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" %}}
- 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.
- Troubleshot CI/CD pipeline failures (Jenkins/Groovy), reducing manual intervention by 60% through automated PR testing - directly improving team responsiveness to critical bugs.
- 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" %}}
{{% resume/project name="Rarity Surf"
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%.
- Provided direct user support for NFT analytics platform, troubleshooting API integration issues with marketplace partners.
- Worked directly with users to implement frontend filters (price, traits), translating business requirements into technical solutions for non-technical audiences.
- 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 %}}
{{% resume/project name="Kanban Calendar" url="https://github.com/Kevin-Mok/astronofty" languages="TypeScript, JavaScript, React, Next.js" date="Jan 2023" show="true" %}}
- Developed a responsive calendar Kanban board using Next.js, TypeScript, and Tailwind CSS, featuring draggable events, smooth card-to-detail transitions week/day views optimized for both desktop and mobile.
- Resolved cross-device UI/UX inconsistencies (drag-and-drop, mobile gestures) and documented reproducible steps for QA, improving accessibility for diverse user bases.
{{% /resume/project %}}
{{% resume/project name="Astronofty" url="https://github.com/Kevin-Mok/astronofty" languages="JavaScript, React, Solidity" date="Jan 2023" show="true" %}}
- Secured 2nd place 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 to synchronously upload images and metadata to IPFS, enhancing user engagement by 80% during the demo.
{{% /resume/project %}}
{{% /resume/section %}}
{{% resume/section skills %}}
Technical writing, user guides, 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
{{% /resume/section %}}
{{% resume/section education %}}
{{% resume/education name="University of Toronto (St. George)" title="Computer Science Specialist — 3.84 GPA (CS). Graduated with High Distinction." date="2019 — 2024" %}}
{{% /resume/section %}}