BIO
SUMMARY
More than 9 years of experience as a seasoned software engineeracknowledged for talents conceptualizing and directing thedevelopment and continuous refinement of advanced technologysolutions to meet clients' needs. Sophisticated programmingknowledge combined with well-honed problem solving strengths tomeet the challenges of business economics, client needs andtechnical innovation.
SECURITY CLEARANCE
Enhanced Reliability (Canada, file #95212509-0000165265, expires2012-01-29)
EMPLOYMENT
Computer SciencesCorporation (CSC), Ottawa,Ontario
Nov-2000-Present
ComputerEngineer/Designer
·
Provided development estimatesfor completion of code
·
Developed web tools for managingand the tracking of assets through Nortel that was accessed by over19 thousand people and had more than 9 million hits in2004
·
Developed data transformationtools to move data from Oracle to MS SQL Server
·
Created alternate code fortesters that aided in proving and disproving different types ofcode solutions, which in some cases proved a ten fold increase inweb throughput
·
Developed a tool that providedindividual tracking, reporting and a history of an authorsdocuments that were submitted for publishing
·
Developed a web application thatallowed writers to submit their FrameMaker documents online forpublishing to the web and CD
·
Developed tools that automatedthe publishing of over 4 million pages AdobeFrameMaker per yearinto PDF, PostScript and a propriety format calledUnihelp
Sportlinker,Ottawa, Ontario
Nov-2004-Present
Co-founder, Architect/Designer/Developer
·
Created and designed databaseschema in MySQL
·
Developed a secure web site usingthe MD5 hash algorithm
·
Developed automated PERL scriptsto manage user requests
·
Designed and developed entiresite and graphics
·
Developed the algorithm forsearching the website
AlgonquinCollege, Ottawa, Ontario
Jan-2004-Jan-2005
Professor
Information Management coursecomprising of:
·
The technical and functionalfoundations of managing the information systems that compose anorganization's information technology infrastructure
·
Terminology and common technicaljargon as well as concepts for information technology as applied bybusiness today
·
Database design, relationaldatabase management, eCommerce applications and how they are usedin a business.
·
Provided a hands-on introductionto database design, the use of relational database managementsoftware and publishing data using HTML and structured PERLprogramming as might be found within an eCommerce website
Software Development coursecomprising of:
·
Structured design including:modularization, cohesion, coupling, and datastructures.
·
Logic processes andproblem-solving structures; input and output design; logic designtools; structured, top-down, modular, and event-driven coding;testing and debugging; and documentation.
Colin Griffithsand Associates Ltd. (Grifftax), Ottawa,Ontario
Jan-2003-June-2004
C++/Web Developer,Tester
·
Developed e-commerce site toallow users to purchase copies Grifftax software and automaticallyregister users through the software
·
Worked with CCRA specificationsto create certified electronic tax documents that users wouldeventually use to submit their tax information to thegovernment
·
Created test scripts to validatethe functionality of the software
·
Developed the internal corefunctionality of the software
Area of Expertise
Programming
C++
C
Visual C++ 6
Visual Basic 4, 5, 6
COM, DCOM
Pascal
Quick BASIC
BASIC
COBOL
Assembler
Databases Languages
MS Access (All versions)
dBase III
Visual dBase 5.5
Visual dBase 7.01
SQL Server 7
Oracle 8i
Internet Languages
Java, Java2
Perl 4, 5
MS Visual J++ 6.0
HTML 3.0, 4.0
XHTML 1.0
DHTML
JavaScript
VBScript
XML
XSLT
CSS
ASP
PHP
Operating Systems
Windows 2000
Windows NT Server 4.0
Novell Netware 3.11, 3.12
UNIX (HP, Sun)
Linux Red Hat
DOS
Be
MS Windows 3.11, 95, 98, ME
WebServers (Installing and administrating)
Apache 1.x, 2.x
IIS 4.0, 5.0
EDUCATION
Self Training,Ottawa, Ontario
2001-2002
MCSD certificationcourse:
·Visual Basic 6DistributedApplications
·Visual Basic 6 DesktopApplications
Computer SciencesCorporation, Ottawa, Ontario
2001-2002
Completed over 90computer based training modules ranging from C++, Java,and otherdevelopment languages
NortelNetworks, Ottawa, Ontario
2000
Java
UNIX Administration
Advanced C++
OOP Analysis andDesign
OOP Design Patterns
Productivity PointInternational, Sudbury,Ontario
1999
MCSE certificationcourse:
·Networking Essentials
·NT Workstation 4.0
·NT Server 4.0
·NT Enterprise 4.0
CambrianCollege, Sudbury, Ontario
1995-1998
Business diploma inInformation Systems