## BIO
EMPLOYMENT SUMMARY Consultant - (Present) Self Employed, Truro, NS End-to-End Business Analysis, requirements specification, supply chain management and software development. Programmer/Analyst - (7/99 - 10/01) Master Merchant Systems, Dartmouth, NS Responsibilities included development, design, and modification of a unix/linux based retail point-of-sale solution (C/C++) and it's Win32 redundant workstation counterpart (written in Delphi). Senior Software Developer - (12/96 - 7/99) Kohler International Ltd., Debert, NS Developed an innovative order entry system (Delphi) for an existing manufacturing system and maintained a custom enterprise information system. Optimized the highly complex information system that was in place prior to my employment to a much more maintainable level. Systems Programmer - (2/84 - 8/92) Marks' Computer Education Centre, Truro, NS Developed interactive "teaching" engine for use in the classroom in teaching adults software applications. Provided many links between accounting systems and various software packages. Developed many custom solutions for clients. Individual Contributor - (8/92 - 12/96) Self Employed, Truro, NS During this period, I worked my private consulting practice for a variety of local businesses and manufacturing firms. My work encompassed custom application development, end-to-end case analysis, and technical consulting. EDUCATION (4/98) Daltech Continuing Education, Halifax, NS Software Requirements Analysis & Specification (2/98) Integrated Systems Consulting Group, Wayne, PA Delphi Client/Server Application Development Completed client/server foundations in a Borland recognized course (DCS300 Client/Server) B.A., Music - (1/92) Atlantic Baptist College, Moncton, NB Two year undergraduate in Music Composition. Incomplete. COMPUTER LANGUAGES Borland Delphi/Pascal The majority of my experience has been with Borland's line of compilers. My first experience with a compiler was Borland's Turbo Pascal version 3 and I've used every version since, up to and including Delphi version 6 and Kylix v1.0. Delphi has always been my language of choice for Windows development. Kylix now gives me access to my Delphi skills under Linux. C/C++ My experience with C began with Borland's Turbo C in the mid-80's. I started C++ with version 3.0 for DOS in the late 80's. I did very little C/C++ development under Windows as Delphi was my strong suit. C++ became important to me again in 1999 when I started work at Master Merchants to explore my Linux development skills. Java Learned Java using one of the first free Sunsoft compilers. Not really my language of choice but I have developed a number of solutions for clients over the last four years using Borland's J-Builder. I taught a short course on Java during the summer of 1998. Assembler Up until I found Borland Pascal, almost all of my code was assembly. The primary reason being that few people in my area were doing it and I was making a living with it writting for embedded systems (6809, 6502, etc.). XBase DBase III/IV, Foxpro 2.x (DOS/Win16), Clipper Summer '87, Clipper v5.x. Interbase Borland's Interbase versions 4 thru 6. Oracle Oracle v8.1 for Redhat Linux. SUMMARY OF EXPERIENCE Borland Delphi Used Borland's line of pascal products for almost 20 years under MS-DOS, Win16, Win32, and Linux. Manufacturing Experience Developing and maintaining software for a factory has provided me with an end-to-end knowledge of manufacturing systems. Linux Developing and administrating linux for almost 6 years has strengthened my unix skills. RDBMS Experience with developing client/server solutions with SQL since the early 90's. PROFESSIONAL REFERENCES Available upon request
## Area of Expertise
C/C++ Delphi/Kylix Visual Basic Assembler (80x86,6502,6809) SQL Interbase MySQL Oracle Linux Embedded PHP Perl AppForge Manufacturing solutions