Simpson Consulting Services
Contract Programming / Consulting
Principal: Dennis W. Simpson
800-550-7345
214-542-0683
Dallas, Texas
Click for Resume in
MS Word Format It's more concise.
Specializing: WEB, Internet and client/server applications
Rate:
$175/hour short term (less than 2 months), $125/hour long term (over two
months), firm. I do only contract work, and contract
through my company, August Computing, Inc., so no 1099's are needed.
Travel:
-
Long Term:
-
Domestic: up to 3 days a week
-
International: International: two weeks every 6 weeks
-
Short Term:
-
Domestic: two weeks
-
International: International: three weeks
This page is organized to allow you to :
-
Determine my qualifications
-
Interview me in detail
-
From the comfort of your desk
-
When it is convenient for you
If you are reading this you have a problem to be solved or a need to
be met. If you have questions along the way drop me e-mail via how to contact
me.
Do I meet your needs?
-
You will look good
-
Successful track record
Basic Qualifications
-
Reliable
-
15 Years of full-time consulting
-
Many languages, operating systems and application areas
-
Self starting
-
Needs little supervision once goals have been defined
Professional
-
Full time consultant (Not part-time shade tree mechanic)
-
Years of knowledge of what works and what does not
-
Good people skills
-
Good verbal communication skills
-
Work form specifications or help create specifications
Willingness to accept crisis Projects
-
Project member Quits Unexpectedly
-
Project has hard-to-find bug
-
Project is very late / over budget
-
Project has no documentation or code comments
-
Severe team members personal conflicts
-
Nights and weekends are acceptable
What is a contractor?
How much do I charge?
-
Rates vary by:
-
difficulty of task
-
time frame
-
Severity of work conditions
-
Fixed price if given detailed specs
-
Hourly in other cases
Do You have to allocate any office and equipment?
-
These items add overhead and reduce room for current staff
-
I can work at your site
-
I can work exclusively from my office
-
A combination of the above. Working from my office allows nights and weekends
for crisis or late projects
Conclusion:
-
Frees up space, equipment for others. Allows me to work nights and weekends.
My equipment is usually better than many clients in terms of computing
power and integrated development tools. This saves you money and time and
is the best of both worlds.
How do you know you are getting your moneys worth
-
Gant critical path chart
-
Milestones with visible deliverables
-
You see Progress
-
Many years of experience
Prior Clients/Work Performed For
-
Hughes Information Technology Center/NASA
-
Mobil Oil, E-Systems, Hughes Information Technology, Telstra, Convex Computers,
Johnson Controls, Major Publisher
-
Motorola, Mostek/United Technologies, EDS, Systems Designers/Scicon
-
Apple Computers, Harris Communications, Near Space Communications
-
Hathaway Instruments, Beta Products, Forney Engineering, USAA, Burlington
Resources
-
SATCOM Agency, 3-D Systems, Texas Instruments
Platforms / Operating systems
-
Sun Sparc Solaris, RISC, Intel, NT, Win95, VAX, RS-6000, HP, Silicon Graphics,
Sun, DEC
-
HP/X, SunOs, Solaris, AIX, Ultrix, DOS, WINDOWS
Experience Subject Areas
-
Java enhanced WEB/Internet Applications/Publishing.
Dynamic HTML, Active Server Pages, cgi scripting.
-
Adding JavaScript to add run-time form and
data validation at the user's PC so as to give immediate error feedback,
which reduces server loading. Javascript can easily guide data and form
entry entry to reduce errors and reduce time to enter.
-
Porting WEB applications from Unix to NT and
NT to Unix.
-
Familiar with WEB servers: Netscape, Microsoft, Apache, Cern, Sun Java
WEB Server, and others
-
Writing WEB application that are browser-independent.
Your WEB applications will run on both Microsoft and Netscape browsers,
including Java and Javascript.
-
Writing interactive applications that are Language-Independent. By
clicking a button, the application will switch into another language.
If your company is international, you would probably like your users to
use their own national language when possible, as a convenience.
-
Example commercial multi-language application I wrote: RoAccess.
It consists of several hundred pages, JavaScript and database entry/display.
-
Setting up group access security to WEB systems.
-
Applications to monitor availability of WEB,
email, directory servers, like LDAP, and other servers, with automatic
email, fax and pager notification if servers go down.
-
applications to automatically move directory information between unlike
mail systems.
-
Creating WEB applications to replace or augment current applications.
-
WEB applications to access relational databases,
satellite imaging, personnel history, technical databases
-
Data migration from PC to mainframe databases
to relational, network, and custom databases. Putting all corporate integrated
databases completely onto the WEB.
-
Applications to automatically create WEB pages for advertising or company
business.
-
Specializing in Unix, NT and Windows 85 it both homogeneous and heterogeneous
environments.
-
Automated data cleanup and loading using highly
interactive WEB pages
-
Data Analysis and presentation via the WEB.
-
Remote WEB administration
-
Setting up complete corporate email, WEB servers, directory servers.
-
Consolidating E-mail and WEB servers into internal and firewall protections
portions.
-
Data Warehousing
-
Data Modeling
-
Enterprise Database Access
-
Open Systems/Client Server applications
-
GUI Graphical User Interfaces
-
Relational and Object Oriented Databases
-
'C' and C++, Fortran
-
Automated Testing
-
Application integration
-
Application re-engineering and reverse engineering
-
Data Entry and Edit application development
-
Process Control
-
Graphics, GIS (Graphical Information Systems)
Resume
Dennis W. Simpson
Background Summary
-
Creating large, interactive, Internet/Intranet WEB
forms-based, database applications that can be multi-language.
-
Java, JavaScript, Dynamic HTML used to put
new and legacy systems onto the WEB and company Intranet.
-
16 years independent consulting and contract software
-
Some Prior Clients: Hughes, NASA, EDS, E-Systems, Systems Designers/Scicon
(Scotland), Mobil Oil, Convex Computers, Hathaway Systems, Beta Products,
USAA, Harris Communications, major publisher.
-
Ghost writing software for other companies to sell or claim as their own.
-
Unix, X-Windows, Motif, C, C++, Solaris, HP-UX, AIX, VMS, MS Windows, VxWorks.
Distributed processing, Client-server. GUI development tools (XVT, ICS,
others). 4GL form/reports systems. Portable code across Unix's, MS-Windows
and MacIntosh. Automated testing. Used many third party libraries and widgets.
-
Real-time process control/data collection, data entry/editing systems.
Interactive diagnostics for hardware and software, process graphics, SCADA.
-
Relational Databases: Ingres, Oracle, SQL, QUEL, Entity-Relationship Diagrams,
database modeling, schema development, performance tuning, applications.
-
Information Management/modeling. Rochade metadata repository. Data warehousing.
-
Can work from my office using state of the art tools, software and hardware.
Use Internet, modems and fax to do maintenance in U.S., Europe, Asia, Africa.
Open to travel (spent 3 months in Scotland for EDS).
-
Willing to work on software that has been abandoned, never worked, unfinished
or where employees refused to work on.
-
Work from customer provided or self generated specifications. Provide schedules
and milestones of visible/verifiable progress.
-
BS/MS Electrical Engineering. Masters Degree in Business Administration
in Technology Management.
Overview & General Skills
-
18 years of systems and applications programming with C/C++ on Unix, DOS,
VMS, Convex, MS Windows. Unix languages such as shell programming, perl,
yacc, fortran.
-
Build many WEB applications
-
A wide variety of programming languages and windowing systems.
-
Authored techincal articles regarding the effective use of Internet Service
Providers, ISDN and Internet WEB Usage.
-
GUI interfaces using X-Windows, Motif (standard and Object Oriented) ,
MS Windows. Low level 'X' to high level GUI builders
-
3 years Data Warehousing, metadata population and automated data migration
using Rochade Repository and Reference Information Modeling, Data Migration.
To view a WEB/Netscape interface to Rochade I wrote and August sells, Click
here!
-
6 years logical/physical database modeling
-
1 year html programming on Unix and Windows for WEB pages, application
help systems, Internet advertising and presence for corporations, Hot Java
-
4 years CASE (Computer Aided Software Engineering) and RAD (Rapid Application
Development)
-
6 years open system, client/server applications
-
11 years platform/operating system independent programming across Unix,
DOS, MS Windows, Macintosh
-
13 years of relational database programming with Ingres, TerraData, Britton-Lee,
Oracle at systems and applications level
-
8 years real-time, distributed process control, robotics control.
Prior Contract/Experience Summary
-
August Associates. Created many WEB based interactive database
applications for very large multi-national companies. My WEB applications
are in use in Austrailia, Africa, Europe and the U.S. Establishing corporate-wide
email, WEB and user directory servers from most popular suppliers, like
Netscape, Microsoft, Apache, CERN, etc. Large scale data migration/validation/clean-up
via WEB pages. Providing Technical support for overseas clients.
-
Hughes Information Technology Center/NASA. Part of a team of consultants
creating a Java prototype of an existing Motif Data Inventory application
for large Earth observation satellite data sets. It allows our Java WEB
GIS front end to show what types of data is available using spatial, time
and other qualifiers. Also consulting on related data modeling and Repository
usage. Also created large NASA metadata entry system for cataloging Earth
sensor data files using Netscape/HTML WEB servers. To view a sample metadata
entry form Click here.
-
Mobil Oil Exploration and Producing. Integration of Repository system
to assist migration of data to/from relational databases, flat files and
POSC object oriented databases. Using Rochade engine.
-
American Geological Institute. Subcontractor for the logical mapping
and subsequent migration of petro-information into a Oracle relational
projection of the POSC database for a pilot GUI product.
-
Mobil Oil Exploration and Producing C/C++. Motif, Unix, Database.
Unix types: Sun, HP, IBM, DEC, Solaris, AIX, HP-UX, DEC Ultrix, SunOs,
X-Windows. MS Windows. SQL, distributed processing. Perl and shell scripts.
Yacc grammars. Ingres, Oracle, RDB relational databases, 4-GL system. Mapping
systems, data file interchange formatting and large data entry applications.
HTML page creation for on-line help for Motif GUI applications via Mosaic.
EMASS (Mass Storage System) access from GUI applications on-line. Graphical
Information System (GIS) front ended applications.
-
Burlington Resources/Meridian Oil. Performed Rochade database loading
of metadata from a variety of spreadsheets and other sources. Created WEB
services to make data available over the Internet.
-
Mobil Oil. Saved Mobil over $1 million by "cloning" vendor report
writer. Created an X-Windows application interpreter that allowed non-technical
personnel to build a 250 form system in 3 months. Developed a text-based
Motif application generator for Rapid Application Development/Prototyping.
Rochade database: did installations, systems admin, data loading, modeling,
training and created a Netscape front end for data entry/viewing in a hyperlinked
envrionment.
-
Convex Computers. C++/Motif/GUI program that monitors and displays
the real-time status of a robotics vast Unitree tape/disk data storage/archive
system. HP, CSERIES, Sun. Used SparcWorks integrated development environment
Plus GNU GCC and G++ compilers. Client/Server communications via RPC's
for distributed access. RCS source code managent. Very involved object
oriented system . Used third party Motif widgets such as XINT and Xrt.
-
3-D Systems. Consulting for mainframe high performance print services
for Unix networks.
-
E-Systems. C,X/Motif, Unix, real-time. On Sun (Solaris) and Motorola
68k (VxWorks/Windx real time data collection remote unit). Remote ethernet
to Sun for operator display. Motif on both Sun and 68k. Eliminating memory
leaks. Overcoming VxWorks real-time operating system deficiencies.
-
EDS/Scicon. C, Database, Ingres, Vax/VMS. Scicon subsidiary in Aberdeen,
Scotland. Developed large forms based SQL Oil Exploration data storage/retrieval
system. Provided technology transfer and training on SQL, 4GL systems.
Ingres, RDB Relational databases.
-
Major Publisher. End-user Yearbook tool development. Took over support
when initial staff quit. Delivered on-time the scheduled enhancement release
that had become 1 year late in only 3 months. PC Based, Windows, XVT, Mac.
-
Apple Computers Robotics and process control. Unix and VMS. Automated
Apple II assembly/pack area using Macintoshes as controllers. Conveyer
belts, bar code scanners, motion sensors, pressure switches, optical recognition.
-
National Semiconductor. Automated cleanroom semiconductor manufacturing.
Utilized articulated arm robotics, precision photo, develop and etch equipment,
lot and process control, batch recipe loading, automatic guided vehicles.
Use of X and DecWindows.
-
Motorola. Automated radio harness kitting facility utilizing pick
and place robots, barcode scanners, rotating storage carousels, network
model database, PLC's (programmable logic controllers such as Allen Bradley).
Allowed definition of kit components, sequence of assembly stations and
progress tracking. Interface with master facility mainframe for process
optimization.
-
Dimension Systems. Designed and lead team to develop "Freeform",
a commercial 4th generation forms language with a relational database independent
access layer.
-
Near Space Communications. Telephony operator station that became
private labelled by Stromberg Carlson for use in South America.
-
Forney Engineering. Developed distributed control, microprocessor
based system. Analog, digital, batch and sequence control. Touch screen
control. Animated process graphics
-
Mary Kaye Cosmetics. Thermal barcode imprinting and lot tracking
-
Johnson Controls. Real-time, process graphics. Automated sewerage
treatment plants. Nuclear power plant security systems. Open and closed
loop control for batch and continuous process applications and SCADA systems.
-
Johnson Controls. Software for Atomic Power Plant Security Systems.
Motion sensor, infrared detectors, body weight profiles, surveillance camera,
automatic guard route generation and tracking, visual differencing surveillance.
Various access badge readers using magnetic strip, swept frequency RF resonance.
-
Apple Computers. Did software for two robotics "cells" for the production
and packing of Apple computers. Involved robots, conveyers, palletizing,
wrapping, scales, bar code printers/scanners, auto-guided vehicles.
-
Hathaway Systems. Power transmission line real-time data collection,
analysis and display. Widely distributed data collection remotes were polled
for data. PC using Concurrent DOS (multitasking). Drivers for embedded
custom communications board. Diagnostics for comm board and systems. Database
management, forms, reports and graphical analysis. Data import/export in
industry standard formats.
-
Beta Products. Wrote communications driver for PC to do data collection
from Motorola 68k alarm/monitoring equipment.
-
Harris Communications. Diagnostics for floppy drives for a personal computer
production line. Took over when initial software contractors defaulted.
-
USAA. Building telephone, equipment, cable and wiring tracking system.
Converted from Prime COBOL to VAX VMS Fortran.
-
Texas Instruments. Design Automation Group. Programed SPICE (semiconductor
circuit simulation program) adding variable timestep integration, voltage-variable
capacitors and better silicon physics modeling of MOS and bipolor micro
devices. FORTRAN.
-
U.S Army Satellite Communications Agency (SATCOM). R&D in the
area of test and evaluation. Analysis of theoretical performance vs. actual.
Designed automated testing programs to drive data collection/analysis equipment
such as spectrum analyzers, Noise Power Ration (NPR), defiations, distortion,
frequence response, up-link/down-link conversion efficiency.
End of Resume
SCS Owned Development Systems
Software can be developed off-site and does not require client office space
or equipment.
Keyword list:
Accessory Builder, AIX, Analysis, Application Design, Application Development,
Application Programming, Application System (AS), Applications Maintenance,
Applications programming, Automated Guided Vehicles, Automated Testing,
Automation, AWK, Bachman, BarCodes, BASIC, Batch Process Control, Borland
C++, BRIEF, Britton-Lee Database Machine, C Language, C++, C, C++, C/C++,
CASE, CASE Tools, Client/Server Applications, Client/Server Systems, Consultant,
Contract, Convex, Crisis Projects, Cross platform, C-Scape, Custom Applications,
Custom Design, Custom Programming, Data Acquisition, Data Inventory Systems,
Data Migration, Data Modeling, Data Repository, Data Warehouse, Data Warehousing,
DataBase, Database, Database Applications, Database Consultant, Database
Conversion, Database Design, Database Modeling, DEC, DEC Layered Products,
DEC Ultrix, DEC VAX, DECForms, Design Automation, Distributed Control,
Distributed Processing, Documentation, DOS, DOS & Windows, Enterprise
Consulting, Epicentre, Express, File Interchange Formatting, FORTRAN, GIS,
Graphical Information Systems, GNU, Graphical Interface, Graphics, GUI,
GUI Development, Help Systems, Hewlett Packard, Hot Java, HP, HP 9000,
HP-UX, HP/UX, HP9000, HTML, Hypertext, IBM RS/6000, IBM RS6000, IEF, Information
engineering, Information Modeling, Information Management, Ingres, Intel,
Interface Design, Intergration, Internet Presence, Internet Consulting,
JAM, Java, Legacy System Migration, Legacy Systems Maintenance, LEX/YACC,
Linux, Logical Database Modeling, M68000, MacIntosh, Man Machine Interface,
Manufacturing, Manufacturing Systems, Mapping Systems, Migration, Modelling,
MMI, Mosaic, Motif, Motif/X, Motorola 680x0, MRP Systems, MS Visual C++,
MS-C, MS-DOS, MS-Windows, MS/DOS, MS/Windows, MSDOS, Netscape, Object Oriented
Analysis & Design, Object Vision, Oil & Gas Applications, Oil and
Gas, Oil Industry, OOP (Object Oriented Programming), Open Systems, Open/VMS,
Oracle, Perl, POSC, Process Automation, Process Control, Programming, Project
Management, Proposals, Rdb/VMS, RDBMS, Re-engineering, Real Time, Real-Time,
Relational Database, Repository, Reverse Engineering, RISC, Robotics, Rochade,
RPC's, Remote Procedure Calls, RS/6000, Satellite Communications, SCADA,
Scanners, Security Systems, Semiconductor Fabrication, Shell Programming,
Software Development, Solaris, SPARC, SPARCWorks, SQL, SUN, SunOS, Sun
Solaris, Sun Workstation, Supervisory Control Systems, System Development,
System Programming, Systems Analysis, Systems Programming, Technology Transfer,
Telecommuting, Telecommunications- ISDN, Teradata, Touch Screens, UIL,
Ultrix, UNIX, Unix, Unix Operating System, VAX, VAX/VMS, Vision, Visual
Basic, Visual C++, VMS, VxWorks, Web Pages, Web Site Setup, Windows, WWW,
X, Xrunner, X Windows, X-Windows, XVT, YACC