Uploaded File
add photo
Robert
rasalter@hotmail.com
407-595-7056
2739 Bolder Ln
Belle Isle, FL 32812
Senior Systems Engineer
32 years experience W2
0
Recommendations
Average rating
97
Profile views
Summary

Over 20 years of full software life cycle and systems engineering including: flight training devices, games, aircraft simulators for flight training and maintenance training, military simulation, behavior modeling, C4I integration, artificial intelligence, integration of live, virtual, and constructive training systems, enterprise after action review (EAAR), virtual machines environment, GUI design, system of systems integration, hardware/software integration, demonstrated and sold off systems to customers, customer expectation management, leading small teams, interviewed potential hires, mentoring and proposal writing. Wrote software development plan, performed trade studies, derived and allocated system requirements from proposal. Wrote system and software requirements specifications, design documents, interface documents, database design documents in preparation for preliminary and critical design reviews. Agile, led dailies. CryENGINE 3. Full stack. Programming Languages: C++/C# (eight yrs), Java (twelve yrs), Ada (nine yrs), C, Assembly, Fortran Operation Systems: Linux, Windows, Solaris/SunOS, UNIX, VMS, DOS, Ultrix, CX/UX 6.2, AIX Tools/Technologies: Visual Studio, VMware, VirtualBox, gcc, Git, Subversion, JIRA, Confluence, Jama, Hansoft, gdb, Eclipse, Together, DOORS, Perforce, ant, JEdit, JUnit, JSwat, Agile, Scrum, CryENGINE3, Rational ClearCase, Rational ClearQuest, TeamConnection, Purify and Pure Coverage, Qt, Teamwork-Ada, SQL, Word, Visio, Excel, Powerpoint, Access, FLAMES, semantic ontologies, backward chaining goal-oriented behavior system, virtual machines, Distributed Interactive Simulation (DIS), High-Level Architecture (HLA), High-Level Design (HLD), Object-Oriented Analysis/Design (OOA/OOD), UML, Unity, VxWorks Web-Based Technologies: HTML, Apache Tomcat, XML, MVC, Java Servlets, REST Hardware Systems: PCs, PLC, ECC PIE, x 86, Xbox One, PS4, Sun Blade, Sun Ultra, DECstation, VAX, MicroVAX, Apollo, Harris Night Hawk 4800, ESIG

Experience
Senior Systems Engineer
Information Technology
Aug 2019 - present
Alaka'ina on the Live, Virtual, Constructive
  • Training Environment (LVC-TE) supporting the office of the Program Manager
  • Training Systems, Marine Corps System Command (PM-TRASYS, MARCORSYSCOM). Creating the pre-Milestone B program documentation: SAMP, SEP, TEMP, ISP, etc. following the latest DoD and Marine Corps Defense Acquisition Process. Creating a prototype of the LVC-TE re-using the Army LVC
  • IA and Marine Corps simulation systems, DIS, HLA, Red Hat Linux, VMware, C++. ADTVE
