William M. Goodwin

Senior Software Developer

 

SUMMARY OF EXPERIENCE

I help my clients solve complex scientific/engineering/mathematical problems using state of the art tools and techniques, underpinned by solid real-world on the job experience.

A thoroughgoing background in the nuts and bolts of computer software development supports my academic and hands-on mathematical knowledge. I am fluent in a variety of computer programming languages, from low level assembly language to C++ or Visual Basic. Large scale systems analysis and design is another of my strengths, bolstered by involvement in a number of major NASA software development projects. At the other end of the spectrum, I have successfully developed I/O device drivers and other kernel level applications under different operating systems. Through ownership and operation of my own company, I have expanded my knowledge and abilities in the business realm, as well.

SKILLS AND TOOLS

Hardware:

WORKSTATIONS; IBM PC, HP9000, SUN Sparc Ultra

MICROPROCESSORS; 80X86, 8080, Z80

MINICOMPUTERS; SGI, DEC VAX, DEC PDP11, PERKIN-

ELMER, GOULD/SEL

MAINFRAMES; CDC 172 (CYBER), UNIVAC 1100

Software:

C++ C WINDOWS NT

INGRES EMBEDDED SQL SCO UNIX

SCO OPEN DESKTOP X WINDOWS/XLIB MSDOS

ADA VAX/VMS CDC NOS

RSX11M EXEC-8 SOLARIS

OS32/MT FORTRAN 77 BASIC

PASCAL MACRO-11 IRIX

VXWORKS LABWINDOWS CVI XML/XSL

VISUAL BASIC 6

 

SELECTED PROJECT TITLES

PROJECT SUMMARIES

PROJECT: Port of Real-world Flight Control Software System to Simulator Platform
ROLE: Principal Software Engineer
INDUSTRY: Aerospace – NASA Training Systems Contract

VxSim component of VxWorks.

 

PROJECT: PC Based Test System for Logging While Drilling Instrumentation
ROLE: Lead Software Developer
INDUSTRY: Oilfield services

 

PROJECT: Energy Control System Development for Major Electric Utility
ROLE: Chief software developer and implementer
INDUSTRY: Electric utility

 

PROJECT: Mathematical Modeling of Spacecraft Guidance, Navigation and Control

Systems
ROLE: Principal Systems Engineer
INDUSTRY: Aerospace – NASA training and engineering simulators

PROJECT: Seismic data acquisition system for 3-D seismic research facility
ROLE: Software Consultant
INDUSTRY: Oil & Gas - Exploration

 

 

PROJECT: Test Scoring Software Development in VB 6, XML, XSL for Internet-Based

Psychological Testing Application

ROLE: Software Consultant
INDUSTRY: Employment/psychological testing

PROJECT: Embedded Software Development for Logging While Drilling Instrumentation
ROLE: Software Consultant
INDUSTRY: Oilfield services – Logging While Drilling technology

PROJECT: Logging While Drilling Data Collection and Processing Software Development
ROLE: Software Consultant
INDUSTRY: Oilfield services – Logging While Drilling technology

 

EDUCATION

Colorado State University
B.S. Physics

University of Houston
24 semester hours towards M.S. Systems Engineering

TRAINING