Skip to content

Instantly share code, notes, and snippets.

@jhcheung
Last active July 29, 2020 06:29
Show Gist options
  • Select an option

  • Save jhcheung/c77bae2b8d3d1b0859a3be04972e6f0e to your computer and use it in GitHub Desktop.

Select an option

Save jhcheung/c77bae2b8d3d1b0859a3be04972e6f0e to your computer and use it in GitHub Desktop.
Resume for Microsoft LEAP

Jimmy Cheung


Brooklyn, NY | (929) 888-2780 | jimmy.h.cheung@gmail.com | LinkedIn | GitHub


Summary

Full stack web developer with experience in Ruby, Javascript, Rails, React, and PostgreSQL. My previous experience as a QA Analyst has powered my passion for working with products and solving issues in code and with code.

Skills

Programming: Ruby, Javascript

Backend: Ruby on Rails, Sinatra, REST API, Postgres SQL, SQL

Frontend: React, Redux, HTML5, CSS3, Bootstrap, Semantic UI

Misc: Git, Heroku, Docker, Phaser3, Boardgame.io, LaTeX, Object Oriented Programming, Functional Programming

Projects

Almost Simply One: GitHub

Web adaptation of Just One board game, a cooperative word guessing game

  • Utilized open source Javascript framework Boardgame.io for game logic, real-time communication, and state management between clients

  • Implemented user interface using React and Redux with Semantic UI React for styling

Click Runner JS: GitHub

A video game with autorunner and clicker game elements

  • Developed a Rails API backend with endpoints for games and users using a PostgreSQL database

  • Utilized Phaser 3 Javascript Game Framework for game logic, stage management, and animations

  • Implemented user interface using Vanilla Javascript and Phaser 3

Trubya Rails: GitHub

A video game with trivia questions and picture guessing elements

  • Developed with Rails backend and frontend using a PostgreSQL database

  • Scraped OpenTrivia API for trivia questions

  • Implemented user interface with Rails ERB and HTML5 with Bootstrap and SASS CSS for styling

Back Support: Backend / Frontend

A ticketing system app for customer support agents based on Zendesk

  • Developed a Rails API backend with endpoints for users, messages, and tickets using a PostgreSQL database

  • Implemented user interface utilizing React with Bootstrap React for styling

  • Used ActionCable to push messages and tickets through WebSockets for simultaneous client updates

  • Utilized JSON Web Tokens and localStorage to store encrypted user information client-side

Work Experience

Vimeo
QA Analyst
Oct 2018 - Apr 2019

  • Assembled test plans and wrote test cases for Livestream Studio & Mevo, our livestream encoding software and livestreaming camera

  • Performed regression testing, smoke testing, performance testing, and manual testing on our applications

  • Coordinated with an international team of QA Analysts to meet test plan deadlines

  • Troubleshooted & submitted issues that were discovered during testing or reported from users during beta testing and user acceptance testing

Vimeo (acquired Livestream)
Live Video Support Specialist
Dec 2016 - Oct 2018

  • Solved over 9500 tickets in our customer ticketing system with a 90% customer satisfaction rating

  • Served as lead support agent overseeing technical escalations for Livestream Studio & Mevo

  • Troubleshooted and advised customers’ livestreaming audio and video workflows

  • Wrote and updated customer facing FAQs and other internal documentation for our products

Education

Flatiron School
Oct 2019 - Jan 2020

  • Rigorous 15 week software engineering bootcamp focused on building dynamic web applications with Ruby, Rails, Javascript & React

Binghamton University
September 2013 - May 2015

  • GPA: 3.70

  • Graduated magna cum laude

  • Bachelor of Arts, Double Major in Political Science and Chinese Studies

Stony Brook University
Jan 2012 - May 2013

  • GPA: 4.00

  • Transferred to Binghamton University

Stuyvesant High School
Sept 2007 - Jun 2011

  • Regents Diploma
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment