RTeamworks, Inc.
Software Engineering Consulting Services
Experience makes the difference

 

Home
Up


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

Home Up Feedback Contents Search

Send mail to webmaster@rteamworks.com with questions or comments about this web site.
Copyright © 2005 RTeamworks, Inc.            Last modified:  10/17/2012

 

 

 

 

 

 

OO Software Architecture - Object-Oriented Software Architecture - Unified Modeling Language - UML - Object-Oriented Software Programming - Object-Oriented Methodology - Model Driven Development - MDD - Model Driven Architecture - MDA - Visual Modeling - Executable Models - Executable UML -  Real-Time Software - Real-Time Systems - Real-Time Software Architecture - Booch Methodology - Architectural Patterns - Embedded Systems - Embedded Software - Cross Development - Software Development - Real-Time Software Development - Consulting - Expert - Contracting - Auto Code Generation - Test Generation - Test Automation - Auto Documentation Generation - Ada Programming Language - C++ Programming Language - C Programming Language - Pictures to Code - Technology - Rose RT Training - Rose RealTime Training, Jobs - Software Engineering Positions -  Huntsville Jobs - Employment