Mobile-responsive personal website, generated using Hugo. https://kevin-mok.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 

4.9 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="2020 — 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 %}}

Languages

  • Bash, C, CSS, C++, Fish (shell), Godot, HTML5, Python, Java, Javascript (ES6), Sass

Frameworks

  • Bootstrap, Django, Node.js, PostgreSQL

Services

  • DigitalOcean, Linux, Heroku, REST/Web API's

Tools

  • Arch Linux, Android Studio, Debian, Command Line, Git, IntelliJ IDEA, Pycharm, NGINX, npm/yarn, SFTP, SSH, Vim

{{% /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="ParsaFood" url="https://github.com/Kevin-Mok/ParsaFood" date="Feb. 2018" show="true" %}}

  • Android app that reads ingredient labels and detects any dietary restrictions/allergies.
  • Designed user interface and linked various functionality together.
  • Made during a 24-hour food-themed hackathon in a group with two other members. Came in 2nd place and won an Oculus Rift.

{{% /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 %}}