Richard A. Rom
Kingston, RI. ***81
Principle Engineer, Software Design and Development
Cell: 401-***-****
*************@*****.***
Summary: 40 years of Systems and Software Engineering
Education: B.S. Computer Science, 1976, California State Polytechnic University, San Luis Obispo, CA.
Security Clearance: Secret (Inactive)
Professional Experience:
Freelance Work 2015 to present
2022 – 2022: Refactored and Allen Bradley hardward/software PLC to just process machine and sensor interfaces and moved all other processing a Windows 11 Python application see below. Studio 5000 ladder logic.
2022 – 2022: Wrote a Python Application to control and display a manufacturing process. Python and Windows 11
2021 – 2022: Wrote a generic Input Processing Output Windows app that can be used as a template for small application. C# and Windows 11
2015 – 2018: Wrote Black Jack Monte Carlo simulation to verify MIT playing policy. It does not work, will research to find policy that does work. C++, window 10
2015 - 2020: Wrote windows app to parse voter registration documents and generate reports. C++
Raytheon Company 1998 to 2015 Principle Software Engineer
2012 – 2015: Test Engineer for ITB1-120 Missile, Radar, and Launcher integration effort for DDG 1000, writing integration procedures and Matlab/Oracle analysis.
2009 – 2012: Test Engineer for DTB2-260 Zumwalt Integrated Power Systems integration procedures at Philadelphia Shipyard. I wrote the integration procedures.
2008 – 2009: Subcontractor Management (Lockheed Martine) for Zumwalt Engineering Control Displays
2007 – 2008: Contract Liaison to General Dynamics for BYG-1
2005 – 2007: Lead Systems Engineer for DDG 1000 Weapons Systems: (Tomahawk and Decoy). I led 2 Systems Engineers and one sub contractor (Lockheed Martine) through requirements: ClearCase, UML, Rose Model
2004 – 2005: Lead Software Engineer for IRAD project, I led 3 software engineers: C++, Java, and ClearCase
2004 – 2004: Individual Contributor, developed failover software for the UEWR Program: C++, Rose Model, UML, and ClearCase.
2003 – 2004: System Engineering for the DDG 1000 Engage Segment: ClearCase, UML, Rose Model
2002 – 2003: Lead Software Engineer for a High Speed Data Recording system for the AQS-20X Sonar System. I led 3 engineers, and one subcontractor (DSPCon): C++, Mac equipment and OS.
2002 – 2002: Advisor to the MK2 and PLS Projects, software development: Ada, C
2001 - 2002: Lead Software Engineer for 2 applications on the SSDS Program. I led 7 software engineers through requirements, design code, and unit test; C++, Rose Model, UML, ClearCase
2001 – 2001: Advisor to the MK2 ECP004 OSE Project, Weapon Control System Peripheral Handlers; Ada.
1999 - 2001: Lead Software Engineer for a real-time portable Tomahawk Launcher System. I led 7 software engineers through requirements, design, code, unit test, and integration; Ada and C++.
1998 - 1999: Lead Software Engineer for 20 real-time software application s. I led 45 to 60 software engineers through requirements, design, code, unit test, and integration: Ada, CMS-2.
Raytheon Company 1985 to 1998 Senior Software Engineer
1997 - 1998: Proposal Work: Arsenal Ship, LASM Missile, Tomahawk Missile.
1995 - 1997: Lead Software Developer for a device handler for a Weapons Launcher Peripheral. I led 3 software engineers through requirements, design, code, unit test, and integration; 50k lines of source code, Languages: CMS2.
1994 - 1995: Lead Software Developer for an Advanced Tactical Situation Graphics Generator. I led 2 software engineers through integration; 70k lines of source code, Languages: CMS2 and C.
1993 - 1994: Lead Software Developer for a Tactical Situation Graphics Generator. I led 2 software engineers through integration; 50k lines of source code, Languages: CMS2 and C.
1993 - 1994: Lead Software Developer, for an e-mail system for Submerged Submarine Communications. I led 2 software engineers through integration;50k lines of source code, Language: CMS2.
1992 – 1995: Lead Software Developer for the Tomahawk Re-Targeting System. I led 3 software engineers through design, code, unit test and integration; 25k lines of source code, CMS2 and C++.
1989 – 1992: Lead Software Developer for a Weapons Launcher Control System. I led 3 software engineers through design, code, unit test and integration; 150k lines of source code, Languages: CMS2.
1985 – 1988: Lead Software Developer, for a Tomahawk Launcher Control System. I led 3 software engineers through integration; 75k lines of source code, Languages: CMS2 and Assembler.
General Electric 1988 to 1989 (GE Defense is now Lockheed Martin)
1988 – 1989: Lead Software Developer for an under seas sonar system. I led 20 software engineers through the requirements and design.
Syscon 1981 to 1985 (Syscon is now Northrop Grumman)
1981 – 1985: Lead Software Developer for a Data Base Management Systems and a Diagnostics and Fault application for the MK1 Fire Control System. I led 10 software engineers though all phases of development and integration; 200k lines of Assembler code.
Univac 1976 to 1981 (Univac Defense is now Lockheed Martin)
1980 – 1981: Designed and developed a real-time Operating System and Peripheral Handlers for the Mk1 Fire Control System, Language: Assembler.
1978 – 1979: Designed and developed a Data Base Management System and a Memory Management Link/Loader for a German Air Traffic Control System; Fortran, Jovial, PL-1, ALGOL and Assembler.
1976 – 1977: Refactored a Data Reduction System for the Titan III Rocket Radar Tracking System; Fortran.