3.7 KiB
title | date | draft |
---|---|---|
Resume | 2019-02-11T07:50:51-05:00 | false |
{{% resume/section "Work Experience" %}}
{{% resume/education name="Red Hat" title="Cloud Engineer Intern" date="May 2020 — Aug 2021" %}}
- Reduced deployment time by 66% by implementing ability to deploy locally-compiled binaries onto Kubernetes/OpenShift using only command-line.
- Implemented ability for Kubernetes operator to fetch data from a deployed service and update config with data.
- Automated the promotion and release process as part of the Jenkins release pipeline.
- Wrote documentation on how to get started with the project to onboard new developers and mentored the incoming intern.
- Presented a talk based on my experience called "8 Things I Learned About Software Engineering" to an audience of 75+ in a conference for internship seekers.
{{% /resume/section %}}
{{% resume/section skills %}}
- Javascript, Python, Go, Bash, Solidity, C, Django, Node.js, PostgreSQL, Linux, Git, Command Line
{{% /resume/section %}}
{{% resume/section projects %}}
{{% resume/project name="Spotify Graphs" url="https://github.com/Kevin-Mok/spotify-lib-vis" date="June 2018 — July 2018" show="true" %}}
- Implemented base functionality of scanning tracks and listening history from user's library using Spotify API and organized data into PostgreSQL database with Django backend.
- Created and tested various relational database schemas to maximize efficiency for use cases.
- Produced bubble chart and (stacked) bar chart using [d3] d3 graph examples to visualize the artists, genres and features of tracks in library.
{{% /resume/project %}}
{{% resume/project name="Grocery Finder" url="https://github.com/Kevin-Mok/grocery-finder" date="Feb. 2019 — Apr. 2019" show="true" %}}
- Proof of concept for web app that finds the ideal supermarket based on your cart.
- Designed responsive front-end layout using Bootstrap.
- Implemented REST API functionality on backend using Node.js and MongoDB.
- Setup deployment on Heroku.
- Led team of 4 as project leader to prioritize and delegate tasks while also implementing a majority of the core features.
- Performed code review for team members' pull requests.
{{% /resume/project %}}
{{% resume/project name="Personal Server" url="https://kevin-mok.com/server/" date="Aug. 2019 — present" %}}
- Deployed various web apps with backends such as Node, PHP and Python using NGINX on a Debian server.
- Monitor system resources and perform system maintenance using tmux.
- Wrote Node.js script and systemd service/timer to check and display the uptime of my pages every hour.
{{% /resume/project %}}
{{% /resume/section %}}
{{% resume/section education %}}
{{% resume/education name="University of Toronto" title="Computer Science Specialist — 3.84 GPA (CS)" date="2018 — 2023" %}}
{{% /resume/section %}}