Senior Software Systems Engineer with over 26 years experience developing real time embedded software systems for military ground vehicles. Includes 14 years leading multi-disciplined software system teams in developing high quality software system products.
Understands the meaning of team work and process improvement and is willing to take the time to help improve team member's capabilities while looking for creative methods and tools to improve the system software development processes in order to develop high quality products that meet or exceed customer feature expectations within shorter time periods to delivery and less overall project cost.
Technical Team Lead
CMMI Process Lead
Software Systems Engineer
Tools Developer & Integrator
Innovative Software Developer
Software Systems Architect
Technology Change Agent
Lead change management efforts towards software organization achieving CMMI Level 5 rating.
Implemented first software system in real time embedded military vehicle (Abrams Main Battle Tank) to provide a hot backup processing unit for maintaining power bus and data bus communications during critical failure conditions.
Awarded Vetronics Engineer of the Year in 1992 for technical leadership and contributions involving the maintenance of the M1A2 Main Battle Tank and the ability to produce derivatives of this tank for Saudi Arabia and Kuwait.
Senior Software Systems Engineer04/2011 to Current DCS CorporationWarren, Michigan
Employed as a contract support team member working on site at the US Army TARDEC Software Engineering Center (SEC) and Vehicle Electronic Architecture (VEA) organizational facilities within Warren, Michigan.
Worked with a relatively new organization (VEA) at TARDEC to develop system engineering practices and evolve the existing skills and talent base of engineers within the organization.
Performed requirements analysis towards the goal of developing a VEA Research and Development System Integration Lab (SIL) to be used as the foundation for testing and insertion of new technological advances in VEA network data bus and power distribution technologies.
Introduced the use of IBM Rational DOORS as a tool to maintain all of the VEA Research SIL requirements (Customer, Systems, Subsystems, and Component) taking full advantage of the traceability and reporting capabilities of the tool.
Introduced Model Based System Engineering (MBSE) methodologies using SysML and an MBSE tool as the foundation of building up logical and structural system architecture and design for the VEA Research SIL development.
Lead the system architecture, design and implementation of the VEA Research SIL efforts by taking on the role of the Chief Engineer.
Provided consultation towards the TARDEC Software Engineering Center's continued success in maintaining and improving their CMMI level ratings.
Participated in SEC formal CMMI process assessment towards achieving CMMI Level 3 rating as a CMMI process evaluation team member and key MRAP project team member in providing evidence of the MRAP software project's adherence to SEC's written processes.
Supported managing multi-disciplined teams in order to develop software requirements, software architecture and design, software code implementation, and performing verification and validation efforts towards integrating software onto a digital backbone kit for all of the variants of the Mine Resistant Ambushed Protected (MRAP) military vehicles.
Software Department Manager01/2002 to 04/2011 General Dynamics Land Systems DivisionSterling Heights, MI
Managed a direct team of about 50 employees.
Managed numerous software projects related to the Abrams Main Battle Tank across 3 software departments.
Lead the GDLS software department(s) process improvement efforts towards achieving Capability Maturity Model (CMM) Level 5 in 2002, Capability Maturity Model Integrated (CMMI) Level 5 in 2006 and re-achieving CMMI Level 5 in 2009.
Managed multi-disciplined staff members supporting engineering software process improvements, software metrics, software tools, software training and software product development.
Successfully integrated all of these disciplines into an organization that constantly uses and improves their software development tools, processes and development products.
Led multi-disciplined engineering teams in new proposal developments for the Joint Light Tactical Vehicle (JLTV) and the Ground Combat Vehicle (GCV) efforts.
Provided project management and employee management support for the following military ground vehicle systems:
M1A2 Abrams System Enhancement Package (SEP) vehicle version 2 software enhancements and maintenance.
Stryker Vehicle software enhancements and maintenance.
Wolverine Heavy Assault Bridge (HAB) software enhancement and maintenance.
Kingdom of Saudi Arabia M1A2 and M1A2S Abrams software enhancements and maintenance.
Kuwait M1A2 Abrams software enhancements and maintenance.
Light Armored Vehicle (LAV) component software integration and enhancements.
Joint Light Tactical Vehicle (JLTV) Research and Development (R&D) software development and integration.
Bradley Fighting Vehicle software enhancements and maintenance for an engine controller module.
Software Engineer - Senior Engineering Specialists06/1990 to 01/2002 General Dynamics Land Systems DivisionSterling Heights, MI
Provided Ada-based design and development of real-time embedded systems for advanced military vehicles.
Performed as the Lead technical engineer on Abrams Software Enhancement Project (ASEP) for the next generation M1A2 Main Battle Tank.
Integrated and Debugged ASEP software based on VxWorks operating system running on Motorola Power PC General Purpose Processors with 1553 Bus and RS-485 Bus Mezzanines.
Managed, integrated, and help develop a SUN HOST based Crew Station Trainer (CST) which allows for the Main Battle Tank's Software Display interfaces to be utilized on the host environment to train crews.
Integrated, developed, and tested Inter-Vehicular Information Systems (IVIS) to allow for coordination of military Tank Based Vehicles to coordinate and link these vehicles in battle conditions via SINCGARS radios.
Helped link multiple CST stations via TCP/IP sockets in order to train crews on using the IVIS capabilities.
Designed, integrated, and tested 1553 Bus communication protocols to allow for software units embedded in separate hardware units to communicate via the 1553 Bus.
Designed, integrated, and tested RS485 Utility Bus communication protocols to allow for software units to control and distribute power utilizing embedded Remote Switching Modules (RSMs) and Remote Power Controllers (RPCs).
Developed Software requirements and software designs using Real Time Software Analysis (RTSA) and Object Oriented Software Methodologies.
Integrated, developed, and tested numerous diagnostic features of the M1A2, ASEP, and HAB vehicles to assist field maintenance crews to turn around repairs of these vehicles quickly.
Integrated, developed, and tested board level power up BIT (PBIT), self test (continuous built in test) and iBIT (intrusive built in test) of Motorola 68020 and Power PC based processor boards.
Integrated, developed, and tested Ada based software and C-based software to provide board level testing of the M1A2 main battle tank's Tactical Graphics Board.
Bachelor of Science: Computer Science and Engineering May, 1990Oakland UniversityRochester Hills, MichiganMinored in Mathematics
C , C, JAVA, Ada, Visual Basic, Cobol, Fortran, Lisp, Algol, Basic, Modula 3, Assembly Languages
Operating Systems and Cyber Security:
WindRiver VxWorks, Green Hills Integrity, RedHat Linux, Microsoft Windows, Android, VMware, Cross Domain Solutions, Information Assurance, Risk Management Process, Separation Kernels, Security Classification Domains
Ethernet, TCP/IP, 1553 Data bus, RS-485, RS-232, J1939 CAN bus, Video Distribution Methods, Data Distribution Methods, Analog Video, Digital Video
Processes, Tools and Methodologies:
IBM Rational Unified Process (RUP), IBM Rational Harmony Process, IBM Rational Rhapsody, Model Based System Engineering (MBSE) Methodologies, SysML, UML, Atego Artisan Studio, PTC Integrity Modeler, Agile Development Methodologies, Object Oriented Methodologies, MatLab, Real Time Structured Analysis (RTSA), IBM Rational DOORS, Telelogics Statemate, Telelogics Testmate, Siemens Team Center, IBM Rational ClearCase, IBM Rational Apex, Microsoft Office Tools, Microsoft Visio, Microsoft Project, PTC Windchill, CMMI, Microsoft SharePoint, Project Forge, utilization of many open source tools, and development of many homegrown web based tools.