RTeamworks,
Inc. |
Expertise Software Architect. Model Driven Development, i.e. building executable UML models. Object Oriented (OO) technology mentor. Visual modeling in UML for real-time embedded and distributed systems. OO analysis, design, and programming. Tool-chain planning and configuration. Process improvement. Iterative development process. Hardware design and development concepts. The configuration, maintenance, and use of most of IBM/Rational’s products. Large scale Ada software development. Team building and technical mentoring. Model Driven Architecture (MDA). Track Fusion Systems. Experience
2011-Present
CEO, Robotic Paradigm Systems, LLC, Huntsville, AL Inventor and Chief Engineer for robot platforms and sensor. See www.roboticparadigmsystems.com
Conceived, Designed, and Developed new 3D visualization environment based on NASA
World Wind platform to support simulation and live fire test flight output analysis.
Integrated Air and Missile Defense (IAMD) / Single Integrated Air Picture
(SIAP) Architecture Team Lead. Represent the Army on key SIAP metric
and performance budge working groups. Represent Army IAMD Program
Office as Subject Matter Expert (SME) related to System Control, Fault
Tolerance, Track Management, and Sensor Interface technical areas. Provide expert advice on all issues related to Model Driven Development
technology and practices. Support the design of tests that expose strength and
weaknesses of composite track manager system architectures, with a special focus
on real-time performance and capabilities. Perform analysis of track manager
data to expose issues and evaluate overall performance. Consult on
implementation and software development issues related to SIAP Joint Program
Office (JPO, formerly called Joint SIAP System Engineering organization's,
or JSSEO) Integated Architecture Behavior Model (IABM). Design, implement
and automate composite track manager SIAP and system of system measures of performance. Uniquely qualified
to consult on complexities and interrelationship between software architecture,
real-time, and test practices in missile defense systems. Provide
technical expertise on several existing track management systems, e.g.
Raytheon/Solipsys TCN, AMRDEC CTC, and JPO IABM.
SIAP Test team technical co-lead. Responsible for defining and
establishing a process for system and subsystem testing. Provide
guidance to SIAP Requirements team on developing clear and testable
requirement statements. Provide Army with recommendations regarding use
of Model Driven Development (MDA) approach. Define requirements and
design for test tool framework and aids that will accelerate system and
subsystem testing. Provide track fusion expertise and mentoring to Test
team. Program is classified Secret.
2003-2004
Consultant to US Navy, SPAWAR, Charleston, SC and
Joint Theater Air Missile Defense Organization (JTAMDO) on Single
Integrated Air Picture (SIAP) Program,
Arlington, VA
Lead software architect for several key areas of a track fusion system. The
areas include track management, sensors, IFF/SIFF, and navigation. Provided
architect support to the Link 16 (TADIL-J) subsystem team. UML and executable
model process mentor. Provide advice on all aspects of OO development, e.g.
Use-case, UML modeling, etc. Providing recommendations to improve
software/system testability. Helped refine and integrate various track fusion
algorithms. Program is classified Secret. 2003
Consultant to General Dynamics Corp. Lead Architect for Mobility, Power, and Auxiliary (MPA) and Fire Control
(FC) software. Given total control and responsibility to architect and design
all of the software used to operate the vehicle. Provide UML, real-time
techniques, and Rational Rose RealTime mentoring for team of 12 engineers. 2002-2003 Contractor to Raytheon Corp. Member of the TFC Guiding Missile In-Flight (GMIF) software integration
team. Responsible for analyzing output test data for failures in complex
missile uplink communication timing, message protocol, and missile trajectory
and target simulation operation. Led an effort to design and develop a perl-based
test tool to assist in the test analysis. Through mentoring and hands-on
efforts, developed a set of tools that saved thousands of hours of effort and
improved the quality of the analysis. Program was classified Secret. 2001-2002 Contractor to United Defense LP Member of the Software Architecture group on Crusader, a major DOD weapons
program. Responsible for designing and implementing a strategy for software
performance improvements on a 2M+ SLOC Ada-based real-time distributed
system. Led effort to employ Rate Monotonic Analysis to assess software
execution schedulability. Provided guidance on transitioning from Booch to
UML and how to use UML in various phases of development. Sr. level real-time software engineer and member of the Resupply Projectile
Control (RPC) team. Team mentor. Provided expertise on Rational tools and
Object-Oriented modeling, design and implementation. Designed, implemented and
tested sensor and robotic control software. 1999-2001 Rational Software Corp, Redmond, WA Sr. real-time and embedded systems consultant. Central resource for
answering all technical questions relating to using object-oriented visual
modeling techniques for real-time embedded development. Engaged in highly
leveraged consulting opportunities. Responsible for developing all technical
resources used by the Rational field force for technical consulting of
Rational Rose RealTime. Wrote white papers and user guides. Organized and
delivered several real-time seminars in US, Europe, and Asia. Helped develop
product vision and product requirements. Produced a technical multimedia CD. 1998-1999 Rational Software Corp, Satellite Beach, FL Technical consulting for Rational’s real-time software development product
line. Single resource for 8 Rational field teams in the Southeast US.
Consulted on all aspects of applying Object-Oriented techniques to analyze,
design and implement real-time embedded systems software. Expert in UML. 1994-1998 Rational Software Corp, Satellite Beach, FL Technical consultant for all of Rational’s product line. Provided sales
and consulting expertise in the areas of software engineering process, system
architecture, software testing, real-time object-oriented development, build
management, configuration management process, and safety critical software
development. Expert in Ada cross development. 1990-1994 Rockwell Corporation, Melbourne, FL Lead Software Engineer, Global
Positioning Satellite Sensor Unit (GPSSU) Project. Defined hardware and
software requirements for the GPSSU 4000 (GPS device). Defined software and
hardware architecture. Selected target processor. Developed ARINC 743A
compatible LRU prototype with strict development schedule and costs.
Implemented most of the Ada software and co-authored the hardware design plan.
Senior Systems Engineer, Boeing
747-400 Central Maintenance Computer System. Project Ada expert. Interface
with major airplane manufacturer to work out all aspects of major system
changes. Provide technical leadership for development team. Enforce design
standards and facilitate all phases of development process. Provide technical
expertise in avionics software, hardware systems and fault tolerant design.
Implemented major system architecture optimizations for an embedded,
multiprocessor, Ada software system. Promote process improvement techniques.
System performance analysis. 1987-1990 Software Engineering Institute (SEI), Pittsburgh,
PA Software Engineer, Real-time Embedded Systems Testbed
(REST) project. Perform general research in real-time embedded and
distributed systems. Responsible for planning, implementation, and use of all
SEI testbed assets. Provide hardware expertise and consulting to people
inside and outside of the SEI. Involved in research on preemptive and
priority based real-time scheduling (Rate Monotonic Analysis). Evaluate Ada
development systems. Provided general expertise in concurrency and
distribution issues in software design. Provide consulting on command and control systems and real-time scheduling
and embedded systems issues on all projects at the SEI. Involved in early
(internal) deployment of Capability Maturity Model (CMM). 1976-1987 United States Air Force Captain USAF, Project Manager for 1st Air Force Air Defense System. HQ Air
Force Space Command, Colorado Springs, CO. Chief designer of the hardware
configuration and software architecture. Led team of 12 programmers. Host Systems and Operating Systems All Microsoft Windows versions, Solaris, and HPUX, and other Unix variants.
Knowledgeable of Unix and NT internals. Wind River Systems Tornado/ VxWorks and
other commercial and custom real-time OS’s. Significant experience on older
platforms such as VAX/VMS, RS6000. Comfortable working in both Windows and Unix
environments. Rational Product Experience Rose, Rose RealTime, Clearcase, ClearQuest, Requisite Pro, SoDA, Suite
product line, Apex and all variants and all optional tools, Vads and all
variants, and Rational test tool product line. Rose and Rose Real-Time
scripting. SoDA customization. Extensive custom Unix tools integration using
Perl, and csh and bourne shells. Programming Languages and Miscellaneous Software Ada, C/C++, VB, Java, Perl, sh/csh, and many different assembly languages.
Kennedy Carter’s iUML tool. Education 1991-1992 Florida Institute of Technology. 1987-1990 Carnegie Mellon University, Pittsburgh, PA. 1984-1986 University of Colorado at Colorado Springs, CO. 1983 Auburn
University, Auburn, AL. Security Active Secret Clearance |
Send mail to
webmaster@rteamworks.com with
questions or comments about this web site.
|