Built custom backend routes using Express.js to bridge
frontend API calls to MongoDB while formatting responses with Mongoose
Utilized React-Router-Dom to pass data from URL to retrieve/return AXIOS calls to MongoDB backend and prevent access to unauthorized routes
Applied frontend authorization on session/user
authentication forms and rendered custom errors to users to prevent data from being passed into the backend An app where users can reserve therapy dogs for a day or provide the therapy dogs for other users to reserve RYAN LEUNG
8 0 8 . 3 9 3 . 4 5 6 2
R Y A N L E U N G 7 2 6 @ G M A I L . C O M
SKILLS
Languages
Javascript, Ruby, TypeScript, Python, HTML, CSS
Libraries & Frameworks
React.js, Vue.js, jQuery, Node.js, Express
Tools & Platforms
Git, Webpack, RSpec, Heroku, AWS, PostgreSQL
PROJECTS
Therapuppy live/github
JavaScript, MongoDB, Mongoose, Express, Node.js, AWS, React/Redux ACADEMIC BACKGROUND
App Academy
Full-stack Web Development Class of 2020
University of Hawaii, Mano'a
BS, Mathematics Class of 2015
Athletics
University of Hawaii Men’s Volleyball Team, 2013, 2015 Pepperdine University Men’s Volleyball Team, 2010-2012 Sheeeep live/github
JavaScript, Ruby on Rails, postgreSQL, Webpack, AWS Utilized Active Record to fetch product data via the server with one simple SQL query
Integrated AWS S3 for sneaker images to reduce server-load time and improve scalability
Designed flat payload with JBuilder on backend to render React components and update in real-time
Implemented validation logic using that prevents
purchasing sneakers unless logged-in
A clone of retail e-commerce website Goat, where users can buy and sell rare sneakers and exclusive apparel
Music Visualizer live/github
JavaScript, P5.js
Utilized P5.js library to detect the changes in fft and amplitude of the sounds on an HTML canvas
Used mathematical concepts such as rendering the times table plotted on a unit circle using modular arithmetic Visual rendering of different sound frequencies and amplitudes WORK EXPERIENCE
Gym Manager
MAR Training Honolulu, HI Mar '18 - Oct '19
Co-managed all gym operations and trained
clients one-on-one to groups of 8+
Built strong client relationships proactively
tending to the needs of each individual
Store Manager
L&L Drive In San Jose, CA Dec '16 - Dec '17
Hired, trained, and managed amazing team of 8
Routinely checked inventory and tracked on Excel
for audit purposes
Hosted monthly BBQ at my house to build trust
and friendly work culture
CLE Assistant, Executive Secretary
HSBA Honolulu, HI Aug '15 - Feb '16
Sole coordinator of Board and Executive
meetings
Gained trust of ED to handle sensitive material
Managed event registration for 400+ lawyers
Created financial reports
Trello Clone. github
JavaScript, Vue.js, MongoDB, Mongoose, Express, Node.js, Utilized Vue.js framework to create dynamic frontend where users are able to adjust and edit boards, lists, and tasks effortlessly
An app where users are able to create boards, lists, and tasks