create customized landscapes. I was contracted to complete the application by fixing numerous problems and
adding missing features, ultimately bringing the application to public launch on April 5th, 2010.
Interactive “CAD” like application built on Java/GWT
Eclipse IDE with GWT and Subversive plugins.
Linux + Apache + Tomcat setup using mod_jk and ssl.
Work with other Java developers, learn, debug, and extend existing code.
Lift Digital Media Inc.
PokerWingman Poker Odds Calculator
Contract Software, Website and Database Developer
2005 to 2010
PokerWingman.com is a utility application for online poker players designed to automatically read game
information from their Windows poker client and generate real time poker odds. I was responsible for all
programming of the application, website, e-commerce, and database as well as advising the client on technical
architecture, hosting, user interface, affiliate systems, third party software integration.
Built as a native Win32 Windows application written in C/C++.
The application communicates with a web server to retrieve automatic product updates, xml data feeds for
dynamic poker room support, product license validation, real time product activity logging.
2001 to 2003
Following the successful exit and acquisition of Columbus Group I transitioned to senior programmer for TELUS
communications. I was largely responsible for development on Telus.com and Telus Intranet projects, as well as
new web related R&D projects such as TELUS Homesitter – a Java based video surveillance system. I also
consulted for Telus’ existing web development team in Calgary where I contributed new functionality to a number
of their existing Alberta clients such as the Calgary Flames and Institute of Chartered Accountants of Alberta.
Livewire, Broadvision, MySQL, Linux, Windows, Apache
Columbus Group Communications
Title: Partner – Chief Technology Officer
1995 to 2001
Columbus Group was a prominent web development firm in Vancouver and Toronto from 1995 to 2001. As one of
the first employees, I was made a partner and CTO and remained with the firm until our successful acquisition by
TELUS communications in 2001.
Programming being my passion I always maintained a development role and worked on numerous client projects
with exposure to a wide array of technologies. I was also responsible for building and managing our team of
diversely skilled programmers who ranged from co-op students to highly experienced software consultants.
Clients (partial list): BCTEL/TELUS (Internet and Intranet), Manitoba Telephone Systems, BC Hydro,
Westcoast Energy, Citizens Bank of Canada, Wendy’s, Orcabay (Canucks, Grizzlies).
LDAP, MySQL, Oracle, Sybase, mSQL, Linux, Windows, Apache, IIS, nGage (Qunara) e-commerce