Ray Duchemin
Software Architect

 

 

OBJECTIVE

Seeking a position to take advantage of my 32 years of experience in the software industry.

 

TARGET JOB

Desired Job Type:

Employee, Temporary/Contract/Project

 

 

Desired Status:

Full-Time

 

 

Desired Salary:

90,000.00 USD Per Year

 

 

Site Location:

No Preference

 

 

Description of my perfect job:
Seeking a position where my skills and experience can be used in assisting development of more junior people while designing new or enhanced systems.

 

 

Career Level:

Management (Manager/Director of Staff)

 

 

Date of Availability:

Less than 1 month

 

TARGET COMPANY

Company Size:

No Preference

 

 

Category:

Computers, Software

 

 

Description of my ideal company:
The ideal company would be one that can utilize the broadest range of my skills and experience.

 

TARGET LOCATIONS

Relocate:

Yes

 

 

US-FL

US-GA-Savannah

US-NH

 

WORK STATUS

US

I am authorized to work in this country for any employer.

 

EXPERIENCE

4/2001 - Present

CONFIDENTIAL

Bolton, MA

 

 

Chief Software Architect

 

 

This company was started to build and market a new business intelligence product that I had designed at my previous employer (see next entry).

Having completed the architecture at the previous company, my primary focus for in this position has been to complete detailed specifications for the product. The product consists of a collection of components (built as dll’s) that from which business intelligence applications can be built. Included in these components is a tool set for analyzing an existing database or data warehouse, and creating a meta file to which business analysts can add business specific nomenclature which the users will see and use and selecting data from the database. The physical structure of the database and all technical information about it (table relationships etc.) is hidden from the users. Once the data has been retrieved, the user will have tools for analyzing the data, this includes cubes, graphs, spreadsheets, and reports.

The product architecture and designs were developed using UML, and the project plan was done in Microsoft Project. The main components of the system are being built in C++. The user interface is WEB based and constructed using ASP, VB Script, and a server side dll.

Also responsible for hiring development staff and assisting the BOD in making decisions about the direction of the company and clarifying possible markets for our product.

Assisted in interviews of candidates for CEO position.

 

 

1/1998 - 3/2001

TouchPoint Software Corp

Sudbury, MA

 

 

Systems Architect

 

 

This company produces a business intelligence products for the ambulatory care section of the health care industry. Their products are designed to simplify the process of creating queries against large databases and analyzing their results.

Originally brought in as a Senior Engineer, I was responsible for the design and construction of software to enhance the features of their existing commercial software.

This work was done using Visual C++ and Visual Basic.

Also responsible for all project management. Created and maintained project plans using Microsoft Project. Tracked and reported on project stratus.

Promoted to System Architect and given the assignment of expanding the companies product offering and bringing their products to the WEB. In this capacity I determined the strategy for meeting this goal, selected the technologies to be employed and developed a project plan for implementation.

Designed and constructed the companies first WEB based application. The application allowed users to easily analyze their business data using simple performance indicators and view and manipulate summarized data within a cube.

This project was IIS based and implemented using VB Script, JAVA Script, Visual Basic, ASP, and HYML.

Begin the creation of a completely new architecture from which the company could move all product to the WEB, and add extensive features and functionality to them. Before completing the work, it was decided to create a new company where the designs would be completed and a new set of products built.

 

 

8/1997 - 1/1998

Business Technologies

Andover, MA

 

 

Contract Software Engineer

 

 

Contracted to perform work for a major investment company. This work included the design and creation of of several business objects to be used at the core of a 401K management system. This client-server system was built in Visual Basic (v4) and Sybase.

 

 

5/1996 - 2/1997

New Technology Partners

Bedford, NH

 

 

Contract Software Engineer

 

 

Contracted to re-design and complete development of a Financial Reporting application for Caterpillar. The application uses a Visual Basic front end and SQL Server back end.
The application allows the user to view summary financial data and then "drill-down" to the detail behind it. The system consists of over 150 screens of detailed financial data. Each screen is dynamically created and displayed at run time

 

 

6/1995 - 11/1997

Daniel Webster College

Nashua, NH

 

 

Instructor

 

 

As a member of the continuing education faculty I conducted courses in Visual Basic programming and Advanced Visual Basic Programming. Subjects covered in these courses included OLE Server Automation and Object Oriented programming.

Taught courses on weekends and did other contract during the week.

 

 

6/1995 - 5/1996

Digital Equipment Corp

Merrimack, NH

 

 

Contract Software Engineer

 

 

Contracted to make performance enhancements to both the client and server ends of a database application designed to allow the company to track space (to the office level) for all Corporate real estate. Was able to accomplish 90% reduction in processing times for the majority of the operations and 60% reduction for the remainder. This work was done using C, C++, COBOL, DataTrieve, SQL, RDB, and Dec MessageQue.
Performed extensive modifications to database structure and developed a collection of SQLMOD routines for use by other application programs.
Constructed user customizable reports for interrogating information from the corporate “Property Data Warehouse”. This work was done using
Crystal reports and Visual Basic. Developed several re-usable code modules to allow other programmers to develop additional custom reports. Also designed and implemented an “OLE” link between the data access portion of the program and Microsoft Excel to allow the users to manipulate the data in a spreadsheet.
Worked on the reporting end of a new corporate billing system. This work was done using Visual Basic, Visual Basic for Applications, Microsoft Access, and SQL Server.

 

 

