|work phone||(403) 680-4143|
Creativity: Composer, writer, and programmer. My work includes over a hundred compositions for industrial videos, radio, television, stage, and public performance; a short animated film; and macros for improving job performance almost everywhere I've worked. I documented my WordPerfect programming techniques in an office automation workbook entitled Automating WordPerfect 6.1/7.
Mentoring: Well-developed skills as a teacher and facilitator in a variety of fields including maritime navigation, music history and theory, space development, natural history, and campanology.
Leadership: I served as a naval officer for seven years. I founded a non-profit organization in 1983, and served as its first president. I served on the Boards of Directors of two other organizations.
|Languages||Database||Current Software||Operating Systems|
|Basic Spanish through courses with the U of C's Faculty of Continuing Education.||2006-2008|
|WebLogic Server 8.1, a course offered by BEA Systems.||January 2006|
|Diploma in Object Oriented Programming, University of Calgary
Instruction in object oriented analysis, design, and construction. Completed summer job practicum 4 August 2000.
|Bachelor of Music, University of Calgary
Major in Composition, minor in Piano Performance.
|Diploma in Radio Production, Southern Alberta Institute of Technology
Major in Production, minor in On-Air.
|Bridge Watchkeeping Ticket, Canadian Naval Reserve
This permitted me to act as the Captain's representative on the bridge of various naval vessels.
|WMode, Java/Perl programmer
Built a tool to enable mass uploads of ringtone applications to RIM.
Part of the Brandstore development team. Tech lead for Public Mobile's Brandstore.
Implemented Unica's NetInsight web analytics package for various mobile service providers.
Using Lucene, built a search engine for wireless products.
Using WebLogic Workshop, built a variety of GUI components designed to help wireless content providers manage their content.
|7 November 2005 - present|
|CriticalControl Solutions Inc., Java programmer and Crystal Reports developer
Developed lightweight GUI components for PipeWorks. These components need to control user access by interacting with the operating system, react to asynchronous data to report alarm conditions and other information in realtime, and react to database outages and reconfigure themselves to use alternative data sources.
I helped to complete v1.0 of ICBM, a data storing and analyzing tool used by telephone companies including Bell West and Allstream).
I developed reports for Cendec's Ezy-Ops Material and Asset Management system using Crystal Reports.
|14 August 2000 - 4 November 2005|
|Transcription Express, Visual Basic and WordPerfect programmer
I originally created a hospital transcription program using Corel WordPerfect, but was asked at the end of 2001 to rebuild the functionality using MS Word instead. It uses two MS Access database files, one for document tracking, and one for product definition. This flexibility allows the user to define new reports, add physicians, and customize output, including exporting files in Cquence format. Transcriptionists can also interact with a secure web page to cut and paste blocks of information about patients directly into the program.
|part-time ad hoc contract work, 2000 - 2005|
|City of Calgary Temporary Employment Services Agency, database designer, software tester, clerk
For the Centralized Analysis Unit of Calgary Police Service, I created a relational database in Paradox to track prostitution in the city, and populated the database from arrest files.
For Occupational Health, Engineering & Environmental Services, I created a database in MS Access to track corporate medical intervention strategy case by case, in order to assess cost effectiveness, and populated the database with recent data. I also created a custom Windows help file of nearly one hundred pages with the application.
For Engineering and Environmental Services, Waterworks Division, I researched and tested half a dozen demonstration versions of training administration software, and made purchasing recommendations to the Department.
For Human Resources, I acted as Senior Benefits Control Administrator for three months. I coordinated data from eight Benefits Clerks, paid monthly HR bills, and created various reports. I also used the terminal emulation software to increase efficiency of data input.
Various other clerical positions in Waterworks, Streets, and Sewer departments.
|July 1992 - September 1999|
|Hansen Smythe Studio (co-owner), music teacher
I taught piano performance, music theory, harmony, counterpoint, structural analysis and history in my home. I also taught electronic music and composition to classes of Suzuki students at Mount Royal College.
|September 1992 - December 1999|
|Drake Network Systems, office administrator
Shipper, clerk, receptionist.
|April 1990 - February 1991|
|Canadian Naval Reserve, HMCS Tecumseh and various other vessels
I served as a navigation officer trainee, Assistant Divisional Officer, Course Training Officer, Divisional Officer, Deck Officer, Navigating Officer, Personnel Administration Officer, and Executive Officer, in Calgary at HMCS Tecumseh (part-time during the winter) and aboard various ships on Atlantic and Pacific coasts (full-time during the summer).
My last full-time posting was Executive Officer of the smallest Canadian commissioned ship in the Atlantic, HMCS Fort Steele, which had five officers and a crew of eighteen.
I also served as a member and as president of various audit boards. Upon transferring to the Supplementary Holding Reserve, my rank was Lieutenant (N). I also managed to get my photo on the cover of Sentinelle magazine (the magazine of the Canadian Forces) in the summer of 1988 (I'm on the left).
|November 1981 - July 1990|
|Alberta Government Services, computer operator
Operated an IBM 3031 mainframe computer. My working environment included a punch card reader, line printer, ten tape drives, and a double row of washing-machine-sized hard drives.
|May - August 1980|
References are available upon request.This document revised 22 September 2012.