VMWare Simulation OpenShift Embedded Software C C++ Linux Program Management Systems Engineering
Remove Skill
Contract Senior Software Engineer
Information Technology
Jan 2019 - Mar 2019
Helped burn down Discrepancy Report backlog on flight training devices. Visual Studio, C++, and custom tools.
Visual Studio Software Engineer C++ Embedded Software
Remove Skill
Contract Lead Software Engineer
Information Technology
Aug 2018 - Dec 2018
Lead a team of seven solving discrepancy reports from government testing. Brought in to also improve and document integration and CM processes. C++, C#, Visual Studio, PowerPoint, svn, Perforce.
Visual Studio SVN Software Engineer C++ C#
Remove Skill
Contract Lead Software Engineer
Information Technology
Apr 2018 - Aug 2018
Spun up local software team. Agile team included local and remote members managed via daily GoToMeeting calls and Jira. Documented system architecture by integrating information from seven different component product teams for PDR and CDR. Engineered multithreaded application to read real-time position information from a Programmable Logic Controller (PLC), USB steering, and button presses, aggregate the information and broadcast it to the client. Linux, C++, CLion, Ethernet Industrial Protocol, Boost libraries, Perforce. Configurable components for test and production. Integrated software running on multiple computers, Linux and Windows, and test hardware including a sound system and user control inputs to create a multiple person test bed. Syncthing.
Linux Ethernet C++ Software Engineer System Architecture Agile Methodology Windows
Remove Skill
Contract Senior Software Engineer
Information Technology
May 2015 - Apr 2017
a legacy program written in Ada. Virtualized several application computers running Windows 10, Red Hat Enterprise 6.2, and Red Hat Enterprise 7.2 as guest operating systems. VMware used for the virtual machines. Integrated applications including a sound application working with an external sound device via USB, a third-party application interacting with a display with a touchscreen controlled via RS-232 and displaying via VNC, a custom application utilizing a touch screen via USB, and an FBCB2. Integration and troubleshooting of performance issues and hardware issues. Created architecture design diagrams and detailed descriptions of alternate approaches. AVT Simulation via SimStaff
Windows VMWare Software Engineer OpenShift
Remove Skill
Contract Senior Software Engineer
Information Technology
Nov 2014 - May 2015
Adding new features to simulated automated forces (SAF) entities supporting individual and collective training utilizing up to sixteen manned modules. Tools/Environments: Windows 7, Eclipse, Java, Red Hat Linux 5.1, Perforce.
Linux Java Software Engineer Eclipse OpenShift Windows
Remove Skill
Contract Senior Software Engineer
Information Technology
Apr 2014 - Sep 2014
Windows 7, C++, C# in Visual Studio. Perforce for version control. Hansoft, Agile, scrums, sprints. Software engineer on Madden 15, Gen 4. Added capabilities to Presentation (GUI) in C++ and updated the Muse Tool stories, packages and scriptables (NIS) to use the new features. Updated internal tool in C#. Worked NBA 15, Gen 4 during their Alpha phase on Presentation (GUI) with some Localization. Made updates in C++ and ActionScript. Used virtual machines (VM) for archiving Madden 14 patches and Madden 15 release and patches for Gen 3 & 4. This entailed examining the Madden release archives, working with points of contact for each of the build pipelines and codebases (artworks, FranTk, Play Designer, Audio, Blaze etc) to recreate the pipelines as they existed for release and each patch in a self-contained environment without network dependencies.
C++ C# Embedded Software Agile Methodology Scrum Software Engineer Visual Studio Windows
Remove Skill
Direct Senior Software Developer/Senior Systems Engineer
Information Technology
Dec 2012 - Oct 2013
Senior Software Developer on CACCTUS, the Marine Corp version of OneSAF, a constructive military simulation. Added new capabilities including: Shells & Fuzes and AFATDS Battery from requirements definition to test and integration. Java based program on a Linux platform. Performed code peer reviews, requirements reviews (DOORS).
Linux Java Systems Engineering DOORS
Remove Skill
Direct Senior Systems Engineer
Information Technology
Oct 2011 - Jul 2012
System Engineer on CombatREDI III, a virtual reality simulator to train 1 - 16 dismounted infantry in unit tactics. Trained in CryEngine 3 at RealTime Immersive for a week. Trained in Lean, Six Sigma, and Agile methodologies. System Engineer on the Engagement Skills Trainer (EST) and on the Loader's Armored Gun Shield Platform (an add-on to EST). Derived and managed requirements using DOORS and Excel. Created architecture, relationship and sequence diagrams. Acted as liaison with a subcontracting company. Assisted in evaluating vendors' hardware offerings. Performed hardware/software benchmarking and trade studies. Contacted vendors for quotes. Traveled for data collection to generate requirements.
Systems Engineering DOORS Agile Methodology
Remove Skill
Direct Senior Software Engineer/Systems Engineer
Information Technology
Jun 2005 - May 2011
LVC
  • IA
  • Live, Virtual, Constructive
  • Integrating Architecture
  • the Army's program to provide a persistent infrastructure to support LVC training at the Brigade Training Centers. System of Systems analysis. Developed Constructive requirements. Component lead for DIS/HLA Gateway, reuse study for DIS/HLA gateway. JBUS selected, Java. Created Software Development Plan (SDP), Enterprise After Action Review component lead. Phase II reuse study for EAAR analyst workstation
  • thirty candidates over seven components. Build 0 demos and presentations for Final Integration Event and User Feedback Event and Increment 1 PDR. Decomposition of System of System requirements to Component requirements. Functional Block Diagram of the Objective EAAR Architecture. Selection of candidates and integration design. Proposal work
  • Technical volume lead on a proposal on which we were prime with four teammates. Sweet 16
  • work via L-3 on the SE-Core contract to enhance OneSAF to replace the CCTT and AVCATT SAFs. Led a team of two to provide Counter-fire and ADA behaviors from requirements analysis to hardware/software integration with the AVCATT manned modules. Mentored junior engineers. Sim Center in a Box, Phase I
  • Designed a framework and behaviors to support battalion level goal-based behaviors. CACCTUS
  • the USMC additions to OneSAF. Work on Behavior Models and Modeling Infrastructure. Requirements analysis, design, implementation, and testing. Used Java, Together integrated lifecycle tool, Linux, ant, JEdit, JSwat, and the Eclipse IDE. Domains include: Close Air Support (CAS) for fixed-wing and rotary-wing aircraft, including associated GUIs. Dynamic Tasking
  • enhancing the Behavior Engine and behaviors to support updating of input parameters during behavior execution. Led the Army Coordination for Dynamic Tasking, and enhancing entity sensing angles to meet the customer's needs. Gave internal technical interchange presentations on the new Dynamic Tasking framework and on OneSAF's modeling infrastructure and how to use it. NaLPI
  • Natural Language Processing Interface (artificial intelligence). The goal of NaLPI is to understand natural language text chat between two or more C4I device operators and generate the appropriate orders to stimulate the SAF. Subtasks include text parsing, information extraction, use of domain and non-domain ontologies, constraint evaluation and goal fulfillment.
