William Robert Savoie
P.O. Box 891 Guntersville, AL 35976
William R. Savoie Current CAS Assignment: Software Engineer
Extensive experience working in diverse software environments (both classified and commercial), (real time and batch) on Unix, Windows and embedded systems using PHP, MySQL, Ada 95, Ada 83, C++, C on down to Assembly Language. Specific expertise includes carrier class network multiplexers, MIL-STD 1553 and MIL-STD 1760B communication protocols used in airborne control systems, expertise in inter-process communications, writing device drivers, and in general programming client/server applications. Have developed software in many technically diverse environments, including Fiber Optics network products, National Missile Defense (ISTC), Nuclear Power plant simulation, Navy SPS-48 Radar signal processing, Mars Observer space probe, Navy submarine communications, lightning detection at the NASA Kennedy Launch site and of course Procter and Gamble Luv's and Pampers diapers.
BS, Electrical Engineering, University of Missouri Columbia, 1977
Postgraduate Studies, Computer Science, University of Cincinnati, 1978
Problem solving in a complex
technical environment where diverse personalities must be managed
with care and respect.
Good Public speaking skills.
Good with people.
Feb 1, 2004 – current. CAS-INC – Accelerated Test Solutions
Software Engineering Support for Adtran's Test Engineering Group. Provided C++ programming and hardware roll around rack design to support testing of new network equipment. Developed the manufacturing floor production test software program for the OPTI-MX OC-12 OMM ADM LR (OMM12VLR). The OMM12VLR Module converts the optical signal into 622.08 Mbps digital electrical signals for distribution through the backplane wiring to the Tributary modules. Also developed Tributary module test programs and test programs for the MX2800 series products.
1998 July 13–2003 Dec 15. Jacobs Sverdrup, Inc., Advanced Systems Group. System Software Engineer
Software Engineering Support for Program Manager of Training Systems (PMTRSYS) Combat Support and Logistics Equipment, MARCORSYSOM, Quantico, Virginia. Software Project Management, Proposal Evaluation, deployed and created Knowledge Management Software (KM) on Linux, using Apache configured with PHP and MYSQL,, some Function Point Analysis, Software Analysis, Risk Estimation and process Improvement using CMMI.
Lead Software Designer for the Node Test Environment (NTE) of Space-Based Infared System (SBIRS) within Integrated System Test Capability (ISTC) at the facilities of Teledyne Brown Engineering. This project produced 6,000 lines of Ada 95 code (63 code modules) with 12 concurrent threads running on a multiple CPU Silicon Graphics machines.
Software engineering of Integrated System Test Capability (ISTC) Node Test Environment (NTE) communications software for National Missile Defense (NMD) at Teledyne Brown Engineering. Modify and Test Ada 95 software providing real time monitoring of network data on a series of Sun and Silicon Grapics Systems.
Software engineering on the RITE project which is part of NMD system flight testing conducted at KMR for Teledyne Brown Engineering. Developed Ada 95, Ada 83 and C programs to assist in post analysis of log files. Carried out feasibility studies of porting code from Solaris to Windows NT. Also checked feasibility of using Ada with GTK+, X-forms, Motif, Zinc, Ada-UIM/X and other GUI libraries and tools.
1998 Jan 5 - May 1, EER Systems, Software Senior Analysis position. Huntsville, Alabama
Multiple Launch Rocket System (MLRS), Responsible for X-Windows GUI on VME embedded system.
1995 April 17 - Nov. 15, 1997, Lockheed Martin Scientific Programming Spec. Huntsville, Alabama
PLV-EKV Upgrade Ground Support Software, Provides object oriented software design, Ada coding, and testing for the Ground Support Payload Launch Vehicle system in a working ISO-9001 environment. The development environment was SPARC-20 stations with the Ada 3.0 SPARCompler some Shlaer/Mellor design using SES Objectbench.
PLV-EKV Current Ground Support Software, Provides software maintenance and testing for the Post Analysis process for Payload Vehicle program using Modula-2 code on a VAX VMS system. This DoD-STD-2167A software provides log file engineering conversion data dumps and output of embedded error messages.
Advanced Rocket System (ARS) Software, Lead Software Engineer on the ARS Launcher. Responsible for software design of 80C31 embedded microprocessor controlling DDC 65170 hybrid chip managing RT mode MIL-STD-1553 bus connection to host aircraft (1760B).
1989 - 1995 April Consultant Savoie Technologies Huntsville, Alabama
Lightning Detection System for the Kennedy Shuttle Launch Facility, NASA Marshall Space Flight Center. Lead engineer on the "Base" Computer. Responsible for design of multi-processor VME system using Assembly Language and C. The system gathered data from 64 inputs, validated data quality, sorted the data into packets, archived the data to tape, allowed a windows based icon control of data collection, and passed the data by ethernet to a VAX computer for further analysis.
Computer System for Secondary Educational Use, Created design based on 68070 micro and 66470 color video display chip. Hardware: Created a wire wrapped 68000 prototype board with self designed memory mapped video display. Software: developed in assembly language a high level incremental two pass BASIC compiler with many language enhancements.
LSCRIPT language, Created Lesson Script language designed for third grade classroom use. Worked on Authoring system to allow teachers to create lesson plans and run in interpreter mode. LSCRIPT once complete would then be compiled to run on a whole range of small computers. The work was not completed, and funding proposals submitted to the United States Department of Education were rejected.
1980-89 Specialist reporting to VP Doug S. Rice GP Taurio Inc. Columbia, Maryland
SLQ-32 Radar Signal Processor Johns Hopkins University/ Applied Physics Laboratory. Mr. Savoie was responsible for four major software systems running on a multi-processor VME system. These systems were 1) Token passing high speed network between two VME systems, 2) Low level drivers between Psos operating system and a NCR 5380 SCSI controller chip, 3) NTDS slow interface to connect system with UYK-20 Navy computer, and 4) System wide error logging and display software.
MARS Orbiter Radar Altimeter Radiometer (MORAR), JHU/APL. Assistant lead engineer for Ground Support Equipment, on a project to map the surface characteristics of the planet Mars. Wrote programs in C on HP-9000 model 560, that were used to test flight hardware and support spacecraft development.
Strategic Anti-Jamming Communications Equipment, JHU/APL. Modified distributed four unit 68010 assembly language process designed to prevent communication interference due to Russian jamming, to run on three unit VME microprocessor system. Also created symbolic debug interface between microprocessor systems running in background mode.
SPS-48 Radar System, JHU/APL Created from scratch an in-house operating system with memory management, centralized error logging, command interpreter, symbolic debug display, data queues for real time processing, priority tasking, mailbox communication software, and many hardware drivers to support system. The Navy, after viewing the improved tracking of the upgraded SPS-48c Radar system, requested prototypes ASAP to equip ships stationed off of Lebanon, resulting in a two week trip to Istanbul Turkey.
Nuclear Power Plant Simulator Procurement GP Taurio Inc. Assisted in the specification and procurement of five nuclear power plant simulators. Was responsible for software and hardware technical issues during the procurement process.
Interactive Video System GP Taurio Inc. Designed and developed a hardware interface board and driver I/O routines to allow an Apple II computer system to control a video tape recorder and interact to teach lesson plans. The system was marketed by General Physics under the trademark EASY.
Nuclear Power Plant Simulator Support, Philadelphia Electric. Provided support for hardware, software, and modeling at the simulator for the Limerick Nuclear Power Plant.
1977 - 1980 Electrical Engineer Procter and Gamble Cincinnati, Ohio
Assisted in the development and implementation of control systems for the P&G subsidiary Buckeye Cellulose Corporation Boundary product line (Huntsville AL). Work resulted in the first major use of computer controlled equipment in Procter & Gambleís line of surgical paper products. Directly responsible for the work of 6 electrical and instrumentation technicians. Technical Manager for a production module of 85 people.
Earlier responsibilities (Paper East Cincinnati Ohio) included high speed data collection and analysis with Hewlett-Packard 9825, 9835 and 9845 minicomputers, theoretical analysis of stability in large paper unwind stands using computer models, start-up of DC drive control systems in seven major Pamper plants in the US and Canada (I put the quilted pattern in Pampers), and the start-up of six state-of-the-art computer driven hydraulic diaper stacking machines in 1977 which Improved the Luvs diaper product line. (Result, I was in diapers longer than most.)
1973 - 1975 Nav-Com Electronic Tech. King Radio Corporation Olatha Kansas
Repaired airborne communication equipment and distance measuring equipment. Obtained, and presently holds a First Class Radio Telephone License with Shipboard Radar Endorsement.
1969-73 Production Manager Environmental Communications Inc.Santa Ana California
Responsible for layout, construction supervision, and testing of many state-of-the-art high frequency microwave post amplifiers, pre-amplifiers, linear amplifiers, logarithmic amplifiers, limiter discriminators and wide-band high-powered video amplifiers.
1967 - 1969 Electronic Technician Advanced Kinetics Costa Mesa CA
Worked with physicists on US Government contracts to study high-powered white noise radar systems using high-voltage coaxial transformers. Repaired prototype 100 K joule, 20 Kv capacitor discharge banks used in lab experiments.
Computer Hardware/Software Experience
At home I am a Redhat Linux fan. At work I adapt to Sun, SG, VAX, Windows NT, embedded Wind River systems, or any other system they wish me to work with. I am familiar with Apache servers and php3 scripts, Tcl/Tk, Perl, and writing Xt and Motif applications.
Many of my jobs required documentation. Specifically NASA wanted a software design manual and operator manual for the lightning detection system at the Kennedy Space Shuttle launch site. I taught a class that was well attended and the class was video taped. I enjoy public speaking and many people find it easier to watch a video tape than to wade through the normal dry documentation.