Susan Coddington
Owner, CEO, and Senior Software Engineer
Expertise
- Over twenty-five years experience with all aspects of software design,
development, testing, maintenance, and documentation.
- Tool customization especially involving Visual Basic (VB) and the
Microsoft Office suite.
- Design and development of real-time equipment control, monitor, and alarm
systems including antenna control and satellite communication.
- Design and development of user interfaces both textual based and
GUI/X-Motif.
- Knowledgeable of compiler, parser, and translator techniques and
experienced in using this knowledge in unique applications.
- Developed and documented software systems as per Military Standards
(DoD-STD-2167A).
Experience
2006-Present HELLFIRE II Missile Software Upgrade Lead. Contractor to Army AMRDEC/Software Engineering
Directorate, Redstone Arsenal, Huntsville, AL
Sr.
Software Engineer
Responsible for development, test, and release of P+
upgrade to HELLFIRE II Missile and Launcher. Follow a strict CMM Level
4 process. Software is written in Ada. Coordinate the receipt
and testing of externally provided prototype code. Member of CMMI
Implementation team.
2004-2006 Contractor to Army AMRDEC/Software Engineering
Directorate, Redstone Arsenal, Huntsville, AL
Sr.
Software Engineer
Support testing of candidate Joint Track Managers for
System of Systems (SoS). Define tests, generate test data, and conduct
experiments to on track fusion, association, correlation, navigation
registration, sensor registration, and formation algorithms. Define and
implement new tools to support test and documentation automation. Support
tailoring the Platform Independent Model and model compiler model.
2003-2004 Contractor to COBRO, Huntsville, AL
Sr.
Software Engineer
Designed and developed a documentation production
system that automatically creates a full suite of military standard
documentation by combining pieces that had been separately gathered.
Extensively used VB to manipulate and read Word, Excel, Visio, Source Safe,
and Access files.
2001-2002 Contractor to United Defense LP
DOD Crusader Program, Fridley, MN
Software architecture team member responsible for
guiding the Ammunition and Control Systems (ACS) CSC. Re-architected and
partitioned the ACS in order to improve efficiency and effectiveness.
Designed a low-level interface between the CSC and the underlying hardware so
that a common interface could be used across multiple subsystems.
Designed, implemented, and tested the projectile fuse
setter and bore hazard sensor software subsystems as part of the Ammunition
and Armament Loader CSC. Refined and analyzed system and software
requirements. Designed software using Rational Rose and object-oriented
modeling techniques. Implemented all software in Ada 95 programming
language. Developed framework for testing low-level serial interfaces.
1999–2001 Rational Software
Corporation, Redmond, WA
Senior Technical Writer
Developed a major portion of the language reference
documentation for the next generation of the market leading visual modeling
tool, Rational Rose. Requiring a deep technical knowledge of the new as well
as existing architecture, this documentation described the details of the
tool’s extensibility interface (API). Created complete working examples of the
API functions in Java, VB, and C++.
Devised and developed an innovative approach to reduce
Rational’s HTML-based online help documentation generation from a three
person-week to a one person-day effort. Implemented the process using an
integrated tool chain including Rational Rose, Rational SoDA, VBA, and
RoboHelp HTML.
1990-1999 Harris Corporation, Palm Bay,
FL
Lead Software Engineer
Software Project Engineer responsible for the design
and implementation of required enhancements to an existing Antenna Interface
Controller. Also, responsible for development of the SDP, SRS, STD, and ICD.
Cost Account and CSCI Leader for the Antenna Control
subsystem. This subsystem performed real time control of two antennas.
Responsible for defining and tracking schedule and budget for the subsystem as
well as all technical aspects of the software development lifecycle. Directed
the resources of a technical staff of 5 engineers. Created and implemented the
architecture of a two-antenna control system that was configurable to handle
several different antenna types.
Software Engineer responsible for designing, coding,
and testing the Terminal Control Processor for a shipboard antenna system.
Also, responsible for the operator interface design and implementation which
was developed using the TeleUSE GUI builder with Ada application code. Used
the SNMP network protocol to communicate and status distributed sensors.
Software Engineer responsible for the design and
implementation of the Transmit and Receive Interface Controller (TRIC) CSCI.
The software was written in Ada and the project conformed to DoD-STD-2167A.
1988-1990
Carnegie Mellon Research Institute, Pittsburgh, PA
Assistant Scientist
Researched software engineering issues for a major
government contractor. These issues included design methodologies, performance
issues for Ada development, and reusability. Authored several technical
reports on topics such as the transition of a development process from
structured oriented to object oriented and comparing Cray Ada compiler code
generation to Sun SPARC Ada compiler code generation.
Performed contract research to facilitate the
transition to the Ada programming language. Designed a program that translated
application code from one run time architecture to another.
1987-1988 Software Engineering
Institute, Pittsburgh, PA
Programmer
Evaluated implementation dependent aspects of Ada
language compilers as support for the Ada Embedded System Test-bed program.
1984-1986 System Development Corp.,
Colorado Springs, CO
Programmer
Maintained application programs for the NORAD Space
Surveillance Center, Cheyenne Mountain Complex. The JOVIAL and FORTRAN 77
applications synthesized message communications from journal tapes for later
analysis by programmers.
Education
1991-1993 Florida Institute of Technology, Melbourne, FL
Classes in Master of Science, Computer Science, program
1988
University of Pittsburgh, Pittsburgh, PA
Bachelor of Science, Computer Science
|