Software Development Manager
British Columbia, Canada
Software Development Manager
British Columbia, Canada
I love working at the interface between domains. At the moment, I am most interested in that strange place where business-processes and software-development meet. As a veteran software development manager, I find it particularly exciting when these two worlds come together and click. That's when the magic happens.
I have over 15 years of professional experience as a System Architect, Software Engineer and Software Development Manager. I currently work as the Director of Software Development for Genologics, the leading developer of software to support life sciences research.
I have personal experience designing, writing, and managing dozens of large and small software projects, including more than eight years experience directly involved in creating large distributed-computing systems for the Telecommunications industry.
I am a passionate person who cares about technology. My particular areas of focus include: agile software development, software design, engineering process improvement, human interface design, and intelligent integration of business strategy with engineering.
Software engineering, Software project management, Software architecture and design, Agile Software Development processes, Technology executive, Network planning, Linux, Cryptography, C++, Java, XML, HTML
(Privately Held; 51-200 employees; Computer Software industry)
March 2007 — Present (2 years 10 months)
Manage the software development efforts at Genologics.
(Sole Proprietorship; 1-10 employees; Computer Software industry)
February 1992 — Present (17 years 11 months)
I am the President and sole software developer for Blue Globe Software. Over the past 14 years I have developed numerous shareware programs for MacOS and Windows. Many of these programs have received postive reviews from industry press and from their many users. Visit www.blueglobe.com for more information.
I have also completed numerous software development contracts in areas as diverse as Health Care, Higher Education, Network Security and Telecommunications.
(Public Company; 11-50 employees; TO:VMY; Computer Software industry)
May 2004 — February 2007 (2 years 10 months)
Responsible for all technology and product-development decisions at Voice Mobility. In addition, as System Architect, guide the design of Voice Mobility's carrier-grade messaging solution.
(Public Company; 11-50 employees; TO:VMY; Telecommunications industry)
July 1998 — May 2004 (5 years 11 months)
Lead developer responsible for the system design and software architecture of Voice Mobility's carrier-grade messaging product.
(Telecommunications industry)
1996 — 1998 (2 years )
Create, deploy, and maintain a host of custom solutions for the Computer Science department. Administer and manage multiple labs containing Unix, Linux, Windows, and MacOS workstations.
M.Sc. , Computer Science , September 1998 — May 2004
Thesis topic: Type Laundering as a Software Design Pattern for Creating Hardware Abstraction Layers in C++.
BSc , Computer Science , September 1987 — August 1996
Took three years off (1988-1991) to serve as a missionary for the Church of Jesus Christ of Latter-Day Saints.
BSc , Computer Science , 1991 — 1992
BEng , Engineering , 1987 — 1988
Snowboarding, Mountain Biking, Playing with my kids, Motorcycles, Software Engineering, Reading
ACM, IEEE, Church of Jesus Christ of Latter-Day Saints (the Mormons), Vancouver Island Advanced Technology Center