Wanda L. Reid
Software Engineer
2873 Running Pump Lane
Herndon, VA 20171
[Send email to request phone number] 64-9938
wanda.reid@cox.net
Summary: Over twenty years of experience with emphasis on systems engineering
and real-time embedded systems development
Hardware: Sun, VaxStation, MicroVAX, SGI, Intel, Macintosh, HP, VME-based
processor cards
OS: UNIX, VMS, Linux, pSOS, vxWorks, Vaxeln, Object Geode, RTXC, Windows
Languages: Oracle SQL, MYSQL, C/C++, Perl, PHP, Java, Assembly
Processors: ARM, z80, i960, 68000 Family
Education: B.S., Electrical Engineering, Boston University, Boston, MA, 1986.
B.S., Mathematics, Jackson State University, Jackson, MS, 1985.
Work Experience:
Apptis, Inc. October, 2008 –February, 2009___
Ms. Reid contracted with Apptis, Inc. as a technical writer/systems analyst to
generate technical documents for a prototype system, which executes in the Cloud
environment. The development team was required to conduct an analysis on multiple
cloud providers, which required an architecture document for each provider based
on their approach to cloud computing. In this role she produced the DAIP IAC
Surge Prototype Architecture Design document based on the 3Tera and Amazon
approach.
Ms. Reid initiated the requirements process for migrating the DAIP system to a
cloud environment. In this effort, the system scenarios and use cases were
identified for the purpose of generating the functional requirements.
Ms. Reid conducted a research on the current state of Cloud technology. The
results of the research were assembled into a white paper that highlighted the
need for cloud solution providers to bridge the gap between cloud providers and
cloud customers.
Cambridge Business, LLC November, 2001 – October, 2008
Ms. Reid has utilized her extensive software engineering background to assist
Cambridge Business in developing a technical resume and financial baseline for
expansion of the company. In an effort to further provide a reliable service, an
independent study of the Unified Modeling Language (UML) was conducted. The
results of this study yielded the capability to provide the following artifacts:
Use Cases and Scenario diagrams, Object and class diagrams, state chart diagrams,
and implementation diagrams.
In an effort to provide better service to the IT industry, courses were taken to
gain knowledge of the architecture of the Oracle database, which is the backbone
of the industry. As a result, a DBA certification was achieved. As an Oracle
Certified Associate, the role of Data Warehouse Administrator, Data Warehouse
Analyst, and Database Administrator, can be leveraged with the Software
engineering background.
SATELLINK Technologies was a start-up information services company engaged in
the distribution of weather and other critical real time information to aviation
and marine users throughout the world. The company used digital broadcast
satellites to deliver data to a broad range of users via the MERLIN™ receiver.
In the roll as the Director of Software Engineering, responsibilities included
the provision of the software architecture along with the establishment of
development processes required to receive a TSO certification recommended by the
FAA. The software architecture contained a design that disassembled the data sets
prior to transmission over the satellite and reassembles the data upon receipt by
the MERLIN™ receiver. This architecture provided an efficient method for data
recovery and included a mechanism for access control. The efforts required to
receive the TSO certification included: the Software Development Plan, Interface
Control Document, software requirements, software design, software development
guidance, test procedures, test cases, review process, and configuration
management.
IPOptical October,2000 – June,2001
IPOptical was a start-up venture with a mission to develop a new line of fiber
optic networking products. The first product was a router that would support
OC48/OC192 network ports. This router consisted of line cards, an Element
Manager, and a Route Server. The Element Manager and the Route Server were
hosted on a Solaris platform. The line cards were embedded processor cards that
consisted of multiple microprocessors. The primary responsibilities included the
development of a web-based GUI interface to the IPOptical core router. The GUI
provided alarms/status/statistics monitoring of all the embedded line cards
within the router.
The GUI was developed in HTML. It used the PHP server-side scripting language.
PHP interfaced with the APACHE web server. The latest alarms/status/statistics
data was retrieved from a MYSQL database. The MYSQL database was populated by
UNIX applications that retrieved data from the line cards. The UNIX applications
interfaced with the line cards using the NDDS middleware. Ms. Reid also
developed a set of PERL scripts that managed the Personality Database residing on
the Element Manager. The Personality Database was a file system that served as an
object-oriented interface to the Element Manager.
Vantage Trucking Solutions January,2000 – October,2000
This assignment was to serve as the primary software engineer for the
development of the application running on the MSC2200 tracking unit. The MSC2200
tracking unit was the next generation of an existing unit used in a
wireless-based network. The network allowed for the tracking of large trucks
throughout the US. It provided real-time report information via the ORBCOMM
satellite network.
The MSC2200 application was hosted on the Scientific Atlanta subscriber
communicator, and was implemented as a finite state machine. The subscriber
communicator was responsible for generating event, alarms and position reports.
The event reports were based on state changes from analog/digital inputs. The
alarm reports were based on the state of the internal battery. The position
reports were based on GPS positions and provided latitude/longitude positions for
a given truck.
Optelecom September,1999 – January,2000
This assignment was to serve as the primary software engineer for the Arie
Encoder. The Arie Encoder received video/audio inputs and transmitted MPEG2
compressed data. MPEG2 compression was performed with the KFIR chip set. The host
software was developed under the RTXC Real-Time Kernel and ran on the M68HC16Z1
processor. The host software was responsible for the control/monitoring of the
programmable components on the encoder. These components included the KFIR
encoder, Video input processor, i2c controller, and the FPGA chips.
ORBCOMM April,1998 – June,1999
This assignment was to serve as a member in the Ground Earth Station Group. The
primary responsibilities included the enhancement and maintenance of the
VME-based GES system. Major tasks included the development of an enhancement,
which allowed the GES to recover from position errors produced by the antenna
control unit. This enhancement allowed ORBCOMM operators to remotely set the
antenna polarization on the GES.
As the Y2K segment leader for the GES group, an assessment of the GES hardware
and software products was conducted. This assessment determined which products
were not Y2K compliant. Unit test plans for each component was developed and
conducted on the GES.
Another task involved the establishment of the software requirements to provide
a SNMP interface to the ORBCOMM Network Management System (NMS). The NMS
required the GES to generate SNMP traps upon connection/disconnection with a
satellite. The GES was also required to provide the NMS with periodic updates on
the health and status of the GES system.
Comsat Laboratories September,1997 – April 1998
This assignment was to serve as a member in the Video Products Group and was the
primary software developer for the MPEG Multiplexer DVM2001. The DVM2001
combines individual MPEG transport streams and/or data into a composite
multiplexed stream. Major task included the enhancement of the control software
to handle E3 inputs. This enhancement allowed the DVM2001 to be connected
directly to a public switching network. The control software was written in C
and ran on an Intel i960 CA RISC processor.
Participation in design meetings resulted in the software design of the DVT2002
video encoder. The DVT2002 video encoder transmitted MPEG transport streams in
4:2:0 and 4:2:2 formats. The DVT2002 was an upgrade from an existing product
line and provided the capability to process E4 type signals. The DVT2002 was
designed to multiplex Video MPEG data with audio and user data. Major
responsibilities included the detail design of a software loader required to
store the micro code of the video compression algorithms onto the video encoder
microprocessor, along with the detail design of the software required to control
the bridge interface to the video encoder.
Another task involved the development of the DVT2002 Video Encoder micro code
loader. The loader was written to execute in the Linux OS environment and as an
embedded application on the i960 processor. All software was written in C. Test
and integration was performed using the GNU debugging tools.
GRCI October,1996 – September,1997
This assignment was to provide software engineering support to Lucent
Technologies in their development of new products. In particular, GRCI was
contracted to develop real-time embedded software for Lucent's Digital Access
Communication System (DACS).
Major responsibilities included the development of the hardware error recovery
software for the hybrid DS3 unit (HDS3). The HDS3 unit has the capability to
process T1 and E1 signals and form cross-connects between multiple communication
networks.
The hardware error recovery software is responsible for detecting signal & clock
loss and channel controller & transceiver errors. The error recovery process
performs error source analysis and initiates a protection switch to redundant
circuit packs in order to avoid breaks in communications traffic flow.
The software was developed in C under the Unix operating system environment
using the ISO 9000 standards. The application executed under the pSOS real-time
kernel and is maintained under the SABLIME database management system.
Hughes Training, Inc. March, 1996 – October,1996
This assignment was to assist Hughes Training Inc. in their development of a
real-time application to load mission data into the memory units residing in the
FA-18 Flight Simulator. The application was required to interface with the
hardware memory units over the 1553 mil-std data bus with a library of COTS
software drivers developed by SBS Engineering.
The resulting application was hosted on an Encore Computer system. The I/O
functions were handled by the uMPX real-time operating system. The user
interface functions were handled via the UNIX screen handling routines (curses).
Task communications were handled via shared memory. All software was written in
“C” under Unix.
Software Technology, Inc. August 1989 - December 1994
As a contractor to the Naval Research Lab, major accomplishments included the
appointment as the lead Systems Engineer for the Record and Playback (RAP) unit.
The RAP unit was comprised of multiple embedded processors hosted in a VME
chassis with each running distinct satellite communication applications. The
applications were written in the C programming language under the pSOS operating
system. In this role, responsibilities included the task breakdown of the
project, the development of several Computer Software Configuration Items, and
the coordination of production units. All software development was implemented
in the C programming language on a SUN SPARC station under the UNIX operating
system. Project management functions were maintained using MacProject.
Another accomplishment was the selection to serve as Data Manager for the Lower
Earth Orbit, and Lunar Mapping phases of the “CLEMENTINE I” space mission. In
this role major responsibilities included downloading sensor data from the
CLEMENTINE spacecraft, processing the sensor data into reports for the Sensor
Analysis Group, and archiving of both sensor and telemetry data received from the
spacecraft.
Ground software support was also provided for the “CLEMENTINE 1” spacecraft.
This support involved the development of a test unit, which was used to validate
the command and telemetry interfaces to the spacecraft. The test unit was
comprised of a VME300 chassis with an RTVAX embedded processor along with
hardware interfaces to the command and telemetry modules on the spacecraft. Ms.
Reid designed and developed a set of applications to run on the RTVAX processor.
She also developed a corresponding set of applications that run on a host micro
VAX system, which provides a user interface to the test unit. Ms. Reid performed
all software development in the C programming language on a VAX 4000 station
under the VMS operating system.
Other accomplishments included: the development of a software application for a
message processing specific subsystem, development "boot" Programmable Read Only
Memory chips (PROMS) for a government communication system.
These applications operate on the Intel 80960MC microprocessor and runs under
the pSOS+ real-time, multi-tasking operating system. The Software Requirements
Specification and the Software Design Document were written under the
DOD-STD-2167A format.
Locus, Inc. January 1987 - August 1989
Ms. Reid served as a member of an Independent Verification and Validation (IV&V)
group, involved in conducting detailed evaluations of digital signal processing
algorithms in an Electronic Intelligence (ELINT) environment. The results of
many of these evaluations were classified. Ms. Reid held a Top Secret clearance
with special accesses. Without discussing actual results, evaluations were
performed by using simulated data sets as input and comparing the results with
statistically expected output. This effort culminated with Ms. Reid co-authoring
a publication that detailed the performance differences between an up-graded
version of the processing algorithms with the current baseline algorithms. Other
responsibilities included quality assurance for the simulated data sets. These
tests were performed to support the design of a U.S. Navy Satellite and were
tested on the Advanced Launch Aerospace Ground Equipment (ALAGE) System.
Massachusetts Water Resource Authority May 1986- September 1986*
Ms. Reid conducted an independent study on Supervisory Control and Data
Acquisition (SCADA) systems for the Massachusetts Metropolitan Water Authority
located in Boston, MA. The purpose of this research was to identify for
procurement authorities, cost effective SCADA systems that would provide status
monitoring functions, and the collection of telemetry data from various water
system substations located throughout the Boston metropolitan area.
MIT Lincoln Laboratory June 1982 - September 1985*
Ms. Reid conducted experiments to test an extensive computer model of a digital
signal processing tracking system utilized to track space-borne objects. Her
responsibilities included the creation of various test scenarios which were
utilized to validate the tracking system and the operation of the model
simulator. Software development and tests were coded in the "C" language under
the UNIX operating system.
* Note: These jobs were summer assignments during Ms. Reid's undergraduate
education.
|