IT Experience

 
 
 
 
 
2019 – Present
Toronto, ON

Software Developer

Login using Model-View-Controller (PHP, SQL, CSS3)

  • Login Screen (PHP)
  • Model-View-Controller Design Pattern
  • Secure Database Wrapper Class; prevents sql injection via placeholders.
  • CSS3, SASS, Ruby Gem, HTML
 
 
 
 
 
2006 – 2007
Toronto, ON

Software Developer

9th Sphere

  • Lead medium sized web development project from beginning to end
  • Developed medium to large scale projects in PHP, HTML, Javascript, Ajax
  • Designed and implemented databases for medium to large scale websites (MySQL)
 
 
 
 
 
2006 – 2007
Edmonton, AB

Software Developer

University of Alberta

  • Developed an on-line learning website for a logic course using PHP
  • Developed relational database for e-learning module (MySQL, SQL)
 
 
 
 
 
2003 – 2004
Toronto, ON

Instructor

International Academy of Design and Technology

Taught the following courses:

  • Introduction to Computer Science
  • Databases
  • Web Development (PHP, Javascript, Java)

 
 
 
 
 
2002 – 2004
Toronto, ON

Software Engineer

Cognition Soft

  • Cluster Computing (Linux, C++): Developed a prototype portal for distributed computing on a self-assembled computer cluster.
  • E-learning modules (Java, Perl, Javascript): Developed java applets for use in classroom to aid visualization of mathematical concepts.
 
 
 
 
 
2001 – 2003
Toronto, ON

Software Developer

Ryerson University

  • Image Segmentation. Implemented in MATLAB a mathematical model developed by a research group in the Mathematics department at Ryerson University.
  • The results of the project were presented, by me, at the Canadian Undergraduate Mathematics Conference at York University.
 
 
 
 
 
2001 – 2002
Toronto, ON

Instructor

Ryerson University

Taught the following courses:

  • Linear Algebra
  • Introduciton to Computer Science (Teaching Assistant)