You can download a printable version of my resume here: Word,
PDF.
Computer skills and training
-
Computer hardware: IBM PC, Digital Alpha AXP, Microchip PIC, Altera
Flex10k, Apple Macintosh.
-
Network protocol families: TCP/IP, Appletalk, X.25, AX.25.
-
Programming languages: C, C++, HTML, Microsoft Visual Basic,. Pascal,
PostScript, SQL, VHDL.
-
Operating systems: Unix (Linux, BSD, Sun, Ultrix), PC- and MS-DOS,
Macintosh, Microsoft Windows 95, 98 and NT.
-
Technologies: Database design and connectivity with ADO, RDO, ODBC,
ASP. Object-oriented design and development. Web page development.
Education
University of Toronto Institute for Aerospace Studies, 1998-2000.
-
Master of Applied Science.
-
Thesis title Communications Infrastructure for the MOST Microsatellite
Project.
-
Studied wireless computer networking in a satellite environment.
-
Studied modulation formats and data transmission protocols.
-
Developed custom applications to study system performance and protocol
overhead.
-
Applied results to telemetry, file transfer and telecommand with existing
and prototype satellites.
-
Courses: Signal Processing, Coding Theory, Digital Hardware Design, Microsatellite
Design.
University of British Columbia, Department of Computer Science. 1988.
Career history
Senior Design Engineer, Gateway File Systems. Victoria B.C., 1998.
Gateway File Systems develops custom database systems for customers and
sells several products built on distributed databases. Web page: http://www.gwfs.bc.ca
Environments: Windows NT, Windows 95 and 98. C, C++, SQL, RDO,
ADO, ODBC, ASP, HTML.
-
Designed and implemented databases with Microsoft SQL Server and Microsoft
Access.
-
Developed database access programs with Visual Basic and ODBC, including
ADO and RDO.
-
Designed and implemented Internet-based database access with HTML and ASP
under Microsoft Internet Information Server.
-
Enhanced product reliability with improved testing methodology and test
scaffolding.
Technology Transfer Engineer, Creo Products. Burnaby, B.C. 1996-1997.
Creo Products develops hardware and software for the printing industry.
Their output devices image PostScript directly onto printing plates, increasing
quality and reducing production time and cost. The software Creo develops
manages the process of preparing and scheduling jobs for imaging, and provides
options for verifying content before committing it to plates. Web page:
http://www.creo.com
Environments: Windows 95 and NT, Macintosh, C and C++, SQL, PostScript.
-
Provided technical support and instruction for beginning and advanced courses
in all segments of Creo's market.
-
Consulted with customers (on-site, telephone and email) in North America
and Europe in English and French.
-
Designed and developed specialized training materials on advanced subjects.
-
Demonstrated new approaches to cost-effective training, including development
of videos for new and specialized products.
Software Analyst, Creo Products. Burnaby, B.C. 1994-1996.
Environments: Windows NT, Macintosh, C and C++, SQL, PostScript.
-
Developed Macintosh applications using Symantec C++ with Think Class Library.
-
Developed Windows NT applications in C++ with Microsoft Foundation Classes.
-
Designed applications to access Microsoft SQL Server databases.
-
Analyzed and tuned system performance-critical when production jobs routinely
exceed 1 gigabyte!
-
Designed, developed and tested user interface components.
-
Supervised co-op students.
Software Design Engineer, Microsoft Workgroup Canada. Vancouver, B.C. 1992-1994.
Environments: MS-DOS, Windows NT, C and C++, X.25, X.400.
-
Developed email gateways for X.400, Microsoft Exchange and Microsoft Mail..
-
Made gateway configuration easier and more reliable with new tools.
-
Increased gateway capacity by porting code to new compiler with overlay
linker.
-
Developed and tested scalable software with multiple threads under Windows
NT.
Software Specialist, Digital Equipment of Canada. Richmond, B.C. 1990-1991.
Environments: MS-DOS, Windows 3.0 and 3.1, Vax/VMS, Pascal, DECNET.
-
Supported personal computers and networks.
-
Consulted with customers at trade shows and gave presentations to customers
on technical subjects.
Technical Assistant, University of British Columbia Data Library. Vancouver,
B.C. 1986-1989.
-
Consulted with library users to select and analyze machine-readable data
files while completing undergraduate degree.
Interests
Amateur radio, with interests in microwaves, digital and satellite communications
and digital signal processing. Weather satellite image reception and processing.
Languages and linguistics.