RESUME OF

ROBERT B. WOODSIDE

ONE QUEEN'S COURT
DANBURY, CT 06811
(203) 791-2315
E-mail:
rwoodside1@woodsway.com

Plain ASCII text version
MS Word version
Adobe Acrobat (PDF) version


EXECUTIVE SUMMARY

A consultant with over 20 years’ software engineering experience ranging from mainframes to Unix servers/workstations to PC’s, seeking challenging consulting engagements in which to apply that breadth of expertise.


CONSULTING CLIENTS:

My consulting clients have included:


PROFESSIONAL EXPERIENCE:

WOODSWAY CONSULTING, INC. - Danbury, CT - 1987 to present

Position: Consultant/Partner/President

Projects: General:

Principal in independent consulting business, specializing in telecommunications, operating system internals, portable software design, and networked client-server solutions.

I maintain a full Unix (Linux, Solaris, and FreeBSD) and Windows development environment on the company’s intranet, including 2 Apache servers (Versions 1 & 2), an AOLserver, 2 Visual Wave Smalltalk servers (Windows and Linux), and the Macromedia Studio suite for Web development; SQL Server, PostgreSQL, MySQL, Sybase, and Oracle; the standard suite of Linux/Unix development tools (gcc, gdb, etc.), and Visual Studio 2005 for Windows development in C/C++, VB .NET, and C#.

I am regularly involved in Web site development projects, using Apache & IIS, Perl, PHP, and JavaScript, on Solaris, Linux, and Windows platforms, and Access/VBA development.

Other Activities:

CANAAN COMPUTER CORPORATION - Trumbull, CT - 1985 - 1987

Position: Senior Software Engineer

I was responsible for coordinating support of the company's OEM customers during the rollout of CANAAN's second-generation 370-compatible processor; and developed a strategy for implementing true PCM-style support of native IBM operating systems, via a small hypervisor type OS kernel, to eliminate the overhead of hosting CMS as a user-space process under a Unix- derivative kernel with a CP-emulation layer in between.

I served as senior technical consultant and liaison between the Hardware Engineering and Software Engineering departments during the design and implementation of the company’s second and third generation processors; assisted in optimization of the new processors’ microcode; developed enhancements to the VM emulation capabilities (CP compatibility) of the company's proprietary, UNIX-derivative operating system (MULTOS); and identified and analyzed performance bottlenecks in the company’s other Unix- derivative OS, which drove the system’s Motorola 68K-based I/O processor and attached controllers.

I also developed a multitasking diagnostic monitor (a stand-alone mini OS kernel, actually) for testing new CPU board designs. Developed standards for new diagnostic programs, and wrote diagnostics for CANAAN's non-PCM PER and DAT implementation. Developed automated testing programs for checkout of new boards in the manufacturing plant to test proper functioning of all CPU instructions and operation of the I/O subsystems.

TSI INTERNATIONAL - Wilton, CT - 1978 - 1985

Position: Manager of Product Integration

I took over responsibility for online integration of the company's disparate software product line. Activities involved development of standalone versions of the company's online products with an embedded TP monitor derived from TASK/MASTER.

This group also had responsibility for support and development of TASK/MASTER.

Position: Manager of Software Engineering

I was responsible for startup of a new department and for preliminary design specification for new product offerings.

Position: Product Technical Manager

I was responsible for the support and development staffs of the Data Dictionary product group: was also responsible for sales/marketing support; and developed a long-term strategy for merging six discrete versions of the multi-mainframe, DBMS-independent dictionary into one manageable set of portable source, and for replacing its fixed entity/attribute set architecture with a table-driven, generic architecture. This latter greatly reduced the size of the system, and made the dictionary extensible and also suitable for driving non-data dictionary oriented applications and spin-off products.

Position: Senior Product Specialist

In addition to the duties outlined below, I was responsible for integration of the DATA CATALOGUE II product line following TSI's acquisition of Synergetics Corporation.

Position: Product Specialist

I served as the ultimate technical authority for TASK/MASTER, TSI's general purpose TP monitor (a competitor of CICS in the 1970's and early 1980’s), which supported all standard IBM file and TP access methods, as well as nonstandard EXCP-level device support and a proprietary disk access method; coordinated all phases of product activity - support, development, release preparation, marketing and sales support; trained field support staff; and provided last recourse technical support for the field staff.

Position: Customer Support Representative

I served as senior member of the central support staff, which was the top level of the customer support hierarchy and was responsible for all domestic maintenance programming and about 25% of domestic RPQ work; and also provided direct customer support, both onsite and via the central telephone Hotline, and provided technical assistance for the field support staff.

ASSOCIATED CREDIT SERVICES - Houston, TX - 1975 - 1978

Positions Held: Senior Programmer, Programmer, Senior Computer Operator, Computer Operator

I did sysgens and software product installations, and did design development, and maintenance on the full range of the company's applications, online and batch.

The shop used an in-house TP monitor employing IBM System7s as front-end processors with in-house TDM-emulation software, and an in-house database. All programming was done in assembler, on various IBM 370 models under releases of DOS ranging from Release 26 to Release 34.



EDUCATION:

BA, English, Lamar University;
Graduate study, Duke University

HARDWARE:

IBM 360/370/390/z-Series, RS/6000, Sun, PC's
Intel processors
Motorola processors

PLATFORMS:

Unix, Windows, Vmware, MVS, OS/390, z/OS, VM/CMS, FLEX-ES, CICS; TCP/IP, VTAM/SNA

LANGUAGES:

C/C++, VB .NET, C#, VBA, VBScript, Java, Perl, Smalltalk, HTML/CSS, XML, SQL, PL/SQL,
Unix Shell (Bourne, Korn, C), Tcl/Tk, REXX, PL/x f amily, COBOL, JavaScript,
PHP, CGI programming, X Window & Motif programming, IBM 370/390/z-Series Assembler,
Intel Assembler, Motorola 68000 Assembler

SOFTWARE

Apache, AOLserver, Visual Wave, IIS; ODBC, DB2, MS SQL Server, MS Access,
PostgreSQL, MySQL, Oracle, Sybase; Macromedia Studio