RICHARD T. VAN DYK

Phone: (321) 768-8649 ▪ Cell: (321) 482-9676 ▪ Email: ▪ Web:Expanded Web Resume

SENIOR SOFTWARE ENGINEER – (Real-time, Embedded, Defense)

A highly experienced Software Engineerwith extensive background on large-scale real-time and embedded military applications involving all phases of the software development life cycle.

SUMMARY OF QUALIFICATIONS

▪Clearance Level: Active Secret (formerly Top Secret)

▪C/C++ cross platform development expert on UNIX, Linux, and Windows platforms with embedded targets.

▪ Full Software Life-Cycleexperience: requirementsanalysis, design, development, test, and integration.

▪White and black box testing, Verification and Validation, CASE tools and CMMI processes.

▪Possess diverse skill-sets in a myriad array of military projects to include:Avionics (DO178-B Cockpit Displays), Simulation (Navy F-14D, WARSIM, Army Vehicles), Software Defined Radio (SDR), Radar, Satellite Communication, Missiles, and Space Systems.

▪Analytic, detail oriented, can perform as an individual contributor or collaboratively in a group.

TECHNICAL EXPERTISE

Languages-C++ (STL, Design Patterns, UML, OO), C, JAVA, Microsoft Visual C++, .NET, C, Borland C++ Builder, FORTRAN, JOVIAL J73, BASIC, PL/1, Assembler

Scripting -Ruby, Watir, Tcl, Perl, XML, shell, sed, awk

Systems -SUN, HP, Cray, Mercury PowerStream, IBM, DEC, PCs, Embedded (Power PC, Arm)

OS -UNIX, Linux (Red Hat), Windows NT, VMS, vxWorks, Integrity, LynxOS

Networking -Ethernet, TCP/IP, SNMP, RS232, 1553, IPv4, IPv6, Wireshark packet analyzer

Software -CM - Clearcase, pvcs, cvs, SourceSafe, Subversion

IDE-Tornado, MULTI, Eclipse, Understand for C++

Testing- PURIFY, PURE COVERAGE, LDRA, UnitTest++ framework, Rational Realtime Test

CASE- Telelogic Tau, Rational Rose, Doxygen

Editors- SlickEdit, CodeWarrior, TextPad, vi, emacs

Other- DOORS, Clearquest, Teamwork (Requirements and defect tracking)

PROFESSIONAL EXPERIENCE

Software Contractor2003 - Present

General Dynamics Robotic Systems, Westminster, MD01/2011 to 09/2011

Upgrade C++ multi-threaded Autonomous Navigation System(ANS) software for Army combat vehicles.

  • Successfully createda hardware-in-the-loop (HIL) simulation environment by migratingANSSimulation software from HP workstations to Trenton single board computers running the RedHat Linux operating system.
  • Reconfigured software and hardware to transfer processing of ladar and GPSsensor data in the form of image transfer protocol (ITP) messages, from software toSensor Control Interface (SCI) FPGA accelerator cards.
  • Regression tested and documented system. Reimaged hard drives and assignedIP addresses.

Honeywell Corp. Albuquerque, NM11/2009 to 08/2010

Complete unit testing on C++ code base utilizing UnitTest++ framework and LCOV to verify source code coverage for the Platform SoldierMission Readiness System (PSMRS).

  • Identify and fix errors. Perform research on Google mock framework for future releases. Use Clearcase for CM.
  • Upon contract extension performfield service work at the White Sands missile range for the Class 1 UAV project encompassing Failure Reporting and Corrective Action (FRACAS) tasksto validatesystem level requirements.

RICHARD T. VAN DYKPage 2 of 3

General Dynamics C4 Systems, Needham, MA10/2008 to 07/2009

Complete black box testing verifying functional requirements of Client product, resulting in successful FQT with customer and additional sales. Was awarded a 100% customer satisfaction bonus upon contract completion.

  • Perform Black Box System verification testing on TACLANE Micro R3.4 encryptor. Create Ruby and TCL scripts to automate validation of HMI functionality and MIB interfaces against established test plan procedures.
  • Verify requirements and create SRNs against defects. Utilize Ethereal and Wireshark tools to validate end-to-end IPv6 and IPv4 message passing. Use Telelogic DOORS for requirements and Rational Clearcase for CM.

Lockheed Martin, Cape Canaveral, FL7/2008 to 10/2008

Complete upgrades and maintenance on Systems Acceptance & Checkout Equipment (SACE) software.

  • Perform software testing and message processing with GPIB electronic devices in a Linux environment.

Raytheon Corp., Largo, FL4/2008 to 7/2008

Develop C++ software modules for the Joint Tactical Terminal (JTT) to translate TDIMF message formats to CMF utilizing the Integrated Visual Studio capability in a Rhapsody model driven environment.Tested code to verify requirements and consulted with systems engineering to resolve discrepancies

L-3 Communications, Alpharetta, GA9/2007 to 4/2008

