Resume

I’m hard working, dynamic and adaptable. I take great enjoyment from identifying problems and developing creative solutions. I listen attentively, ask questions and otherwise strive to be communicative and cooperative.

Also have a look at my furniture projects and other studio work.

Work Experience

Grain and Grit App Development (2018 to present)

  • Ongoing development of a rewards program mobile app releasing to iOS and Android
  • Mobile app is built using Angular/Ionic framework in Javascript
  • API server is built using Python, Django, Flask, PostgreSQL and deployed via Docker containers

Studio Practice (2012 to present)

  • Member of a shared studio space in downtown Hamilton
  • Provided mentorship and guidance over woodworking projects
  • Commissioned for laser cutting, etching work and custom furniture projects
  • Experimentation with electronics, Arduino, Raspberry PI

GoGetFit App Development (2018 to 2019)

  • Worked as a developer on a mobile fitness tracking app as part of a team
  • Helped develop and maintain customer facing mobile app, progressive web application and backend API server
  • Customer service support for technical problems
  • Worked as part of a team employing Agile development methodology
  • Technologies: Flask and Python (API server), Javascript and Angular (mobile and progressive web apps), PostreSQL

PL-Light Contract (2018)

  • Worked as a programmer developing software for a commercial retail product (greenhouse control appliance)
  • The software monitors various temperature sensors and controls high-power lamps according to a user-defined schedule and safety set-point limits. Active status information is displayed on an LCD panel.
  • Developed creative solutions to work around hardware limitations
  • Technologies: C++ ARM development

Copydog (2012 to 2017)

  • Owner and operator of a small print shop in downtown Hamilton
  • Developed programs for automating daily tasks such as quoting, invoicing, account management and job setup

Stern Laboratories Inc. (2007 to 2012)

  • Worked as a computer programmer developing and supporting internally used applications
  • Also worked as a system administrator deploying Windows desktop computers, deploying and maintaining various Linux servers, maintaining and expanding network infrastructure
  • Developed specialized engineering data acquisition applications, robotic control systems
  • Developed an internal website for issuing purchase orders, reviewing project charges, compiling monthly expenditure reports
  • Technologies: Python, Java, Javascript, C++, MySQL

Knowledge base

  • C and C++
  • MySQL, PostgreSQL, CouchDB
  • Python, Flask, Django
  • HTML, CSS, Javascript, Angular, Ionic for mobile app development
  • Linux system administration
  • Arduino
  • ARM embedded development
  • Raspberry PI hacking

Education

University of Toronto (1997 to 2002)

  • Honors BSc, Specialist Computer Science and Mathematics.
  • Co-operative Program, graduated with High Distinction.