Richard E. Dinnis
108 Woods Way
Anderson, SC 29625

 

MS Word Resume - 86 KB

MS Word Referral Letters – 0.9 MB

Career Summary

I am a hard working, deadline and results oriented software analyst / developer with 40+ years experience across a wide spectrum of industries and clients/employees in a career that started with wiring of Electronic Accounting Machines and programming of IBM 1401s , progressed through a variety of mainframe systems, and then into the personal computer and embedded venues.  My career has always involved substantial technical coding, but the majority has been spent as a senior level developer performing additional tasks including analysis, design and management of system level projects as well as mentoring of less senior level developers.

 

Target Projects

I am looking for projects where I can use my problem solving skills developed over 40 years in this business to develop business or engineering solutions using OOD design methods and implementation in C++ for clients who understand the value of the development experience I can bring to them and the use of consultants to fill short term gaps or long term sporadic requirements.

 

Acceptable Assignment Locations
(in order of preference)

 Any Southern USA location between Charlotte, NC & Atlanta, GA

 Any other Southern USA location

Any Northern USA location

Rates
$40  - $85 / hr depending on assignment and location.

 

 

Availability

Part Time Assignments (< 20 hrs/wk)

Immediately

Full Time Assignment (40+ hrs/wk)

Only exceptional opportunity

And then 2-6 weeks notice

 

 

Skill Set

Skill Name

Level

Experience

Last Used

System Analysis & Design

Intermediate

28 yrs.

Current

Technical Writing

Intermediate

18 yrs.

Current

Microsoft Office Suite

Intermediate

18 yrs.

Current

OOA/D/P

Intermediate

18 yrs.

Current

Windows (3.11 thru Windows 7) 

Intermediate

17 yrs.

Current

C++ w/ MFC

Intermediate

16 yrs.

Current

Embedded Software

Intermediate

12 yrs.

Current

Visual Source Safe

Intermediate

4 yrs.

Current

SQL

Intermediate

5 yrs.

Current

Microsoft VISIO

Beginner

3 yrs.

Current

RTX

Beginner

1 yr.

Current

Windows Messaging Services

Beginner

< 1 yr.

01/2009

Visual Basic

Beginner

2 yrs.

01/2009

Windows Media Services

Beginner

1 yr.

05/2008

CORBA

Beginner

< 1 yr.

12/2005

Rogue Wave

Beginner

< 1 yr.

12/2005

Microsoft Project

Intermediate

6 yrs.

06/2005

Rational ClearCase

Beginner

1 yr.

06/2005

PVCS

Intermediate

8 yrs.

03/2001

Training

Intermediate

9 yrs.

04/2000

Project Management

Intermediate

20 yrs.

03/2000

BASIC (various versions)

Intermediate

20 yrs. 

03/2000

pSOS

Intermediate

3 yrs.

03/2000

Various Assmbler Languages

Intermediate

20 yrs.

12/1995

C (various compilers)

Intermediate

11 yrs.

12/1995

Various Assembler Languages

Intermediate

20 yrs.

12/1995

MS-DOS

Intermediate

7 yrs.

12/1992

Apple DOS

Intermediate

6 yrs.

12/1985

CP/M

Intermediate

6 yrs.

09/1985

COBOL

Intermediate

16 yrs.

09/1981

 

 

Project Experience

 

04/1/2011 to present
Consultant thru MDI Group

GS1000 Overhead System


 

Clarity Commerce
Duluth, GA

Providing support for their POS and other related software for their clients.
 

02/17/2010 to 01/7/2011
Consultant thru Oxford Global

GS1000 Overhead System


 

Gainco, Inc.
Gainesville, GA

Made changes to their embedded system to enable multiple lines to feed a single drop with rate control across all lines.  Also cleaned up a large number of ignored compiler warnings to make their system more stable and straightened out an existing mess in the macros within the system.  Added two new features to their system for Remote Batch Reset and Drop Reassignment.  Implemented their embedded software on a new board configuration under Windows Standard Embedded.  Technologies involved were Windows NT, XP Embedded, Standard Embedded, VC++, RTX and SQL 2000.
 

11/17/2008 to 01/31/2009
Consultant thru Volt

Messaging Services Support


 

Microsoft Corp.
Charlotte, NC

Provided support to Microsoft’s clients for Messaging Services (Outlook 2003-2007 & Exchange 2003) and tools across a variety of Windows platforms including Server 2003-2008, XP and Vista.
 