Member of small team successful in the modification, migration, and documentation of a Windows based graphics driver to a DO178-B compliant embedded system within milestone constraints.Tasks included translating code to EC++ format by eliminating dynamic memory allocation, multiple inheritance, templates, and STL calls.

  • Convert and modify an x86 ATI OpenGL graphics device driver for the Joint Strike Fighter (JSF) Panoramic Display program. Perform C++ development in a Linux environment with a PowerPC target.
  • Perform LDRA structured code analysis, flattening, and regression testing to meet DO178-B Level A standards.

Lockheed Martin, Moorestown, NJ2/2007 to 9/2007

Perform unit and regression testing of a Radar Control Processor for the Aegis Ballistic Missile Defense Program.

Analyze and perform benchmark testing on Probabilistic Networks Library (PNL) open source software library. Optimize library to run on Mercury PowerStream 7000 processor.

Raytheon Corp., Sudbury, MA8/2006 to 12/2006

Performed detailed design analysis and implementation for the SRP phased array radar program. Created preliminary design language (PDL) and unit coding for functions within the Interface CSCI and participated in CMMI level 4 design reviews. Recommended design modifications.

Telephonics Corp., Farmingdale, NY1/2006 to 8/2006

Develop Identification Friend Foe(IFF) software CSCI utilizing C++ in a vxWorks PowerPC environment.

  • Perform Asterix format message conversion between Radar Signal Processor (RSP) and IFF.
  • Create UML models, software stubs, and design documentation using Telelogic Tau and DocExpress.
  • Development platform is Windows Visual C++. Use Tornado to download target software to Dy4 processor boards. Wireshark for system integration testing of Ethernet message communication between IFF and RSP.

BAE Systems, Orlando, FL4/2005 to 1/2006

Develop a proof of concept vehicle embedded trainer for the Army Future Combat Systems (FCS) program.

  • Analyzed and modified the Bradley Advanced Tactical System (BATS) Trainer software.
  • Translated MFC based C++ code into an improved object-oriented platform independent design.
  • Incorporated dual training and added FCS functionality. Use of wxWidgets device independent library and SQLite database. Reverse engineering and legacy analysis utilizing Rational Rose and Understand for C++.
  • Integrated and tested Virtual Training Manager (VTM) software with related subsystems. Conduct trade studies.

RICHARD T. VAN DYKPage 3 of 3

Harris Corp., Annapolis Junction, MD2/2004 to 1/2005

Incorporated upgrades for an embedded Sierra II INFOSEC software library executing on an ARM processor enabling the interoperability among secure encrypted communication devices (e.g. JTRS Software Defined Radios).

  • Coded a pattern detector, performed software upgrades,and unit tested utilizing Rational Test Real Time tool and the C programming language. Perform integration testing utilizing ARM Multi-ICE emulator.

INDRA Systems, Virginia Beach, VA7/2003 to 1/2004
Upgrade Navy F-14D full dome virtual flight simulation systems in a PowerPC environment.

Full-time employment1984 - 2003

Raytheon Corporation, St. Petersburg, FL2001 to 4/2003

Analysis, upgrades, andSPR modifications to CSCIs for the Cooperative Engagement Capability (CEC) project that utilizes shared track radar data amongst Aegis fleet vessels.

  • Use of combat simulation software, test equipment, and data reduction tools to verify SPR fixes on a multi-board, PowerPC, VMEBus, embedded processing system.
  • Installation of NIST supported software protection algorithms (AES, TDES) to encrypt flash card boot loader.
  • Target operating system was vxWorks. Use of the Wind River Tornado 2.1 development environment.

Logicon Advanced Tech., Orlando, FL1999 to 2001

Created software, and performed system integration and test on an Army simulation models to support training events. Recipient of a Letter of Appreciation received from commanding Army Colonel in charge of project.

  • Develop test drivers to verify source code coverage for WARSIM 2000 Army Training and Simulation system on a C++ spiral development project. Utilize PURIFY and PURE COVERAGE to identify memory leaks.
  • Produce scenarios and data initialization files for customer demos utilizing JAVA Scenario Generation tool.

Par Rome Research Corp., Melbourne, FL1997 to1999

Provide software development support to the Northrop Grumman Joint Stars Airborne radar system.

Cimarron Corp., Houston, TX1996 to1997

Maintained Space Shuttle Commanding software on a UNIX based client server platform.

Wailea Point AOAO, Kihei, HI1993 to 1996

Provide security and computer support for luxury condominium complex.

Lockheed Engineering, Houston, TX1990 to 1993

Create a DISSPLA based device independent graphics library. Convert DEC/FORTRAN code to C/UNIX.

Lockheed Missiles & Space, Sunnyvale, CA1984 to 1990

Developsoftware for classified Mission Management, Milstar Satellite, and Trident D5 programs.

EDUCATION

Master of Science: Management Information Systems, Nova Southeastern University (3.97/4.0 GPA)

Bachelor of Science: Computer Science, HofstraUniversity

Associate of Science: Engineering Science, SuffolkCommunity College

Additional coursework and seminars: SUN- JAVA Programming,Novell - CNA,

Oracle - PL/SQL, ADA, CORBA, OOD/P, CMMI, and Microsoft Visual C++