Sessional Lecturer at McMaster University
Toronto, Canada Area
Sessional Lecturer at McMaster University
Toronto, Canada Area
(Computer Software industry)
November 2008 — Present (9 months)
iPhone Team Lead
(Educational Institution; Higher Education industry)
May 2007 — Present (2 years 3 months)
Instructor of (3IA3) Internet Applications and (4CC3) Distributed Computing in the Bachelor of Technology, Computing and Information Technology program.
(Computer Software industry)
January 2007 — Present (2 years 7 months)
Embedded and mobile software design and development, emerging technology professional coaching and consulting.
Currently specializing in iPhone application development. Publicly released applications include Toronto/Montreal/Vancouver/Calgary/Quebec Traffic, and Shortcovers (from Indigo Books & Music).
(Educational Institution; Higher Education industry)
May 2007 — November 2008 (1 year 7 months)
Research Area: Embedded, real-time systems. Timing analysis of real-time systems.
(Computer Software industry)
September 2004 — September 2006 (2 years 1 month)
Master of Applied Science in Software Engineering - Thesis: Symbolic Timing Analysis of Real-Time Systems. Created and implemented a method of automatic static timing analysis of real-time programs. The method improves on current techniques by eliminating the manual error-prone and time consuming task of manually annotating the loop/recursion bounds, etc. By modelling the program and a low-level 8/16-bit microprocessor, the implemented tool allows for the exhaustive automatic exploration of the symbolically reduced state-space to generate the precise best- and worst-case execution paths/times of the program.
B.Eng&Mgt., M.A.Sc. , Software Engineering , 1999 — 2008
Teaching Assistant for Software Design I, Software Design III, Machine-Level Programming, Design and Selection
of Programming Languages, Introduction to Professional Engineering, Real-Time Systems and Computer Control
Systems, Senior Thesis Project, and Real-Time Embedded Systems (Graduate level course)
software engineering, internet technology, social networks, communication, current events, economics, podcasting, ...
Podcamp Toronto