WORK EXPERIENCE
VMware Inc. ( http://vmware.com ) -
Member of the Technical Staff
Full-time. June 2006 to Present
- Installer project: Developer on the ESX 4.0 and ESXi 4.5 installers.
Team lead on the ESXi 5.0 installer. A Python application that
integrates with low-level libraries to install the operating system
on to a disk. Implemented graphical (GTK), "curses-like", and headless
install methods.
- Esxupdate project: Developer on esxupdate for ESX 3.5. A Python
application to retrieve patches (RPMs) from the network, verify their
integrity, and apply them.
- Founded the Python Users' Group at VMware. Organize monthly
meetings and often present talks.
J2X Technologies Inc. ( http://j2x.ca ) - J2Play Program
Lead
Full-time. March, 2004 to April 2006
- Led the design of new games, a process involving research of
industry journals and whitepapers, prototype implementation, and
usability testing. The end result was a very high standard of
quality which differentiated our games and strengthened the J2Play
brand.
- Co-led the successful technical launch of our games with 4
international carriers, establishing the J2Play platform as a
proven, scalable, production-ready technology.
- Recognized a pattern of developers abandoning the platform at
the 2-3 week mark, where implementation should begin, this was due
to a spike in the learning curve. I successfully addressed this
with a tutorial project resulting in 13 tutorials and guides,
improving developer retention & game time-to-market.
- Streamlined & centralized scattered information resources
by introducing a wiki which improved time to access and ability to
share information. The wiki eliminated one of the Office Manager's
monotonous duties and served as a tool to track project
responsibilities and the order of priorities.
Digital Thinkery - Team Lead / Entrepreneur
Full-time. July, 2001 to March, 2004
- Led a team of 3 developing a PHP / Postgresql system to automate
booking, point-of-sale, and report creation for a resort
AOL / Quack.com - Software Developer
Full-time. September, 2000 to December, 2000
- Wrote a C++ abstraction layer for software telephony
Inline Internet Systems, Inc. ( http://inline.net ) - Software
Developer
Full-time. May, 1999 to August, 1999, and January 2000 to April,
2000
- C programming and system administration
Sybase, Inc. ( http://sybase.com ) - Software
Developer and Product Management
Full-time. January, 1998 to April, 1998, and September, 1998 to
December, 1998
- C++, Ecmascript programming, market research
Ontario Ministry of Transportation ( http://www.mto.gov.on.ca ) - Web
Designer
Full-time. May, 1997 to August, 1997
- HTML, Javascript, image editing