Cole
PROFESSIONAL SUMMARY:
A dynamic, determined and goal-oriented engineer with 8+ years professional experience within the aerospace and defense industries. Specialize in software development and providing software assurance, reliability, and V&V for safety and mission-critical software systems. Extensive experience in verification of object-oriented design (C/C++) for security and coding vulnerabilities. Possess deep knowledge of the full Software Development Lifecycle (SDLC) including requirements definition and validation, flow-down to design, implementation and testing. Recognized for strong problem solving and troubleshooting skills, helping to significantly reduce development and rework costs. BS in Electrical Engineering, MBA and PMP certification in progress, with a proven and consistent track record of meeting milestones, delivering products on time according to specification/requirements, and exceeding customer/stakeholder expectations. Project manager for smaller teams of engineers (5-11 FTEs), and excellent communication skills involving interfacing and collaboration with others. Areas of expertise also include:
• Hardware test engineering for integrated weapons systems (fuzes, lasers)
• Test plan, cases, and procedures development
• Systems-level thinker with both hardware and software experience and system integration
• Team lead and manager for >$1B projects
TECHNICAL SKILLS:
Thorough knowledge and understanding of integrated weapon systems, fuzes, lasers, ignition safety devices (ISD), electronic safe arming devices (ESAD/ESAF), and unmanned spacecraft development. Highly skilled in software assurance analysis and processes for safety and mission critical software systems (Category A/B Software), applying engineering standards NPR 7150.2A and DO-178B. Well-versed in both hardware and software system and component-level testing and test development. Ability to design and analyze complex analog, mixed-signal, and digital circuits, as well as troubleshooting failures, isolating faults, and determining root cause. Excellent team leader with stamina to work long, arduous hours troubleshooting problems, exceeding customer and stakeholder expectations, and completing all assignments promptly and efficiently.
COMPUTER SKILLS:
Knowledge in developing simulations and test scenarios using MatLab/Simulink and LabView. Ability to create models or reverse-engineer code, based on UML or SysML modeling languages, using IBM Rational Rose tool suite, Magic Draw, and TogetherSoft. Capable of designing schematics and performing circuit analysis using NI MultiSim and OrCad PSPICE tool suite. Strong background in MS Office tool suite, including MS Access. Competent in using DOORS and MKS Integrity for requirements and artifact management. Experience with Linux/Unix, Solaris, VxWorks, and RTEMS OS, writing software using C/C++, Java, and nesC computer languages, as well as tcl, python, and perl scripting languages.
PROFESSIONAL EXPERIENCE:
NASA GSFC - IV&V Facility 8/2010 - Present
Fairmont, WV USA
Aerospace Technologist/Systems Engineer – Civil Servant
Position: Deputy Project Systems Engineering Lead – Juno IV&V Team; R&D Project Engineering Lead; Technical Quality and Excellence (TQ&E) Rep for MSL IV&V Team.
Project Engineering Lead duties:
- Maintained full responsibility for planning, coordinating, implementing, and managing software IV&V efforts for teams during entire SDLC.
- Continuously tracked and manage contractor team, identifying and communicating resource load and coordinating needs to Program level, while adhering to Project Execution Plan (PEP).
- Actively participated in Systems and Software Development activities, reviews, table-tops, etc.
- Prepared and presented IV&V Analysis Results at Project/Mission Milestones and Technical Reviews (Presented at reviews from SRR to FRR on various missions)
- Provided oversight and insight relative to technical management of tasks performed in support of customer’s System Development and Development project.
- Ensured high quality of validation and verification (IV&V) technical work completed for Mission Development effort.
- Effectively support Project Risk Management, identifying any risks and mitigations plan through System Engineering and Software Engineering practices, while adhering to NASA risk management and decision analysis processes.
- Successfully mitigated all Project risks during tenure without reaching “Issue” status
- Support Systems Engineering activities for IV&V Projects by performing independent audit of analysis completed.
- Through identification of limitations and communication of goodness, consistently provided value to Software Development Project through Software Assurance and applicable Systems Engineering and Software Engineering practices.
- Maintained full responsibility for yearly IV&V Project Execution Plan (IPEP), adjusting approach based on Software Development project direction.
- Develop and maintain strong oral and written communication with NASA Senior Leadership.
- Research and implement software engineering IV&V approaches, tools, and methodologies appropriate for customer project.
- Coordinate software development and implementation of validation and verification approach and process.
- Maintain responsibility for executing IPEP according to NASA Project Management standard NPR 7120.5D and Software Engineering Requirements NPR 7150.2A
MPL Corporation 2009 – 2010
Buckhannon, WV US
Software Systems Engineer II
Position: Software and Systems Engineer
- Promoted from analyst to Project Lead after only 3 months of employment.
- Executed various software assurance analysis methods, identifying any system limitations and reporting level of goodness for each phase of the SLDC.
- Perform requirements analysis of software development artifacts with UML-based modeling software and corresponding diagrams, identifying any limitations or issues to reduce development costs.
- Perform software engineering through verification of software architecture, software design, test design, and interface design.
- Perform Code analysis through verifying source code is implemented correctly and satisfies requirements through various systems engineering and software engineering techniques.
- Perform end-to-end test analysis throughout SDLC, including Unit test, Build Test, Fault-Protection Verification Test, Acceptance Verification Test, and System Verification Test.
- Active participant in IV&V working groups for process development and improvement.
- Perform static code analysis of flight software (C/ C++), identifying any limitations of implementation.
- Perform duties in safety, reliability, maintainability, quality, and security techniques and methodologies associated with software engineering.
- Support quality software assurance throughout mission life-cycle (Requirements Analysis, Design Analysis, Code Analysis, Test Design Analysis).
Contactor Lead Role (Technical)
- Collaborate with Project Manager to identify resource needs, develop schedule, technical scope and rigor for PEP...
Login or Register to view the full resume.