Brooklyn, NY | (929) 888-2780 | jimmy.h.cheung@gmail.com | LinkedIn | GitHub
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.
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
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
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
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
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
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