Donald Ma

FULL STACK WEB DEVELOPER

Contact Me

Personal Profile


profile

Recent high school graduate who discovered a profound interest in programming after completing an immersive web development bootcamp. Enjoys a good challenge and loves learning new material. Hard worker, quick learner and quirky personality. Currently most comfortable with front end technologies like ReactJS and Bootstrap. Continues to learn and practice to reinforce fundamentals and acquire new skills. Searching for a junior or intern level full-stack or front-end position. Fun fact about me: My love for snowboarding has grown even more ever since I dislocated my elbow last winter.

Skills


Javascript

Typescript

HTML

CSS


NodeJS

ReactJS

Knex

Express


jQuery

Ruby

Rails

AJAX


Bootstrap

SASS

Websocket

Webpack


SQL

MongoDB

Git

Mocha/Chai

Education


Lighthouse Labs

Web Development Bootcamp - Graduated: July 2017

A fully immersive program which teaches the foundations of web development. Lighthouse Lab's curriculum was created to simulate a real developer’s job environment. Students are exposed to industry-relevant technologies, then that knowledge is immediately reinforced by building applications & completing programming projects.

Experience


Swissport

Ramp Agent / Vancouver, BC / Sep 2016 - May 2017

  • Delivered customer luggage to and from connecting flights, which required heavy lifting and detailed knowledge of domestic and international flight schedules.

  • Offloaded aircraft that contained cargo and baggage in an organized and efficient manner.
  • Starbucks

    Barista / Richmond, BC / Jul 2015 - Feb 2016

  • Prepared and served drinks and food in accordance with health codes and café standards.

  • Worked on registers daily to authorize returns and exchanges, and audit receipts.

  • Greeted each customer with a warm smile and positive attitude, even at early hours of the day.
  • McDonald's

    Crew / Richmond, BC / Aug 2014 - May 2015

  • Ensured the food was properly handled and stored.

  • Front end cashier/ cash handling.
  • Projects



    pup-pals

    React/Redux To Do App

    Web application

    To Do list app built with react/redux front end and node, Express, Postgresql back end.



    pup-pals

    Spotter

    Web application

    Gym finder Web Application built using Google Maps Places API.



    pup-pals

    React/Redux Blog

    Web application

    Personalized blog built with react/redux front end and node, Express, Postgresql back end.



    pup-pals

    Lighthouse Labs - Final Project: Pup-Pals

    Web application

    A platform for dog owners to create and join dog meet-up events. This web application is built with NodeJS, Express, ReactJS, socket.io, AWS-S3 and Postgresql.



    chatty

    Lighthouse Labs - Jungle App

    Web application

    E-commerce application using Rails, Postgres, SASS, and Active Record. Simulated real-world scenario of inheriting a large code base, and adding features to the product.



    chatty

    Lighthouse Labs - Chatty App

    Web application

    Realtime chatting app that incorporates React and Websockets. Users can send messages, see an updated list of the number of users that are online, and see when other users have changed their username in realtime.



    chatty

    Lighthouse Labs - Midterm Project: Decision Maker

    Web application

    Multi-feature web application that assists users in decision making using a simple voting poll interface. This project incorporates JavaScript, HTML, CSS, jQuery, AJAX front-end skills, and Node, Express, PostgresSQL, and Knex back-end skills.



    chatty

    Lighthouse Labs - Tweeter

    Web application

    A simple single page twitter clone app that allows users to post messages of up to 140 characters. This project incorporates HTML, CSS, JS, jQuery and AJAX front-end skills, and Node, Express and MongoDB back-end skills.



    Contact


    2208 Tait Court, Richmond, BC, Canada, V6X3S9

    (778) 865-3098

    donald.ma@hotmail.ca