Natural CLIPS C4I Software Engineer System Analysis Systems Engineering
Remove Skill
Direct Senior Software Engineer
Information Technology
Sep 2002 - Jun 2005
OneSAF
  • Created Physical and Behavioral Models and integration with C4I. Object oriented requirements analysis and design, implementation, testing. Java, Together integrated lifecycle tool, Linux, ant, JEdit, JUnit, JSwat, gcc for compiling environmental models in C++, gdb for debugging C++. Domains include: physical models
  • direct fire, communications, acoustic, magnetic and seismic sensor, ground surveillance radar, counter-fire radar behavioral models: fireteam clear room, emplace/displace sensors, counter-fire radar control, combat service support
  • medical, entity and unit/facility. Conceptual Modeling and Knowledge Engineering for combat service support with emphasis on medical. Used XSLT to convert source data to form needed, in XML format, by runtime models.
C++ Java Junit Linux Ant Software Engineer XML XSLT
Remove Skill
Part-time Agent lead
Jan 2000 - Jan 1998
responsible for scheduling and status reports to management. Analyzed system requirements, wrote software requirements, performed object-oriented analysis, design, and implementation, tested and integrated the creation, initialization, data stores, world model, and proxy objects for the Unit CSCI. Integrated SAF models with C4I for passing messages with MCS, AFATDS, ASAS devices that use the USMTF message format. Methodology: Rumbaugh. Language used: C++. Tools used included: DOORS for requirements, Software through Pictures for use cases, object models, and state transition diagrams xemacs for development Forte C++ compiler Kai C++ compiler Resource Standard Metrics (RSM) for source code analysis and quality metrics gdb for debugging, Purify for memory leak detection Pure Coverage for test case path coverage ClearCase for configuration management ClearQuest for problem tracking TeamConnection for configuration management and problem tracking Oracle and SQL+ for holding and manipulation of simulation initialization data XML Spy for entry and update of simulation data Excel for metadata and schedule status tracking, Word for documents, Powerpoint for presentations UNIX scripts for source code conversion when APIs changed. Used Design Patterns of Abstract Factory, Mediator, Proxy, and Memento. WARSIM uses HLA to define the interfaces between the components of the distributed simulation (federates) which include WARSIM simulation models, C4I interface, role-player's workstation, exercise control, after action review (AAR) and simulation models from service branches other than the Army under the JSIMS umbrella project. WARSIM uses DMSO's Runtime Interface (RTI) as the underlying mechanism for communicating between federates. Defined the FOM for the Unit portion of the WARSIM models and creation of the Battlespace metadata for Unit., implemented Unit's usage of the distributed communications infrastructure, responsible for Unit's communication with the C4I interface and Battlespace Workstation (BSWS - the roleplayer). Defined the original initialization from flat-files schema during the pre-HLA portion of the project. Quickstart demo using the Force Level Analysis and Mission Effectiveness System (FLAMES) (by Ternion) and C. Wrote initialization modules in C and initialization information needed for demonstration scenario. Integrated System Prototype (ISP) using FLAMES and C++. Wrote initialization objects in C++, created interface between FLAMES and WARSIM's C++ objects. Reused and extended initialization information from Quickstart.
C++ C ClearCase ClearQuest Unix scripts UNIX Oracle
Remove Skill
Contract Software Engineer
Information Technology
Apr 1992 - Feb 1994
a one-man contract house owned by Jerry Angers. Implemented twelve screens of the Human Computer Interface (HCI or GUI) for the Real-Time CSCI on the CORE project for NASA, layered on top of the X windowing system and Motif toolkit using Principles of User Interface Design. Involved in all phases of the software lifecycle - requirements analysis, architecture and detailed design, code, unit test and integration. Wrote sections of the requirements (P200) and design (P300) documents. Developed architecture and detailed design using Booch object-oriented design principles and Teamwork-Ada. Responsible for CSCI and CSCI to external CSCI integration between a DECstation 5000 and Harris Night Hawk 4800 computer running Ultrix and CX/UX 6.2 involving over 50,000 lines of Ada code.
Ultrix Software Engineer Motif Booch Analysis UX
Remove Skill
Direct Software Engineer
Information Technology
Dec 1989 - Apr 1992
Developed Ada interface for the IVEX VDS-1000 3-channel video display system for the AT3 flight simulator using a BIT3 dual port RAM communications card using VxWorks. The AT3 simulator is fully operational real-time flight simulator with a 60-degree Field of View hosted on 68040s communicating with DECstation 5000 Instructor Stations and ECC PIE via Ethernet. Contributed to the object-oriented design of the CCTT manned modules for the CCTT proposal. Responsible for all phases of software development including requirements analysis using PROMOD CASE tools, detailed design, code, test and hardware/software integration, client reviews and sell-off for the real-time simulation F18C and KAF-18C aircraft Simulation and Maintenance Trainers using DoD-STD 2167. Responsibilities included creating the Electrical Checkout Area used in fault isolation on each of the five part-task trainers: Avionics, Weapons, Flight, Fuel, and Hydraulics. The suite of trainers includes a full up cockpit for the F-18C with full controls and switchology. Used PROMOD CASE tools to create dataflow diagrams, minispecs, and data dictionaries using the Yourdan object-oriented methodology. Wrote portions of the SRSs, SDDDs, SBSSs, took part in the PDRs, CDRs, and trainer demonstrations to the Navy and McAir. Considered expert in Ada, Object Oriented methodology, and the Language Sensitive Editor. Project developed and targeted on DEC VAX and MicroVAX platforms.
VxWorks Data Dictionary CASE Analysis Software Engineer
Remove Skill
Edit Skills
Non-cloudteam Skill
Education
Computer Engineering
University of South Florida 1989
University of Central Florida
Skills
Software Engineer
2019
17
Systems Engineering
2021
8
System Analysis
2011
6
C4I
2011
5
CLIPS
2011
5
Linux
2021
5
Natural
2011
5
Analysis
1994
4
Java
2015
4
Ant
2005
3
OpenShift
2021
3
XML
2005
3
XSLT
2005
3
C++
2021
2
CASE
1992
2
Data Dictionary
1992
2
Junit
2005
2
UX
1994
2
VMWare
2021
2
VxWorks
1992
2
Windows
2018
2
Booch
1994
1
DOORS
2013
1
Eclipse
2015
1
Embedded Software
2021
1
Motif
1994
1
Program Management
2021
1
Ultrix
1994
1
Agile Methodology
2018
1
AIX
0
1
Apache
0
1
Apache Tomcat
0
1
C#
2018
1
Database Design
0
1
Ethernet
2018
1
Git
0
1
HTML
0
1
Java Servlet
0
1
JIRA
0
1
MVC
0
1
REST
0
1
Scrum
2014
1
Simulation
2021
1
Solaris
0
1
SQL
0
1
SVN
2018
1
System Architecture
2018
1
System Requirements
0
1
UML
0
1
Visual Studio
2019
1
C
2021
ClearCase
1998
ClearQuest
1998
Oracle
1998
UNIX
1998
Unix scripts
1998
Awards
Harris Space Systems Gold Star Award for Excellence through Team, 0