Richard Wood

Splinter Software, Inc, owner/employee

6 Haydn Drive

Atkinson, NH 03811

(603) 362-9856

Internet: splintersoftware@hotmail.com

 

Summary of qualifications

§        Experienced software architect and developer, team leader and individual contributor with 30 years of complete product life cycle software development experience.

§        Object oriented analysis and design focusing on software maintainability, extensibility and reuse.

§        Proven expertise with C#, Visual C++, Visual Basic, .NET, COM, MFC, ATL, STL, SQL Server and multithreading for Windows platforms.

§        Proven track record of on-time project delivery.

§        Excellent problem solving and analytical skills.

§        Product development experience in bioinformatics, instrument control, data acquisition, electronic medical records, newspaper editorial and classified ad management.

Work experience

 

May 2006– Present

Consultant – PerkinElmer, Inc.          

Boston, MA

 

Principal Software Engineer:

n    Worked within a small team developing a software package to automate the analysis and quantization of spectral data for the measurement of relative protein expression.

Development environment: Visio UML and database diagrams, C#, .NET2 Framework, Infragistics display components, MSAccess

 

Feb 2006– May 2006

Consultant – Avid, Inc.           

Tewksbury, MA

 

Principal Software Engineer:

n    Worked within a small team developing software components to support the transfer of Long GOP MPEG video media between a video server and other Avid products.

Development environment: Visio UML diagrams, VC++, ATL, STL, XML, Clearcase

 

Nov 2005– Jan 2006

Consultant – TrueMeasures.com       

Boston, MA

 

Principal Software Engineer:

n    Worked within a small team developing an online golf measuring service. Developed asp.net pages, web services and stored procedures to manage golfer and shot measurement information.

Development environment: C#, ASP.NET, Web services, SQL Server

 

Feb. 2000 – Oct. 2005

Consultant – PerkinElmer, Inc.

Boston, MA

 

Software Architect, Principal Software Engineer:

n    Architect and lead developer of a four person team developing an FDA CFR21 Part 11 compliant application to collect, store, display and analyze measurements from the PerkinElmer EA2400 CHNSO elemental analyzer. Responsible for the overall system and database design. Implemented the business logic and object mapping layers.

Development environment: Visio UML and database diagrams, C#, .NET Framework, Infragistics display components, NUnit, SQL Server

n    Designed and implemented COM components to import, process and store mass spectrometer measurements into LIMS database using VB and SQL Server. Created a common code base and interface definition for future import components.

Development environment: Visio UML diagrams, VB, COM, XCeed Zip Compression Library, SQL Server

n    Developed ActiveX components for the SmartStation integrated platform to guide the user through the creation of assay protocols. Created a common code base (COM components).

Development environment: Visio UML and database diagrams, VB, VC++, Python, SQL Server

n    Reengineered the ProteinArray Workstation automated array processing system adding user requested features, correcting the fluidic control sequencing and improving the application’s stability and performance.

Development environment: Rational Rose UML diagrams, VB, VC++, C, MSAccess, Clearcase

n    Architect and lead developer of an eight person team developing the SpotArray® Micro Array Printing System. Defined a multi-tiered architecture using XML messages to communicate between components. Implemented a Windows service to control the micro array printer.

Development environment: Rational Rose UML diagrams, VC++, MFC, ATL, STL, XML, MSAccess, Clearcase

 

Oct. 1998 – Dec. 1999

Consultant – Wang HealthCare, Inc.

Billerica, MA

 

Principal Software Engineer:

n    Worked within a six person team developing a multi-tier Occupational Health Management application. Designed and implemented the data logic/rules layer.

Development environment: Rational Rose UML diagrams, VC++, MFC, ATL, XML, COM, ADO, SQL Server

n    Designed and developed an ActiveX display component and a class framework to provide a consistent user interface when interacting with different patient management systems.

Development environment: Rational Rose UML diagrams, VB, VC++, MFC, ATL, COM, ODBC, Oracle

n    Developed ActiveX display components and a class framework to provide a consistent user interface when utilizing third party systems for ordering prescriptions, laboratory tests and radiology tests.

Development environment: Rational Rose UML diagrams, VB, VC++, MFC, ATL, COM, ODBC, Oracle


 

Jul. 1997 – Oct. 1998

Consultant - Wang, Inc.

Chelmsford, MA

 

Principal Software Engineer:

n    Designed and developed a Visual Basic class library to manage Patient information for a medical record management application.

Development environment: VB, VC++, STL, COM, ODBC, Oracle

n    Designed and developed an application to automatically create resource files by extracting literal text strings from Visual Basic source files substituting an automatically generated unique identifier for the resource string.

Development environment: VB, VC++, MFC, STL, COM

 

1990 - 1997

RTR Computer Consulting, Inc.

Windham, NH

 

Principal Software Engineer/Consultant:

n    Developed a Windows application that allowed a user to configure and display a summary of business statistics extracted from a third party database.

Development environment: VB, Windows API

n    Designed and developed a Quark extension that provided translation of proprietary formatting and style commands to Quark formatting and style commands.

Development environment: C, Windows API, Quark Xtension API.

n    Designed and developed an embedded server for operating a mechanical arm. The server included message routing, command processing, error handling, peripheral device control, network communications, and real time data acquisition.

Development environment: C and C++, MultiTask, DOS.

n    Designed and developed Quark extensions that provided directory and file access functions from within Quark Express to proprietary file systems.

Development environment: C, Windows API, Quark Xtension API, RS232

n    Worked within a small team that developing a Windows market analysis and sales forecasting application with interactive graphic data modeling.

Development environment: VB

n    Designed and developed a text editor, including a spell check, cut and paste, text formatting, and RS232 communications.

Development environment: C, MASM


 

1986 - 1990

Agfa Compugraphic Corp.

Wilmington, MA

 

Development Manager - genics

n    Managed a small team tasked with the definition and implementation of new features for a UNIX-based raster image processor.

Development environment: Unix, C

Development Manager - newspaper systems division

n    Architect and software lead of a small team who defined and implemented enhancements to newspaper editorial and classified management system.

Development environment: C, Assembly, DOS, Windows

 

1977 - 1986

One Systems, Inc.

Oceanside, CA

 

project leader/senior software engineer

n    Principal developer and software lead of a small team that implemented a classified ad management system. Features included user configurable forms, ad scheduling and pricing, credit risk reporting, interface to accounts receivable systems, report generation, system configuration and management modules.

Development environment: C, Assembly

n    Senior developer and software lead of a small team that implemented a newspaper editorial text management system, including file management, remote file input, and text composition and hyphenation routines.

Development environment: Assembly

n    Designed and developed a cooperative multitasking environment, consisting of task scheduling, memory management, overlay control, and peripheral sharing.

Development environment: Assembly

 

Copyright(c) 1995 - 2006 Software Contractors' Guild, Post Office Box 257, Nottingham, NH USA 03290-0257