Product Manager, Consultant, System Software/hardware Designer/developer/test Resume
SUMMARY:
- 20+ years - Systems Engineering Experience - VP R&D, Div Manager, Product Manager, Principal Vehicle Designer, Principal Systems Engineer, Software Engineering Manager, Principal Systems I&T Manager, Principle Systems Design Engineer, Secure Systems Architect
- TRW - Space Test Experiments Platform (STEP) Missions 0,1,2,3, Complete SDLC
- Confidential - SeaStar Space Vehicle, Main Flight Computer Software System
- Iridium - Onboard Software - Main Mission Antenna (MMA), Modems, CMMI-4/5+
- GlobalStar - Principal I&T Reverse Link, Satellite CDMA, Global Communications
- General Dynamics - Iridium SPARCS, Portable K-Band Ground Station
- TRW - C3I, C4I - Secure Systems A-1 (R&D), B-2 to C-2 Design and Development
- TRW - OSIS - Ocean Surveillance System C4I, B-2 Security, Global MMS
- Verdix - Secure Network Control Center, A-1, B-2 Orange Book Security, SLAN, VLAN
- McDonald Douglas/Inco - C3I, Secure Unix, B-1 Security, Military Message Systems
- CSC - Land-Warrior - Man Portable Battlefield Computer System, Software Defined Radio
- Honeywell - DO-178B/DO-254 Senior Systems Engineer, Falcon SatCom I&T
- Dot Coms - Secure Email, Secure Msg, Secure Cell Phone
- 20+ years - Systems I&T Experience - Principal Systems I&T Manager - all levels
- STEP Missions 0,1,2,3 Complete SDLC, twenty plus subsystems, EGSE, Vehicle Design, Vehicle I&T, Communications and Vehicle Security Design
- SeaStar Space Vehicle - Confidential Sciences, three of four levels of I&T, Orbcomm, Apex, SeaWifs
- Boeing - DO-178B/DO-254 Level C/B Electromechanical Control System I&T
- Honeywell - DO-178B/DO-254 Senior Systems Engineer, Falcon SatCom I&T
- Honeywell - DO-178B/DO-254 AS907 FADEC - Systems I&T
- Iridium Onboard Software - Main Mission Antenna, 100% test automation, CMM-5+, I&T
- GlobalStar - Lead Test Engineer - Reverse Link - three levels of I&T - 360K Automated Test Code, CDMA Security
- TRW C3I, C4I - OBU, OSIS, Tactical Communications Systems, Secure Systems, Orange Book A-1 (R&D), B-2, C-2, Secure Systems I&T, Security Testing, Secure Systems Policy, I&T, and Design and Deployment, Secure Systems IV2, Proposals - All Levels for Secure Systems.
- OSIS - Ocean Surveillance System C4I, B-2 Security - Security I&T, Policy Development
- Verdix - Secure Networks Control Center, Network Security, Secure LAN, Orange Book, I&T
- McDonald Douglas/Inco - C3I, Secure Unix (R&D), Software Team Leader, I&T, MAXI, CATIS
- 20+ years - Embedded Real-Time Software Development including: Software Engineering Manager, Architect, Aerospace Software Engineering, DO-178B/C
- Principal Systems Engineer, Principal Software Engineer, Principal I&T – Total SDLC space vehicles, TRW, Confidential, and Iridium, GlobalStar – This totals more than fifteen years of Space Systems Work with Software and Systems on over one hundred space vehicles.
- OOA/OOD Design and Development with C/C++, Lua, Java, Python, Perl, Ada
- Design & Development in tightly-constrained domains: power, memory, timing
- Multitasking/Interrupt-driven architecture design and development
- Real-time profiling and optimization – Space Vehicle, Embedded Systems
- Memory profiling and optimization – MCDC, State Modeling, 99+% Profiling
- Boot loader & device driver development (Unix, Linux, RTOS, VRTX)
- RTOS middle-ware development
- Integration and Test (I&T) Unit to Systems Level – Principal I&T Engineer
- Total Systems Development Life Cycle (SDLC) numerous systems
TECHNICAL SKILLS:
Methodologies: Agile, Scrum, CI/CD, TDD, RAD, XP, CMMI 3-5+, Spiral, Lean, Six Sigma,Skunkworks, Waterfall, EVM
RTOS: VxWorks, GreenHills Integrity, VRTX, pSOS, RTLinux, FreeRTOS, Custom OS
Lowlevel: Boot loaders, device drivers, Board Support Packages (BSP)
CPUs: x86, 68K, PPC, MPC, XScale, Blackfin, Sparc, ARM, etc
Languages: C/C++, Python, Perl, Lua, FORTRAN, Pascal, Ada, Java (QA), etc
Platforms:: Linux, UNIX, Windows, RTOS, Sun, AIS, BSD, OSX
Process: SEI CMMI Level 3-5+, DO-178B/C, DO-254 Agile, Extreme (XP), RAD, Scrum
Equipment: Network Analyzers, Bus Analyzers, Logic Analyzers, Oscilloscopes, etc
Equipment:: Spectrum Analyzer, In-Circuit Emulator (ICE), JTAG Probe/Debugger
Rational: Rose, ClearCase, ClearQuest, ReqPro, Python System Test (PST), DOORS, etc
Medical: ISO14971, ISO13485, 21CFR820, IEC 62304, IEC 60601, GAMP5
Other: Mathworks, Simulink, Matlab, MathCAD, Model Driven Design, etc
WORK EXPERIENCE:
Confidential
Product Manager, Consultant, System Software/Hardware Designer/Developer/Test
Responsibilities:- As the Senior Systems Design Engineer, Software Developer, and Consultant I designed and developed customized automated testing frameworks for large-scale systems testing using C/C++ and Python. I designed software/firmware for Medical and Aerospace systems and provided Independent V&V for CMM-3/5 environments. Custom Automated Test Frameworks provide the ability to test systems as complex as a global communications system and as small as an Embedded Applet for medical devices.
- These system supports automated data analysis, test cloning, requirements tracking and completion reports, deterministic logging, as well as numerous other features of a customizable System Test Framework required by FDA, ISO, IEC, DO-178 B/C, and DoD standards. (Automated Systems Test (Python), Linux, VxWorks, SCADE, SEI/CMMI-3+, Python3, C/C++, Agile, RAD, TDD, CI/CD, JSON, REST, SOAP, Django, Git, SQL, No-SQL, DO-178B/DO-254 Level A/B, EVM, IV2, QC/QA, BI/BA, PM, ISO14971, ISO13485, ISO-9001, 21 CFR 820, IEC 62304, IEC 60601, GAMP 5 )
Senior Systems Test Engineer
Confidential, Woodward
Responsibilities:- As the Senior Systems Test Engineer I produced automated system tests (Lua), test specifications, cost estimates, BOE, and designed and developed automated tests for a DO-178B Level B/C electromechanical subsystem designed for current composite aircraft actuator control systems.
- I was the Test Operator for multiple critical successful demonstrations to the customer (Boeing). This included, plans, schedule, requirements (DOORS), Verification and Validation documents, manpower loading, and cost estimates for test software. (SEI/CMMI-3+, Lua, Automated Systems Test, Electromechanical Systems, DOORS, Agile, TDD, CI/CD, RAD, DO-178B/DO-254 Level B/C, QC/QA, IV2, Boeing 787)
Principle Systems Design Engineer
Confidential
Responsibilities:- As the Principal Systems Software Design Engineer I produced proposals, system level designs, specifications, cost estimates, operational models, requirements, and preliminary design and development of elements of an Algae based Synthetic Fuel System.
- This included proposals, plans, models, WBS, schedule, requirements, manpower loading, and cost estimates for software, hardware, l&T, and included venture capital presentation material.
- Product development ranged from small prototypes to primary support applications for a A/B Level Industrial Prototypes (SCADA, SEI/CMMI-3+, C/C++, Python, Perl, Systems Modeling, Agile, TDD, CI/CD, RAD Prototypes, Linux, CASE, COCOMO-2, Security EAL-3+, Commercial EVM, QC/QA, PM, BI/BA, GAMP)
Senior Systems Test Engineer
Confidential, Honeywell
Responsibilities:- My responsibilities included requirements tracking and acceptance testing of an onboard satellite communications package for a family of Falcon aircraft, Integration and Verification Plan (IVP), reports, demonstrations, and status presentations to the customer. This involved requirements data base management, reporting, and tracking, of a large complex requirements suite to acceptance tests that verified the communications capabilities.
- The test environments included bench level testing on a custom satellite test bench, cockpit/aircraft B mock up, and flight-testing on a Falcon aircraft.
- This included development of the test methodology, development of 70% of test procedures, and acceptance tests. I was responsible for proposals, proposal development, test planning, test design, test documentation, customer deliverables, cost, schedule, risk estimation for various projects to include requirements trace matrix/reports, requirements issue resolution, and impact assessments with the customer.
- I produced numerous deliverable documents to support the program and managed from two to six engineers. (SATCOM, BGAN, Inmarsat, Satellite VoIP, Aircraft Ethernet, MicroNet, Falcon, EVM, EAL-2/3, SEI-CMMI-3, DO-178B/DO-254/DO-160, IVP/IVR, IV2, Systems I&T, QC/QA, BI/BA)
Principal Systems Design Engineer
Confidential
Responsibilities:- As the Principal Systems Design Engineer I produced proposals, system level designs, specifications, prototypes, and cost estimates for a secure transportation and warehousing system based on existing COTS and custom capabilities.
- I did software design and development of multiple embedded systems software capabilities along with numerous external support applications. (SEI/CMMI-3+, C/C++, Java, RAD Prototypes, Linux, Rational Rose, CASE, Agile, TDD, CI/CD, EAL-3+, Commercial EVM, Commercial GIG, RFID, BI/BA)
Senior Systems Design Engineer
Confidential
Responsibilities:- As the Lead Systems Design Engineer I produced multiple proposals and system level designs and specifications for a secure portable space communications system based on existing Iridium K-Band uplink/downlink capabilities.
- This included proposals, plans, WBS, requirements evolution, schedules, manpower loading and cost estimates for software, hardware, l&T, and included Statements of Work (SOW) for three major subcontracts.
- These tasks included management and training of six engineers. Project budgets ranged from $2M to $17M. (SEI/CMMI-3/5, C/C++, Agile, RAD, Rational Rose, CASE, DOORS, COCOMO-2, EAL-4/5+, EVM, K-Band, L-Band, SATCOM, TDMA, Iridium, BA/BI, QC/QA)
Senior Systems Design Engineer
Confidential
Responsibilities:- As the Senior Systems Design Engineer for an advanced man portable tactical command and control system (Land-Warrior) I managed requirements analysis, estimates, allocation, work breakdown, and design impact studies in the area of VoIP via EPLRS radio, System Security, EAL-4+, XScale Loading, and Radio Network Design, Voice/Data Quality, SQA over-site, in an integrated product team (IPT) environment The target processor was an XScale military PDA (RTLinux) device providing a combat soldier with integrated next generation thermal, video, radio, messaging, GPS, and training capabilities (Synthetic Displays).
- The software capability was a SEI/CMMI-3 level multi-product mix based on ongoing Rapid Application Development (RAD) processes. (SEl/CMMI-3, C++, Agile, Rational Rose, EAL-4+, EVM, ReqPro, UHF, Software Defined Radio, XScale, Embedded RedHat, RTLinux, QT, IPT Leader, QC/QA)
Lead Software Engineer – VP Consulting
Confidential
Responsibilities:- My duties included design, development, test and integration of the Main Mission Antenna (MMS) software domain for the Iridium satellite constellation, and work on the Modems, and Cross Link.
- This software is currently operational on all Iridium space vehicles.
- I reduced the initial MMS CASE design complexity by 40% and did model translation, re-factoring, and software development. We developed large-scale automated subsystem tests, which tested the MMS, via PERL scripts, in an embedded environment.
- The MMS was fully tested and integrated with space vehicle in an ultra complex vehicle I&T facility as well as performance tested daily in a Sun workstation simulation environment.
- The system was developed with strict developmental procedures (SEI/CMMI-4/5+) and required the use of Shlaer-Mellor modeling tools (CASE OOA/OOD). Requirements included path, exit, MCDC analysis to 99.5+%, decision analysis, performance analysis, state modeling, complex timing and memory analysis, and strict requirements traceability.
- This software domain had one of the lowest defect ratios of all Iridium flight software units and was one of the most complex software units on the vehicle. My role on this job was to take a team, which was behind the power curve, by six months, and use my advanced design and development skills to do an accelerated design and development job on the MMS domain.
- Our team went from dead last to one of the most advanced in sixteen weeks. The automated test process for this domain was run four times every day resulting in a defect identification and removal ratio of 50 to 1 compared to other CMMI-4/5 level processes in place on the program. This SEI/CMMI-4/5 development environment included C++, Perl, pSOS, SES (CASE), Shlaer-Mellor, Automated Testing (Perl, C/C++), Sun Solaris, 68XXX, PowerPC 603, RISC, VME, and numerous specialized Iridium capabilities.
- This developed my advanced knowledge of Iridium System, it’s embedded command and message protocols as well as, FDMA, TDMA, crosslink, and satellite phone communications which augmented my considerable vehicle and embedded systems knowledge.
- Additionally I worked on Crosslink and Modem software upgrades to include testing and validation of these critical domains. (SEI/CMMI-/45+, C++, Perl, Sun, CASE, OOA/OOD, SES, K-Band, L-Band, Agile, TDD, CI/CD)
Principal Systems Software Engineer, Senior Space Vehicle Engineer, Senior l&T Engineer
Confidential
Responsibilities:- My responsibilities included full lifecycle systems engineering, design, development, test and integration for software and subsystems for the SeaStar vehicle. This included over thirty six onboard software domains and interfaces to a dozen subsystems.
- I designed and developed the command and telemetry processing systems (EGSE) to support vehicle operations, integration, and test (Interactive, Linux, C/C++), and developed and integrated the command and telemetry databases.
- I did the design and development of the vehicle command and communications protocols (L-Band, S-Band) along with Block Command and Stored Command protocols. I designed and managed three levels of a four level l&T process, which expedited Agile-Engineering processes (Six Sigma, DO-178B+).
- I was responsible for customer scope, cost schedule, risk, and design presentations to NASA.
- Staffing responsibilities included twelve engineers and numerous subcontractors (7).
- The development environments included: C/C++, ASM, AMC ICE, X-RAY, VRTX, Novel, UNIX, Linux, Windows, CASE, PVCS, DBase, Access, and Oracle. In addition to design and development on the SeaStar space vehicle I did consulting management, design analysis, and reviews on several other Confidential vehicles to include Apex, Orbcomm, and MicroLab.
- My combined systems engineering, development, EGSE, and l&T, and capital budgets exceeded nine million dollars ($9M+, 25+% BCE). Successful process development and refinement in the Agile Engineering area allowed us to realize the goals of Faster-Better-Cheaper. This vehicle was operational for more than thirteen years and exceeded required operational goals by 600%. The NASA homepage for the project is NASA SeaWifs.
Confidential
Senior Systems Engineer, Senior Space Vehicle Engineer, Senior Software Engineer, Senior Systems Security Engineer
Responsibilities:- My responsibilities included systems engineering, design, development and test of a multi-processor light satellite on-board computing systems for the Space Test Experiments Platform (STEP) program.
- I worked on four different vehicle programs: some from proposal to launch. I did design analysis and evaluation of six DSI and TRW programs outside of STEP. I was responsible for systems level l&T of vehicles, subsystems, command and telemetry data bases, communications interfaces and subsystem capabilities to include, CRD, ADACS, FL-CPU, COMMS, KG, and numerous experimental payload capabilities.
- Communications were in UHF, L, S, X, K band domains. The STEP program was a cutting edge light-sat program (Skunk Works) with a mandate to develop processes to expedite vehicles design to production in 18 to 24 months.
- On other TRW projects I designed and developed various telemetry processing and tactical communications systems for large-scale military contracts outside of the space vehicle program.
- I designed upgrades to a Global B-2 tactical command and control system and proposed and won several new contracts. As the lead systems engineer for distributed tactical command and control system, which included numerous COTS group-ware capabilities on a distributed combat ready C3I system I lead a team of twelve systems engineers.
- Design and development environments included: Sun, DEC, HP, IBM/PC, X Window, GUIDE, UIMX, TAE, 'C’, ADA and CASE products. Embedded system development in 'C’ and 'ASM' for 80X86 under VRTX. In depth systems engineering, design and development of high security systems (B-2 to A-1).
- R&D systems design into secure workstation environments (current C/B-1/EAL 4+ level). Supervised from two to twenty engineers and multiple subcontractor groups (50-75). I managed budgets up to ten million and had proposal wins up to twenty two million ($22M). TRW objective was to train me to be a technical project manager for following STEP missions.