Joann Lai
Full Stack Developer
Summary

A web developer with a degree in Computer Science and Psychology. Comfortable in the full stack from schema to markup. On a strict diet of clean modularized code and streamlined UI. Can navigate the thick waters of version control better than I can speed-answer Harry Potter trivia questions. Self-proclaimed air hockey master. The only coffee I drink is JavaScript.

Skills
Languages JavaScript, Ruby, HTML/CSS, Java, SQL, SASS/SCSS, Python
Frameworks ReactJS, Ruby on Rails, Node.js, jQuery, Express.js, RSpec, Redux
Databases PostgreSQL, MySQL, MongoDB
Design UX, UI, Responsive Web Apps
Others Git, AJAX, WebSockets, Heroku, REST, TDD, MVC, APIs, Webpack / Gulp
Employments
Full Stack Web Developer
Oct. 2017 - Present
Keyhole
Toronto, ON

Designed, developed, and maintained features for keyhole's various automated social media analytics web applications

Full stack development using JavaScript, React, Redux, PHP, CakePHP, Sass/Scss, and MySQL

Jr Full Stack Web Developer
June 2017 - Oct. 2017
Lighthouse Labs
Toronto, ON

Developed and maintained features for Lighthouse's public website and its custom built CRM

Full stack development using Ruby on Rails, JavaScript, Redis, and PostgreSQL

Research Assistant
Sept. 2014 - Apr. 2016
Queen's University Department of Psychology
Kingston, ON
Executed attitudes and persuasion studies under Prof. Fabrigar in FabLab
Completed research ethics training (TCPS2: CORE)
Peer Tutor
Sept. 2015 - Dec. 2015
ASUS
Kingston, ON

Tutored Queen's students on CISC121: Intro to Computing

Projects
ColourScape

Google Vision API, Google Maps API, Flickr API, ReactJS, NodeJS, PostgreSQL, SCSS

A full stack single page web app that allows users to browse the many neighbourhoods of Toronto by colour palettes
Automated massive image-processing, data massaging and database seeding using Google Vision and Flickr APIs

Chattr

ReactJS, WebSockets, Webpack

Created a multi-user client-side single-page Slack-clone chat app
Complete with emoji support, and use of Giphy and Garfield comic APIs for a fun real-time chat experience

Dungeon Tracker

UX (wireframe prototypes, vertical prototypes, summative evaluations), Java, Android Studio

Worked in a team of 4 to create an Android app with Java and Android Studio for tabletop role-playing games
Designed to simplify and organize the complex tasks of creating unique game worlds and managing all attributes

Education
Lighthouse Labs
Immersive full stack web development bootcamp 2017
Queen's University
BAH Psychology && Computer Science 2016
Dean's Honour List