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.