Consulting
Services
I
offer more than 20 years' experience in most aspects of software
development, including
Requirements analysis
User-interface design and prototyping
Software design
Programming
Testing
User documentation
Project management
Expertise
I
have developed a wide variety of end-user and in-house Windows
applications.
I
am always willing to tackle projects in new areas, but have solid
expertise in:
Graphics and image processing
Automated page-layout and pre-press systems
Ballot printing and scanning systems
Technical trading systems for institutional money managers
Financial planning software for a major mutual fund company
Simulation of global technical markets for training upper-level management
in strategic thinking
Testing and screening job applicants
Detecting substance abuse through the real-time analysis of
electronystagmograph waveforms
Project
Characteristics
Although there are no hard-and-fast rules, many of my assignments have shared the following characteristics:
Client is a small-to-medium size business, usually in the U.S., but occasionally in Europe or beyond
Client is typically not a software company, but a business that uses or distributes custom software in support of its primary mission
Assignments such that they can be accomplished by a single individual cooperating with a small in-house team,
rather than contributing a small part of a large team effort
Tools
and Interests
My skills and interests are focused on applications
software. I don't work on low-level systems software or database
applications.
I
program almost exclusively with the world's most productive software
development tool: Borland Delphi. This is my choice for creating robust and maintainable software on tight
budgets and development schedules.
I
also have a good working knowledge of the PostScript and HTML languages.
Reputation
Over the years, I have earned a reputation for:
Quickly developing an understanding of new software applications, user needs, and business objectives
Analyzing, abstracting and simplifying complex concepts, so that they can be presented to users and others in easily understood terms
Organizing software user interfaces, help systems and manuals around the way users think about their work, rather than around the internal implementation of the application
Leading with proposals that clearly define the assignment, its background, scope and objectives
Completing projects on schedule and within budget
The
length and breadth of my experience can help make your projects a success.
For
further information, please email me here.
|