05/22/2007 to 05/21/2008
Consultant thru Volt

Windows Media Services Support


 

Microsoft Corp.
Charlotte, NC

Provided support to Microsoft’s clients for Windows Media Services and tools across a variety of Windows platforms including Server 2003, XP and Vista.
 

01/22/2007 to 03/30/2007
Consultant thru Oxford Global

AVM600 Enhancements


 

Digital Recording, Inc.
Durham, NC

Developed enhancements for GUI interface to a SQL database to handle real-time vehicle data acquired across J1587 and J1939 buses. Work involved enhancements on both server and client side including alarm setup and detection. System is in VC++ 7.0 updating a server side SQL 2000 database.
 

12/09/2005 to 04/06/2006
Consultant thru Oxford Global

Platinum Router


 

Leitch, Inc.
Chesapeake, VA

Developed enhancements to GUI and SQL database storage of setup data for clients Platinum video router system. System is in VC++ 6.0 accessing a server side SQL database.
 

07/25/2005 to 11/30/2005
Consultant thru Brite Byte

COR2006


 

Cingular, Inc.
Atlanta, GA

Developed new GUI control to support flexible design changes in clients Commission payment system. Got client started on road to upgrade system to Visual Studio .NET 2003. System is in VC++ 6.0 and accesses server side SQL databases using CORBA and Rouge Wave library functions.
 

05/25/2004 to 06/17/2005
Consultant thru Oxford Global

Onyx


 

Electronic Theater Controls, Inc.
Middleton, WI

Designed and developed components for a new lighting control panel.  Program was designed using OOD methods and implemented in Visual C++ w/ MFC to run in a Windows 2000/XP environment with interfaces to other equipment ACN.  Design included everything from Graphical User Interface to supporting files, etc.  Developed Timeline control, Message Logging and Quartz-Crystal Interface
 

07/27/2001 to 11/25/2002
Consultant thru Computer Software Associates

ECUIC


 

Goodrich - PECS
West Hartford, CT

Designed and prototyped a new Electronic Control Unit Interface Computer program to allow them to accumulate and analyze data from the Electronic Control Unit used in the Comanche helicopter.  Program was designed using OOD methods and was implemented in Visual C++ w/ MFC to run in a Windows 2000/NT environment with interfaces to other equipment using RS232, RS422, Ethernet and MIL-STD-1553B bus.  Design included everything from Graphical User Interface to supporting files, etc.  Researched and obtained 2 outside packages to handle real time plotting and run time screen development to reduce development time on project while giving the application a robust user interface.
 

10/08/1998 to 03/14/2001
Consultant thru Oxford Global

daVinci


 

Dictaphone Corp.
Stratford, CT

Performed varied tasks relating to the development of a call center quality monitoring system for client using Visual C++ w/ MFC in a multi-threaded, multi-server Windows 95/ 98/ NT environment. One specific task required us to develop a method that would allow agents to "free seat" at any one of a number of workstations with diverse operating systems (Windows 95/ 98 vs. Windows NT) and allow them to carry their specific application user profile with them. Microsoft's "Roaming Profiles" methods were not sufficient for what the client needed. The client has filed for a patent on the algorithms and code that I developed to solve this problem. Another of my assignments on the project was to help identify and insure that corrective action was taken in a portion of the system that was causing the CPU utilization to occasionally get pegged at 100 percent. This required developing test plans for exercising the system, capturing data using Performance Monitor and then analyzing that data to first determine the cause and then to insure it was fixed. Another of my assignments was to analyze the software and hardware supplied to the client by an outside concern. I worked with one of the clients senior engineers to develop test plans. I then implemented those test plans, ran them and analyzed the results.
 

12/01/1996 to 04/07/2000
Consultant thru Fastech

Flightmaker


 

Tactical Retailing Solutions, LLC
Farmington, CT

Designed and developed data collection and publication software side of a system to be used in a state of the art retail marketing system. The design was done using OOD methods. Once design was completed, I was responsible for directing the work of 3 or 4 individuals working at diverse locations to implement the system in Visual C++ w/ MFC in a Windows 95/ NT environment. The output of this system provided display content and instructions for remote networked nodes running under pSOS which interfaced to clients Point of Sale system. There are multiple patents pending on this particular project both US and foreign.

 

