Hey!

David here,

I am a full stack developer based in Toronto, Ontario, Canada. I recently graduated from the computer science program at McMaster University and am looking for a full time position. I have 3+ years of professional working experience both at a successful start up and a large corporation.

I specialize in full stack web development. (Python/Django, HTML, CSS, JavaScript). But am also interested in software and game development as well as UX and visual design. You can check out some of my projects here.

Aside from development, I love to spend my time playing table tennis, traveling, taking photos and creating music.

Experience

RBC Web Developer

May 2017 -
Aug 2018
  • Developed responsive and accessible web apps and CMS components using JavaScript, LESS, and XSLT.
  • Created automation scripts using JavaScript and Python saving thousands of hours in a CMS migration effort.
  • Innovated by creating Tools that addressed various pain points of the Team. Winner of the internal Web Development Innovation Challenge.

RightBlue Labs Lead Full Stack Developer

May 2015 -
Nov 2016
  • Developed and deployed a secure and scalable application using Python, Django, PostgreSQL and RESTful APIs
  • Demonstrated technical leadership though mentorship, and ensured a high standard of code quality within the team by establishing good practices and habits.
  • Architected database models and application structure, implemented integration with services like E‑xact Payments, Intercom and Plivo.
  • Worked in an agile/scrum environment. Actively contributed in UI/UX design meetings. 

Cathay Drywall Tools Web Developer

2012 -
2013
  • Developed and maintained a website using PHP and MySQL. managed SEO to achieve Page Rank #1 for our search Term.
  • Designed the logo and marketing materials using Adobe Photoshop and Microsoft Publisher
  • Demonstrated strong organization and communication skills by assisting in inventory and sales.

Projects

Eduget

Eduget is a platform that help students around the world find and apply to their ideal program. It offers a curated selection of recommended programs based on the user’s profile, and aggregates data from many sources including university rankings, cost of living, admission averages, and etc.

Web Django Python HTML ReactJS CSS

Touhou 1cc Tracker

Touhou 1cc Tracker is a progress tracker for the Japanese bullet hell game Touhou. Simplies tracking and sharing of achievement across multiple games. 50+ monthly users in this small community.

Web Django Python HTML Javascript CSS

Rent a Driveway

Final project for the course “Web Systems and Web Computing” built using mapbox, PHP, and MySQL. Users are able to register/login, list parking spaces for rent, or search for parking spaces near them using a variaty of criterias.

Web PHP SQL HTML Javascript CSS

osu!graphs

osu!graphs is a statistics site for the online rhythm game osu!. It fetches player data using an API on a cron job and performs analysis to find trends and patterns, then presents it beautifully using Chart.JS

Web Django Python HTML Javascript CSS

Magic Tower

Magic Tower is a simple puzzle RPG game built from scratch using C++ and OpenGL. The player navigates through the tower collecting power-ups and defeating monsters.

Game C++ OpenGL Blender Photoshop

Ice Lrc

Ice Lrc is a tool that checks your music library and finds matching lyrics by using mutagen to get ID3 info, then Google search API and Beautiful soup for search and scraping, and finally embeds the lyrics into the file itself.

Software Python Beautiful Soup