5/1992 - 6/1995

Achieve! Technology, Inc.

Bedford, NH

 

 

Director of Engineering

 

 

Hired to lead a team of engineers in the completion of an MS-DOS based text retrieval system written in PASCAL. Upon completion of this project was responsible for the design of a Windows/Macintosh version of the application. This project was written in C using the XVT cross-platform toolkit. Was totally responsible for all design aspects, software selection, and scheduling of this project. Also designed and coded the Windows version of the installation program. Total project took less than 8 months from start of design to first customer ship.
Designed and developed an advanced text retrieval system using Visual Basic and the ISYS search engine. This is a “shrink wrapped” product which allows users to perform complex text searches against a database which is approximately 2 GB in size. This project also included the development of custom DLL’s using Microsoft Visual C++. This product is currently on the market.
Designed and developed an application to allow users to track employee training. The product monitors which courses each employee has taken and when they are due for retraining. The system will print reminder notices for retraining and also prints training certificates for completed courses. This is a “shrink wrapped” product currently on the market.

 

 

3/1988 - 5/1992

Digital Equipment Corporation

Merrimack, NH

 

 

Contract Software Engineer

 

 

Contracted to complete design of, and implement a VTX based information retrieval system. All work was done in COBOL using VTX as the user interface. This project required the development of a customized query language to translate user requests into Boolean logic which could be used to search a database of 24 files containing over 700,000 records.
Designed and developed a library of callable routines to be used in the implementation of a document retrieval system. All routines were written in C.
Designed and developed an interface between one of the companies VAX computers and a Northern Telecomm SL100 telephone switch. The driver and associated network server allowed application programs to access the telephone switch from any node within the network. All work was done in C and Cobol.
Designed and developed a library of callable routines which would convert data fields from a proprietary telephone management system into SL100 commands.

 

 

2/1987 - 3/1988

Exeter Software Ltd

North Andover, MA

 

 

Contract Software Engineer

 

 

Contracted to design and develop real-time flow control and reporting systems for warehouse distribution systems. All work was done in Macro and COBOL using Micro-VAX computers.

 

 

1/1986 - 2/1987

Polaroid

Cambridge, MA

 

 

Contract Software Engineer

 

 

Contracted to develop system utilities used to study and enhance system performance on a three node VAX cluster. The utilities included a network wide account management program to allow the system manager to create and maintain user accounts on any node in the network from a point of control. Also created a utility for analyzing the fragmentation status of disk drives. Also taught courses to employees in more efficient programming practices and better use of the VMS systems. Software was developed using combinations of BASIC, MACRO, FORTRAN, and PASCAL.

 

 

2/1985 - 1/1986

Digital Equipment Corporation

Bedford, MA

 

 

Software Consultant

 

 

Contracted to design and teach seminars to Digital’s customers all over the world. These seminars included Performance Management, Version 4.X VMS upgrades, and Design of Applications under VMS.

 

 

3/1984 - 2/1985

Digital Equipment Corporation

Maynard, MA

 

 

Contract Software Engineer

 

 

Contracted to complete design of, and implement code for a database server. Work was performed on a VAX-780 using TDMS, COBOL, BASIC, and PASCAL. The server was designed to reside on a central system at corporate headquarters. The client software was distributed to remote computers around the world. At any given time several hundred users could be accessing the server.

 

 

2/1969 - 3/1981

Digital Equipment Corporation

Various

 

 

Various

 

 

Various positions including:

Product Manager – Word Processing
Responsible for overseeing all aspects of the development and enhancements of stand-alone Word Processing systems.

Software Support Specialist
Consulted with and developed applications for clients of Digital.

Product Promotion Specialist.
Responsible for designing and writing product specifications and technical handbooks.

Senior Sales Training Consultant.
Responsible for developing and teaching courses for newly hired sales representatives. Subject matter included systems configuration and operating systems overviews.

Principal Education Specialist.
Responsible for training Software Support Specialists in VMS operating system use and internals. Conducted courses in MACRO-32, COBOL, BASIC, and FORTRAN.

Software Instructor.
Responsible for training Software Support Specialists in PDP-8 and PDP-11 software. Special projects included software consulting and programming for Digital’s customers.

Hardware Instructor.
Responsible for training Field Service Representatives in the installation and maintenance of all PDP-8 and PDP-11 processors and peripherals. Special projects included systems installation and maintenance for Field Service.

 

EDUCATION

2/1969

Ryder Technical Institute

US-PA-Allentown

 

 

Certification

 

 

This was a technical program where classes where 40 hr/week for 16 months. Was trained in general electronics, computer technology, and telecommunications. Acquired a First Class FCC license while there. Student body president, and valedictorian.

 

AFFILIATIONS

8/2000 - Present

World Wide Institute of Software Architects

Practicing Member

 

SKILLS

Skill Name

Skill Level

Last Used

Experience

 

 

Visual Basic

Expert

Currently used

8 years

 

 

PASCAL

Expert

+4 years ago

5 years

 

 

ANSI C

Intermediate

+4 years ago

4 years

 

 

Visual C++

Intermediate

Currently used

4 years

 

 

COBOL

Expert

+4 years ago

9 years

 

 

Fortran

Intermediate

+4 years ago

4 years

 

 

Assembler (Various)

Expert

+4 years ago

9 years

 

 

UML

Expert

Currently used

3 years

 

 

Microsoft Project

Expert

Currently used

5 years