Contract programming services
PC Craft offers full contract programming services to clients of all types.
We specialize in Visual Basic programming solutions, as well as SQL Server database management solutions.
PC Craft is a small company based in Bend, Oregon with a personalized service to client organizations.
Contact information
Duncan McNeill
Tel: 541 771 6446
Email:duncan@pccraft.com
Personal
information
Telephone: 541 771 6446
A responsive self-motivated team player with a proven ability to meet deadlines. Able to work independently or as a contributing player in a group project.
Programming
language and development environment experience
Microsoft
Visual Basic Professional and Enterprise Editions versions 3, 4, 5, 6, 7
(vb.net)
Microsoft
Visual SourceSafe source code control
Microsoft
SQL Server v7, SQL Server2000
Microsoft
Jet database engine
Microsoft
Visual Basic for Applications using Access, Excel and Word (Office 95, 97 and
2000)
SQL
Html
Javascript
C
language
8086
Assembler language
Pascal
Clipper
database development language
Dbase
v3 and v4
Paradox
General
computer background
A
computer programmer and consultant with 13 years of professional experience, 8
years of which were as the owner and CEO of Advanced Computer Technologies, a
small software development company based in
Although
a specialist in computer programming, I have assembled over 50 computers,
installed several different computer networks, conducted computer training,
developed web sites and have a thorough knowledge at all levels of the Microsoft
Office applications. I am well versed in systems analysis and program
design/specification as well as in application documentation
preparation.
Windows2000
WindowsNT 4
Windows ME
Windows98
Windows95
Windows 3.1
MSDOS versions 3 to
6
Internet
development
Relevant career history
1989-1997
Owner,
programmer and consultant.
Advanced Computer Technologies,
1998-2004
Freelance computer programmer and web site designer.
Most
recent employment March 2000 – September 2000
Conversion of large Access based GL Suite application (32 basic code modules, more than 50 Visual Basic for Applications forms, and 112 data tables) to Visual Basic v6 multi-tier architecture application with Visual Basic MTS components for the business logic layer, Access Visual Basic for Applications user interface and Microsoft SQL Server 7 data layer.
The
following list is a sample of some of the projects which I have undertaken.
More details available on
request.
Modernization of GL Suite
application (Microsoft Access, Visual Basic
Conversion of an extensive Access program with over 30 code modules to a Visual Basic MTS component based 3 tier network program.
Use of SQL Server 7, Access and SQL as an aid in data conversion tasks converting data from legacy systems to SQL Server 7 database.
Microsoft SQL Server 7
Create and administer databases from legacy database systems.
TSQL programming of stored procedures and triggers.
Extensive and complex SQL
code as the data access layer in multi-tier application
development
Invest/o real time investment portfolio and risk management system (Visual Basic v5 / v6)
Automated analysis of stock data
for the preparation of daily statistics and a stock information
newsletter.
Natural Areas Association database management system (Visual Basic v5/v6)
A database system for maintaining marketing, membership and payment data. Used to automate the generation of member subscription renewal notices and member mailings.
Horticultural Management system (Visual basic v5/v6)
Complete accounting
system for horticultural nursery management. Bar-code label printing, reports,
financial analysis, integration with bar-code scanning hand held programmer and
many other features were available in this multi-user
application.
Visual
Basic for Applications – Excel programming
Provision of extensive Excel Visual Basic for Applications programs to aid in the analysis and presentation of stock information.
Viewit
real estate listing web page generating system (Visual Basic
v5)
An Access database was used as the source data for the provision of html pages for viewing from client internet web sites. The Visual Basic program generated the html pages which included listing details and photographic images of real estate listings based on the stored data in the Access database.
Learning
Disabilities Patient Management System (Visual Basic
v3)
An extensive and configurable system with over 50 child windows for the maintenance and automatic scheduling of all patient information relating to patients with learning disabilities. The system included a screen designer which allowed the user to configure the layout of the individual windows.
Integrated
customer sales tracking system (ACT, Word, Excel)
An integrated system using Word, ACT Contact management program and Excel for the complete control of work-flow for a garage door installation company. The system automatically brought the client information on-screen when a telephone call was received.
MSDOS
Projects
This
system took data from and supplied control data to a Tectronics hand held heart
pacemaker control unit. The system provided a PC interface for the control of
this unit as well as the collection and management of data from this unit,
thereby allowing the collection of statistical data for heart patients. This
project was conducted in collaboration with the cardiac unit at
Real time interrogation of data stream from PC games port (8086 Assembler)
This
project required analysis of the data stream arriving at the games port using an
oscilloscope and then the provision of an assembler routine for the real time
collection of data. A database management system, using Clipper was written to
maintain the collected data.
A file backup utility which updates destination file copies and removes redundant files from the copy destination when these redundant files are no longer part of the backup file set. This was an MSDOS command prompt style utility.
Sales order processing, purchase order processing, general ledger system (Clipper)
This system forms a complete workflow management system with integrated accounts all the way from initial order entry to general ledger maintenance. A full reporting module, inventory control, and multi-user operation.
The provision of an inventory bar code reading program for a Symbol Technologies hand held laser bar-code scanner in order to read inventory bar-code labels for the purpose of order, invoice and inventory level management. Symbol hand held programmer language.
Nurseryman database management system (Clipper)
A complete accounting system (sales
ledger, purchase ledger and general ledger) for the management of large
horticultural nurseries. This program was a market leader in the
Networking
Windows XP
Windows 2000
Windows NT v4
Windows ME, 98 and 95
Windows for Workgroups v3.11
Novell Network v3.11 and v4
Lantastic network