08/06/1996 to 12/31/1996
Consultant thru CTG

SeaWolf


 

Microsoft Corp.
Norwich, CT

Provided design and prototype support on a CITIS system for client using Visual Basic 4.0 in a Windows 3.11 environment.

 

01/01/1994 to 12/31/1995
Sr. Engineer (Employee)

NextGen


 

Pitney Bowes, Inc.
Shelton, CT

Project was to develop a next generation scale platform to carry PB into the 21st Century. When I got invovled, prototyping had been going on for some time and they were beginning to develop the actual product. There were bits and pieces of functionality but no documented plan for the product. It became my task, gathering information from the other engineers on the project, to produce a functional specification document. After completing that, I worked on a small segment of the project until Pitney Bowes shut down the project. Project was being done in Visual C++ implemented in a Windows NT environment.

 

01/01/1991 to 06/30/1993
Sr. Engineer (Employee)

Low Cost Manifest


 

Pitney Bowes, Inc.
Shelton, CT

Worked as part of team to build a manifest system on a lower cost embedded scale system. The project included all new hardware, new operating system (pSos) and new applications code. My initial work on the project was developing an object that would allow us to place updated pieces of code on any of the chips in the system and have the application use only the latest version. Along with that we needed a method for messageing between these pieces of code. This resulted in two patents for PB (US05357629 & US05913922). About 15 months into the project, it stalled due to poor planning by project management. I was selected to become part of a 3 person team to identify what we had, what we needed and put a plan into place for integrating it all and completing the project. Once we had completed that, I developed the mainline body of code that held all the components together along with a GUI that would run under MS-DOS and allow developers to simulate running the system on their PCs. This saved many hours of burning code into EPROMs. Was then responsible for working with the other developers to integrate their code into the system. Project was done with Borland C++ using an MS-DOS development platform and a pSos implementation platform.

 

12/01/1998 to 12/31/1989
Sr. Engineer (Employee)

G140


 

Pitney Bowes, Inc.
Shelton, CT

Pitney Bowes began losing register placements to its competitors. I was given the responsibility of coming up with a system to combat this problem. We used the G110 Carrier Manifest System as base code and hardware. I developed plans for the required changes to the system. I was then put in charge of a couple of other developers, with whom I was to implement those plans in as short as possible time frame. From initial conception to market was only 7 months. Product was introduced at the beginning of July in 1989 and had acquired 60 percent market share within the first 6 months following its introduction. During development of this project we were able to develop algorithms for dealing with register systems that lead to 2 patents for PB (US05124926 & US05079712).

 

06/01/1986 to 11/30/1988
Consultant thru TSC

Mailroom Management System


 

Pitney Bowes, Inc.
Norwalk, CT

Developed a mailroom management system from scratch working with the business management personel to develop functional specifications. Was then involved in all aspects of initial development decisions including schedules, costs, third party software, hardware platform, etc. Then led a team of up to 8 developers in implementing the system in an MS-DOS environment with Lattice "C". As part of project, I developed a windowing system to be used to present menus and allow data entry in a unified user interface.

 

09/01/1985 to 05/31/1986
Consultant thru TSC

Departmental Accounting for G110


 

Pitney Bowes, Inc.
Norwalk, CT

Added "Departmental Accounting" sub-system to the already existing system. This was an embedded project using Lattice "C" and an OS that was proprietary to the hardware manufacturer. Development environment was MS-DOS.

 

06/01/1984 to 08/31/1985
Consultant thru TSC

Departmental Accounting for CCS


 

Pitney Bowes, Inc.
Norwalk, CT

Designed and added Departmental sub-system to an S100 based Manifest System that was already on market. During time worked with and trained one of clients Jr. Engineers. We were the only two working on the project and I had complete responsibility for the scheduling and completion of design, implementation and testing. Product was done in CBasic running under CPM on an S100 bus system.

 

08/01/1982 to 12/31/1985
Consultant thru GCS

Individualized Education Plans


 

Middletown School District
Middletown, CT

Developed Individualized Education Program system for client with my company holding onto the rights to the source code and the marketing of the product. Worked with school system administrators and special education teachers to define functional reqirements. After that I implemented the system in Applesoft Basic and 6502 Assembler for an Apple II+ and Corvus 5mb hard disk. System was later re-written in CBasic for IBM and IBM clone systems running MS-DOS. In total the system was installed and used in about a half a dozen school systems within CT.

 

