OBJECTIVE:
 A Team Leader position where I can direct the team to develop a high quality product, reduce risks early, and release on schedule due to my exceptional skills in planning, designing, innovating and testing. 

BACKGROUND:
 Two Years of team leadership and nine years of software development experience including: gathering user requirements, product specifications, planning, software and system design, assessing hardware and software purchase requirements, acquisition of talent, training new team members, team coordination, developing standards, and software defect triage. 

I am entitled to seek employment in the United Kingdom under an ancestral work permit.

FIELD OF KNOWLEDGE:
Software Development Platforms and Languages:
 Perl/CGI 	 Visual Basic 	 PostgreSQL 	
 MFC C++ 	 Apache 	 Linux 	
 XML 	 mod_perl 	 Windows 95/NT/2K 	
 HTML 	 MySQL 	 Wise Installation 	
 Java Script 	 Oracle 	 InstallSHIELD 	

ACHIEVEMENTS:
•Led the development of a web-based banner advertising exchange.  Gathered specifications from management; designed database and software application architecture; created schedules and goals; communicated progress and implemented feedback between departments; established system tests; managed development team; acquired and trained new talent; performed software triage. Result:  Launched banner exchange on schedule. 
•Organised the development of a web-based media auction.  coordinated defect fixes with third party development team; devised plans for re-configuring servers; developed auction simulation system for load testing; improved auction system functionality. Result:  Produced a viable schedule for launching the site. 
•Developed listing management feature for client-server database application.  Gathered user requirements from product managers and client relations; developed feature specifications; researched implementation options; originated plans for testing the implementation. Result:  Avoided potential delays by eliminating risk factors early. Released product feature on schedule and to customer satisfaction with a very low defect incident rate. 

EDUCATION:
University of British Columbia
B.A.Sc. degree obtained 1991
1986-1991	Engineering Physics (Electrical Option)
1995-1996	Federalism, Faculty of Law (Audit for interest)

MARKS OF DISTINCTION:
•Technical Speed Reader
•Two National Science and Engineering Research Council Research Awards
•Five years service in Royal Canadian Artillery Cadets (Master Warrant Officer)

WORK PORTFOLIO:
See samples of my work at http://www.geocities.com/gurucoder

 PRIOR PROJECTS:
2001	InteractiveTools.com [ http://www.interactivetools.com ]
Software Developer
Perl, Web Development, MySQL, PostgreSQL Database, CVS, Linux, Win2K	

•Implemented development processes to enable further growth of the company.
•Developed a web site search engine to add to the existing product line.
•Enhanced the entire product line by developing a pop-in database layer.	

2001	Interealty Corp. [ http://www.interealty.com ]
Software Developer
MFC C++, VSS, Win2K	

•Maintenance of Realtor Workstation product line purchased from GTE.	

2000-2001	XRAYMEDIA.COM [ http://www.xraymedia.com ]
Technology Manager and Lead Developer
Perl, Apache, Web Development, MySQL Database, CVS, Linux	

•Supervised a team of developers, network analysts and graphic artists to develop auction web site.
•Created project plan to reconfigure six servers to secure our systems and implement corporate web based e-mail.
•Interviewed and hired additional developer/system administrator.
•Mentored a Windows/Access DBA in Perl/MySQL/CGI programming.   Supervised the development of automated press release distribution system.
•Assessed hardware and software needs and ensured same acquired in a timely manner.	

1999-2000	Clickhouse Online Inc. [ http://www.clickhouse.com ]
Team Lead/Developer
Perl, Apache, Web Development, MySQL Database, Linux	

•Managed team of five developers for implementation and testing of the application.
•Implemented web based banner exchange and advertising system.
•Worked with marketing to implement account management and marketing systems.
•Mentored new members to make them a productive part of the team.
•Supervised implementation of defect tracking software.	

1998-1999	GTE Enterprise Solutions, Inc. 
Software Developer
Microsoft Visual Basic, ActiveX Component Development, Microsoft Active Database Objects, Wise Installation, SQL Navigator, Rational Rose, Visio, Windows 95/NT	

•Responsible for new feature development for Multiple Listing Service (MLS) database administration program.
•Developed test data generation system to enable testing of application on client database, removing a bottleneck in the Development/QA process.
•Improved the install program and responsible for creating and assembling application builds for release to specific client sites.
•Completed major milestones and project deadlines on or ahead of schedule.	

1998	Riptide Technology, Inc. 
Software Developer
Microsoft Visual C++, Windows NT Intel/Alpha	

•Helped with completion of Connecticut State Lottery Internal Control System (ICS). The ICS consisted of a suite of Win32 applications and NT Services which processed Lottery transactions and calculated winner pay outs.
•Completed coding for day start processing on the lottery database.
•Coordinated with on-site team to fix bugs, rebuild product and make FTP image available.
•Designed application icons and GUI artwork for a more professional look and feel.	

1997-1998	GTE Enterprise Solutions, Inc. 
Software Developer
Microsoft Visual C++, Windows 3.1 and 95/NT	

•Team development of new feature to allow uploading images to database and modification of GIS coordinates for Multiple Listing Service (MLS) listings.
•Implemented parts of the user interface and coordinated with other team members to ensure completion of the feature under the pressure of a short deadline.
•Integrated TWAIN scanner and Photo CD libraries into product for acquiring images. Integrated ActiveX controls into the product.
•Optimised code achieving a 40% increase in execution speed.	

1995-1997	International Compu Research, Inc. In partnership with UBC Faculty of Law 
Software Developer
Borland C++, Borland C++ Builder, Microsoft Visual C++, Install Shield, Perl, Windows 3.1 and 95	

•Performed competitive analysis of other legal research products on the market.
•Designed and implemented portions of the Windows user interface program.
•Developed a system to compress/encrypt and verify all data on the product CD.
•Developed a distributed client/server application to automatically build the legal database.
•Designed a custom bug reporting database system and supervised software testers.	

1995	BitMotion Software 
Software Developer
Microsoft Visual C++, Perl, Windows 3.1	

•Development of an Environmental Law CD-ROM to run under Windows.
•Devised a parsing system to read documents and generate an inter-linked document database.
•Developed components of the program to load and view the document database.	

1994-1995	Seagate Software (Crystal Computer Services, Inc.) 
Quality Assurance Tester
Microsoft Test, Visual Basic, Perl, Windows 3.1	

•Performed quality assurance for a commercial report writer for Windows.
•Executed manual and scripted test procedures on the product.
•Responsible for building custom versions of the software for OEM partners.
•Developed a system to automatically create OEM master diskettes.	

1993-1994	Dynamotive Corp. 
Software Developer
Borland C++, Intel 80KC196 C, Q-Basic, DOS	

•Developed host and embedded control program for a patented spot welding process.
•Worked closely with the design engineer in developing the embedded controller.	

1992-1993	Intersoft Development Corp. 
Software Developer
Borland C++, Turbo Assembler, DOS	

•Developed a 3D point of view arcade/role playing game for the IBM-PC platform.
•Progressed from a team member to senior developer on the team.	

1991	University of British Columbia Geophysics Department 
Software Developer
Unix C	

•Developed software to control an AG7750 video tape recorder interfaced to a Sun workstation.