Dale Karp

Technical Skills
JavaScript/TypeScript, Rust, Python, C#, C/C++
Front-end libraries: 
React.js, Angular.js 1.x, Backbone.js, Ionic
Back-end frameworks: 
Koa.js, Express.js, Django
Git, nginx, PostgreSQL, Docker, AWS, Emacs
Oct 2017 - Present
Software Engineer
Markham, ON
  • Developing internal full-stack solutions to help automate what were manual, time-consuming tasks in order to free up developer time

Jan 2012 - Sep 2017
Full-stack Developer & Consultant
Toronto, ON
  • As a part of a team, worked to create various user & admin-facing features for the video sharing community Klick Ideas Exchange

  • Assisted a digital agency in developing a hybrid mobile application for a large medical conference

  • Worked with HomePerfect to develop and deploy their web application focusing on construction management

  • Developed a full stack web solution for an unlaunched startup that deals with helping digitize businesses in the fleet management

  • Created a mobile-friendly web application for startup Kranium, including a custom user messaging system

  • Implemented the client-side code for a shopping cart system for BBbarfly.com

May 2013 - Jan 2014
Front-end Developer
Toronto, ON
  • Used designer-built wireframes to build pages for the Webmaker homepage leading up to and after its launch

  • Assisted in implementing features and fixing cross-browser bugs for the upcoming Webmaker Profiles application

  • Added new features and fixed existing bugs in a large codebase inherited by the project

  • Participated in code reviews and bug triages

Jan 2013 - Apr 2013
Research Developer
Toronto, ON
  • Assisted in converting the Flash-based BigBlueButton online lecturing system client to HTML5

  • Fixed client side bugs in an application written with CoffeeScript, Node and Backbone.js

Sep 2011 - Apr 2012
Developer (co-op)
Toronto, ON
  • Designed and implemented a new statistics page using JavaScript and the Google Charts API. The feature is customer-facing to a user base of at least 125, 000 people worldwide

  • Fixed client side bugs related to JavaScript and CSS in the front-end application

  • Researched viability of using Riak as a persistent storage for user data

Seneca College
Jan 2010 - Apr 2013
Computer Programming & Analysis
Toronto, ON
  • Peer Tutor

  • Game Development Club Vice-President (Summer 2011)

  • President's Honour List (Winter 2011)

  • Faculty Book Prize - CPA (Winter 2011)

  • Graduated with High Honours

  • Rustris - A Tetris clone (Rust)
  • Adventure! - A text adventure game (Rust)
  • Giffy - A GIF hosting & creation service (JavaScript)
  • Jump Around - A platformer using Phaser.io (JavaScript)
  • Pong - An implementation of the classic game using Unity3D (C#)

For a wider selection of projects and code check out my GitLab and GitHub.

Download resume as PDF