11/01/1981 to 12/31/1982
Consultant thru GCS

Dental Accounting System


 

Core Computer Systems, Inc.
Hamden, CT

Developed a dental office accouting system to run on an Apple II. Initial system used Apple II+ with 4 floppy disk drives. Later upgraded to use a 5mb Corvus hard disk. System was sold and installed at about a dozen dental offices in CT. I worked with several dentists through workshops and individual meetings to define the functional specifications and then developed the code myself. Code was written in Applesoft Basic and 6502 Assembler.

 

01/01/1981 to Present
Consultant thru GCS and TekneT

Material Inventory System


 

Ross & Roberts, Inc.
Stratford, CT

Initially developed a system to customer's specifications to run in an Apple II environment using Applesoft Basic and 6502 Assembler. Assembler portion implemented a windowing type of environment for data input and ISAM type file handling on the Apple II. In mid to later 80's, I converted the system to run on IBM clone PCs using Basic86 and FABS (Fast Access B-tree System) under MS-DOS and added a few more reports. Most recently have converted the system to run in a Windows 95/ 98/ 2000/ NT environment using Visual C++ w/ MFC. I am currently adding a new sub-system to support a new report on production costs.

 

08/01/1980 to Present
Consultant thru GCS and TekneT

Shipping Label / Manifest System


 

Ross & Roberts, Inc.
Stratford, CT

Originally, designed and developed a system to produce shipping labels and manifests to client's specifications on an Apple II using Applesoft Basic and 6502 Assembler. Assembler portion implemented a windowing type of environment for menu presentation and data input and ISAM type file handling on the Apple II. In the mid to later 80's I converted that system to run on an IBM PC clone using Basic86 and FABS (Fast Access B-tree System) under MS-DOS. Am currently developing plans to convert to Visual C++ w/ MFC to allow it to run in a Windows 95/ 98/ 2000/ NT environment.

 

03/01/1979 to Present
Consultant thru GCS and TekneT

Baseball Tracking System


 

American Sports Wire
New Cannan, CT

Originally converted and enhanced a system the client was using from an older piece of hardware to run under C-Basic on S-100 bus equipment. Most recently have expanded the system to account for the inter-league play which now occurs and solved some problems with it running under MS-DOS in a Windows environment. Basically the same system converted in 1979, is still running today and providing reports which our client provides to his clients. Some of those clients over the years have included USA Today, LA Sun-Times, Boston Globe and various Gannet newspapers.

 

Education

Dates

Institution

Studied

Completed

01/71 - 05/71
 

Westchester Community College
Valhalla, NY

360/370 Assember Language
 

3 credits
 

09/68 - 12/69
 

University of Connecticut
Storrs, CT

Business Administration
 

30 credits
 

07/65 - 12/66
09/67 - 05/68

University of Connecticut
Stamford, CT

Liberal Arts
 

60 credits
 

01/67 - 06/67
 

Systems & Programming Institute
Stamford, CT

Computer Programming
 

Top of class
 

09/61 - 05/65
 

Fork Union Military Academy
Fork Union, VA

College Prep
 

High School Diploma 
 

 


 

Organizational Memberships

Organization

Dates

Offices Held (Dates)

Aircraft Owners & Pilots Association

10/84 - Present

Lordship Fathers Club

09/81 - Present (Life member)

President (09/84 - 08/86)

American Motorcycle Association

02/90 - Present

Harley Owners Group

04/01 - Present

Gold Wing Road Riders Association
 
 

09/89 - 12/98
 
 

Chapter Ride Coordinator (01/91 - 08/92)
CT State Educator (01/93 - 09/93)
CT State Director (09/93-12/95)

 

 


 

Referrals

Reference

Knows work peformed for

Position

Del Wheeler

Gainco, Inc.

Manufacturing / Service Manager

Angela Carter

Microsoft, Inc.

Program Manager (Volt)

Adam Keadey

Digital Recording, Inc.

Software Engineering Manager

Bill Kubsh

Electronic Theater Contols

R&D Product Development Manager

William Ziegler

Tactical Retailing Solutions, LLC
Pitney Bowes, Inc.

Vice President - IT
Work associate

George Kregos

American Sports Wire

Owner

Richard Stabler

Ross & Roberts, Inc.

Controller


This page developed by TekneT, Inc. - R.Dinnis(last updated 03/31/2011)