Experience in the development of complex object models and their
implementation in the Visual Basic environment. Developed several
tools (see Genesis below) to speed up and standardize the object
development and implementation process.
A tool designed to aid in the collection, management and distribution
of information that makes up the requirements of any development
project. Produces rich text format output completely formatted
using pre-defined style sheets.
A development environment that works in conjunction with VB to
collect and manage system specifications for an application project.
It also manages components of the data and meta-data models to
create "Intelligent Objects" for use in the VB application.
Genesis also produces Word and fully linked HTML documentation
for all aspects of the project and data models. Genesis will also
embed objects in the application that handle many of the non-data
related tasks that the application must generally perform. Genesis
also creates VB code for a database support tool that is used
to create and maintain the database under software control. Use
of Genesis has resulted in 40% to 80% reductions in application
development time depending on the project. The code inference
engine produces error-free code at the rate of over 1,000,000
lines per minute.
Broad experience in user interface design. Developed interfaces
to meet a broad range of needs. Experience in interface continuity
standards. Developed Screens On The Fly that has an IDE to create
bound forms requiring no application specific code. This component
performs extended data validation before persisting the data to
disk. These screens can be hosted in an application containing
the supporting ActiveX (COM) components. Also developed a set
of components which use the "Intelligent Objects" created
by Genesis to build screens dynamically with extensive customizing
Developed and implemented standards for system development, screen
design, report design, database structure and normalization as
well as computer-based training. Collected this information into
a Windows Help File to manage standards.
Designed and developed help files. Includes standard Windows help
as well as Media Viewer and other multimedia authoring tools.
Developed HTML based help systems.
Developed techniques for implementation of country specific
Tools for integrated data collection of performance indicators
Testing / Deployment
Implemented regression testing programs and developed test scripts
for product deployment. Experience in .dll / .ocx version management
on distributed desktops. Experience with various application installation
and update methodologies.
Experience in performance tuning, database normalization,
multi-user locking problems and client server upsizing working
in mixed database environments. Created, developed and implemented
tools to allow maintenance of replicated Access databases over
a WAN as well as over 150 remote copies on laptops. Also developed
tools to allow flexible ASCII to database and database to ASCII
API / Third
Extensive use of the Windows API and third party tools to enhance
Visual Basic's capability.
Created and implemented a VB solution for printing services. This
allows developers access to functions which normally require API
interface. Allows page definition with over 80 different page
properties, configurable on the fly to print direct from any object.
Created, developed and implemented tools that manage unattended
processes, logging and notification procedures. All logging can
be implemented on the application / function / user level. They
also provide for viewing, printing and maintaining of logs.