Paul McWhinnie
Unionville, Ontario
L3R 4H3 Home: 905-***-****
*.*********@*********.**
SUMMARY OF QUALIFICATIONS
An accomplished software developer specializing in object-oriented analysis and design, class libraries and frameworks, n-tier thin-client data driven systems, with extensive experience in the full life cycle of the software development process including requirements definition, prototyping, proof of concept, design, interface implementation, testing, and maintenance.
• Proven track record delivering results
• Strong communication skills
• Passionate about creating high-quality software
• Work effectively both as a leader and as part of a team
• Ability to see the big picture while focusing on the smallest detail
• Creative problem-solver
TECHNICAL EXPERTISE
Languages Delphi, SQL, HTML, XML, Clipper (w/ classy)
Methodologies OOA, OOD, OOP, Use cases, CRC, Patterns, MVC, Agile/XP, Refactoring
Frameworks, Web Services
Databases Interbase, Paradox, Advantage Database Server, xBASE
Operating Systems Windows Vista/ XP/98/95/2000/Server
Other COM/DCOM, IIS, Multithreading, Advanced GUI
PROFESSIONAL EXPERIENCE
Independent Stock Trader
Jan 2008 – Mar 2011
• Traded stocks, options, and forex
TraxStar Technologies LLC – Software Architect/Lead Developer
August 2003 – January 2008
• Assumed all development responsibilities for the companies n-tier, thin-client application framework as well as their two vertical market products (“StaffTrax” and” QATrax”). QATrax is used by HP, Cisco and Johnson Controls, among others. All products were developed using Delphi 7, Interbase, and the RemObjects SDK.
Sphere Data Systems Inc – Software Architect/Senior Developer
February 1997 - July 2003
• Played a lead role in the design, development, and implementation of a sophisticated thin-client, n-tier application framework. Developed two vertical market solutions based upon this framework achieving an uncommon level of re-use. All development work was done in Delphi 5-7 and Interbase.
• Mentored a group of 12 developers on class library and framework development and maximising code and package reusability.
Independent Sub-contractor
(concurrent with job below)
• Consolidated, refined, improved, modernized, and ported a large complex database application for a major insurance company from various versions of dBASE to Clipper 5/Advantage Database Server.
Loesgen Software Inc/Norsoft Consulting Group – Senior Architect/Lead Developer
Apr 1993 – Nov 1996
• Senior architect and lead developer of “StarClass” – a popular third-party application framework/class library/windowing system for Clipper developers. Provided support to the user community. Created a windows-like graphical version (“StarClass/G”) which was later sold to Computer Associates, Inc.
• Lead/Managed a small team of developers in the development of several complex Delphi database applications for Novartis and Pitney Bowes, among others.
Sentient Consulting Group – Senior Software Developer
Jan 1992 – Feb 1993
• Developed, tested, and documented in-house class libraries using Clipper. Part of a team developing complex applications in Clipper including IVR and MLM systems. Participated in writing responses to several RFPs.
CD Plus – Partner/Software Developer/Editor
Nov 1988 – Oct 1991
I was one of three partners that built a very successful compact disc retail/mail order business from scratch. Also publishers of the CD PLUS COMPACT DISC CATALOGUE, a nationally distributed music magazine/compact disc catalogue. Opened the first store to the public in November 1989, the second in July 1990 and the third in November 1991. The business grew to 20+ stores before being bought out by a larger player.
• VICE PRESIDENT/PRINCIPAL: As an original partner in CD Plus, experience was gained in many different areas, from developing the initial business plan and acquiring financial backing to the initial setup and marketing. Major responsibilities included design and production of the CD Plus Catalogue, mailing list setup, and implementation of a compact disc service on Bell’s ALEX network. Other functions performed included purchasing, product costing, interviewing and hiring staff, importing of U.S. goods, and store setup. Developed excellent interpersonal skills during my experience there.
• SYSTEMS PROGRAMMER/DBA: Responsible for the analysis and design of a complex cataloguing system for all compact discs available in Canada from initial database design to final lino (postscript) film output. Also responsible for design and implementation of customer mailing list, catalogue subscription, mail order invoice and store POS systems. Projects successfully developed in Clipper 5.01, R & R Relational Report Writer running under DOS and LANTastic. Headed development of a compact disc service on Bell’s ALEX Network. As DBA, I also performed daily backups, managed the network and provided reports to all departments of the company. Hired and supervised various data entry people during this period.
• EDITOR-IN-CHIEF (“CD Plus Compact Disc Catalogue” –a nationally distributed music magazine/mail order catalogue). As editor for the publication my responsibilities included consulting with the managing editor and publisher on an ongoing basis in regards to content, layout and marketing, generating data files and correlating all copy for proofing and typeset. Seven issues have been published to-date.
Software Zone/Thornhill Computers – Salesperson
Nov 1988 – Apr 1989
• Responsible for consulting, sales and hardware/software configurations of PC and AMIGA computer systems to both consumer and business clients. Other duties included store maintenance and cash.
Commodore Business Machines – Service Representative
Feb 1987 – Nov 1988
• Responsible for logging in repairs of various types of computer equipment from dealers and consumers. Provided product support and acted as a computer music specialist at various trade shows. Designed and coded a quality control reporting application in dBASE III+.
“Looks Like Reign” – Band Leader
Jun 1986 – Jan 1987
• “Looks Like Reign” was a musical group performing at various ‘A’ clubs across Ontario and Manitoba. I played guitars, Chapman Stick, sang and handled all pertinent business affairs for this group.
Diamond Glow Restaurant Supplies – Manager
As manager for this small American-owned company my responsibilities included:
• Preparing delivery schedules and routes
• Setting up new accounts
• Preparing shipments
• Machine sanding and lacquering brass lamps
• Organizing the warehouse
• Clearing shipments through Canada Customs
• Preparation of daily and weekly sales reports
• Daily banking
• Account collections
Scotty’s Stereo – Salesperson
• Responsibilities included consulting and sales of high-end audio/video equipment, deliveries, inventory, store maintenance and cash.
The Music Shoppe – Salesperson
• Duties included consulting and sales of both consumer and professional music equipment, making sure were delivered and picked-up from suppliers on a weekly basis. Also had the benefit of attending a week-long in-house sales course conducted by the owner.
Warner Lambert Canada – Jr. Accounting Clerk
(summer job)
• Handled receivables and performed monthly bank reconciliations
EDUCATION
• Ontario Secondary School Diploma
AFFILIATIONS AND PUBLICATIONS
• Embarcadero Technology Partner
• Borland Technology Partner (past)
• Toronto Delphi User Group (past)
• Published in “Clipper Advisor” magazine
• Authored a Case Study for RemObjects Software (http://www.remobjects.com/casestudies.aspx?id=%7B86BA5782-F84C-4BAE-9D21-A8DF9FDFA560%7D)
References available upon request