We provide IT Staff Augmentation Services!

Senior Systems Engineer Resume

5.00/5 (Submit Your Rating)

Reston, VA

TECHNICAL SKILLS:

Code: 8yrs SQL (PostgreSQL, MS SQL Server, Oracle, MSAccess),, 16yrs Java SE,, 10yrs Java Swing GUI,, 6yrs JNI (Java Native Interface), 5yrs JMS (Java Message Service), 5yrs JDBC (Java Database Connectivity), 4yrs JOGL (Java OpenGL), 2yrs: Java Spring/beans, JavaFX, 1yr Java EE/Selenium (automated web/app testing), 8yrs C++ and 2yrs C with development on Visual Studio and Unix/RedHat Linux, 5yrs: Perl, PL/I, XML, XSL, JSON, DOORS DXL,, 5 - 10yrs: Linux bash/c-shell scripting, windows batch scripting, Makefiles

Tools: /Environment: 5yrs Developing java/C++ on Unix/Linux,, 4yrs JIRA/Confluence/Stash, 3yrs Git, 2yrs TomCat, 2yrs RaspberryPi, 2yrs Jenkins (automated builds), 5yrs Maven/POM, 10yrs Apache Ant, 8yrs in: SVN, BPMN, iGrafx Modeling, GraphViz Modeling,, 5yrs MINITAB, 1yrs R-stat Package and JMP, 3yrs DODAF, 2yrs System Architect (SA), 1yrs OpenStack Virtualization/VMWare for DevOp

PROFESSIONAL EXPERIENCE:

Confidential, Reston, VA

Senior Systems Engineer

Responsibilities:

  • In my current role I’m chartered with systems requirements development & management, system and component design & development, analysis, integration and test, calibration, and system performance & verification, as well as operational support
  • I routinely utilize good oral and written communication skills which is essential in addressing technical & programmatic issues in both formal and informal settings with upper management, Government Customer(s), and with our Sub-Contractor Teammates.
  • Peripheral tasks include research and utilization of my past experience in generating and interpreting engineering/technical documentation. I’ve created a web based document repository database system to enable our Field Support Engineers that are overseas a quicker and focused mechanism to retrieve pertinent drawing and other block diagrams they use to complete field modifications. The code is written in Java, JavaScript, and PHP; I stood up and host it on a Tomcat web server using a PostgreSQL Database I populated using Java code I wrote to crawl our SharePoint folders using RegEx to find only drawings (eg Mechanical, Electrical, etc.)

Confidential, Hagerstown, MD

Project Engineer

Responsibilities:

  • Project Engineer leading technical integration of anti-jam/anti-spoof GPS systems for SOCOM STAMP aircraft.
  • Successfully managed all technical, schedule and budget aspects of Engineering effort to develop, modify, test, and deploy US Army aircraft including air worthiness release (AWR) substantiation.
  • Used my software skills to write java code to access JIRA via REST to automate the reporting mechanism to track performance and earned value on the project.
  • Wrote code in order to automate a mechanism to create Mechanical/Drawing Trees, which is a block diagram that shows how physical components are assembled for an aircraft part. - Using my knowledge of database, java, and minimum spanning trees; I wrote java code using POI to parse our Excel Based CM repo, then setup a PostgreSQL server to store the data and make the query 50k records about drawings, then used java data structures like HashTables to create a MST in memory, then dumped the results into a file format that can be read by GraphViz that will convert graphical/block diagram of the MST. The impact resulted in reducing a manual task that was taking (my personnel on my budget for STAMP) 60 hours to create, down to seconds.

Principal Systems Engineer

Responsibilities:

  • Systems Engineer; responsible for requirements analysis, tracking and traceability. Tasks included loading, managing requirements in DOORS (or MS Excel), writing DXL code for importing/exporting and publishing requirement specifications. Responsible SE for all DoD programs including ARMS 902nd and EMARSS which included peripheral activities like trade studies, proposal writing, managing Estimate To Completion (ETC) in JIRA.
  • Wrote code in Java to access the JIRA REST API to expedite the creation of reports for EVM, ETC, personnel performance, and JIRA items on the critical path.
  • Software Engineer; responsible for writing Java and C++ code for mission management system (MMS) called Orion for the all programs including EMARSS. Tasks included coding using Git, coding in JOGL, java and C++ multi-threading, and code in Java Swing as the front end. Tasks included configuring Git, Jenkins on Windows.
  • Peripheral tasks included configuring Jenkins Build Server on Windows VM; oversight and tasking of summer interns; documentation of the ICD for the MMS (Orion software) using a java tool I developed to automate the creation of diagrams and pipe the data through GraphViz.

Confidential, Kearneysville, WV

Senior Principal Business Process Architect and Engineer

Responsibilities:

  • Contractor working for USCG.
  • Designed and implemented the Requirements Management schema in DOORS; the application used for BA’s to develop requirements. Developed DXL scripts to support the following activities: publishing Business REQ Docs (BRD), inspection of REQs traceability, schema verification using GraphViz for visualization, Regular Expression to flag weak requirements, inventory and metrics analysis reports used for tracking progress (EVM).
  • Performed analysis of USCG implementation of UserRoles within PeopleSoft by coding a Java application to identify anti-best practices through the use of graphing algorithms such as Bron-Kerbosch, clustering, between-ness centrality, redundancy, and non-mutual exclusion.
  • Lead the Development of a software prototype tool I created called DDART to analyze the impact and dataflow of DMDC between DoD and CG-1 used to manage personnel tracking and benefits administration. The tool was a MSAccess database that contained a subset of personnel database system with custom GUI and SQL scripts that I developed to identify errors in the database. I created the scripts as means to mitigate the lack of primary/foreign keys/data consistency in the PeopleSoft Oracle database for USCG-1.
  • Designed the conceptual SystemArch Integration Layer for how the Arch team will map DODAF products to the REQs (BRD) products and coded a DOORS DXL script to publish the full-traceability to CG-66 website ( trace down 3-levels in SystemArch into 4-levels in the DOORS REQs.)

Business Analyst IV

Responsibilities:

  • Developed process diagrams used to facilitate a discussion with SMEs and define the scope for decomposing operational requirements for the HCMS Requirements Team. I played a lead role as the BPMN SME and have presented a methodology to empower a team effort for researching, developing, and reviewing business process diagrams; which increases the quantity and productivity level for the entire Requirements Team.
  • Pioneered the migration from REQs DEV in MSWord-to-IBM DOORS during the development of the SPO-PCS BRD by single-handedly developing REQs in DOORS as a parallel effort to experiment with different REQ schemas in order to achieve an implementation-design that met the HCMS operational needs.
  • Led process improvement efforts aimed at improving system/software requirements management and design disciplines towards CMMI Level II
  • Reverse-Engineered the SAM (IBM Maximo) database schema and Business Process in System Architect and establish the traceability between SA artifacts and DOORS requirements

Confidential, McLean, VA

Senior Multi-Disciplinary Software Systems Engineer

Confidential

Responsibilities:

  • Developed analysis and recommendations for the Evolution of DHS Directive 102.01; via Life-Cycle Sequencing and Artifact Dependency Model which has Led to the Rapid Analysis of CG and Transportation Security Administration (TSA) Component SELC
  • Deployed to Kabul, Afghanistan as part of a 4-man rapid deployment (GO-TEAM) to improve the Operational process for ISAF Joint Command (IJC) Headquarters in Afghanistan using Business Process Modeling (BPMN) to INTEL gathering, consolidation, and dissemination.
  • Led the modeling and analysis for how cyber attacks during TST (Time-Sensitive-Targeting) effect the ability to make timely decisions at the mission-command level; developed the model in BPMN using the F2T2EA (Find, Fix, Track, Target, Engage, then Assess) targeting process, executed the model in iGrafx Tool, analyzed and presented the results using MINITAB; published the results in a Cyber Mission Impact Assurance (CMIA) white-paper.
  • Facilitated the process of ‘requirements elicitation’ and ‘requirements review’ process for the development of a system capable of providing high-fidelity Missile-Defense/Missile-Warning scenarios for upper-echelon C2 Commanders, the SEC DEF and the President; converted the To-Be requirements document (“Integrated Air & Missile Mission Capabilities Analysis Report and Desired Capabilities”) into a BPMN model, which led to a complete re-write because of the large discovery of missing requirements and the inclusion of out-of-scope requirements.
  • Analyzed the feasibility of a Model-test-Model environment on a Joint Space Operations C2 (JSPOC) pilot project to determine if the To-Be operational thread concepts could be supported by the current architecture configuration. The modeling was developed in BPMN, quantitatively analyzed (via iGrafx simulation and MINITAB)
  • Led the Functional Solutions Analysis (FSA), which incorporates BPMN M&S into the JNO FSA analysis for OASD/NII. The work was acknowledged as novel method use for analysis on JNO FSA for Network Management (NM) and Spectrum Management (SM). Additionally, integrated survey reports from operational experts and integrated the results into the NM and SM model for M&S analysis

Senior Simulation Modeling Engineer

Responsibilities:

  • Wrote code in Java that would produce "Over the Horizon Gold" (OTHG) messages for input to the Global Command and Control - Joint (GCCS-J) system based on user request of number of "tracks" and time of input; and CoT tracks. This input was used to develop timing reports for GCCS-J to Command and Control Personal Compute (C2PC) throughput analysis.
  • Created a Java/C++ DLL interface into Delphi/PALMA software to access a JDBC in order to dynamically (run-time) connect PALMA to a java database for experimentation of conducting portfolio analysis of dynamic, network configurations for WHCA
  • Wrote code in Java to support an analysis study of the effects of a Network in the event of a wide-spread Pandemic outbreak; co-authored Pandemic and Communication Network analysis study
  • Coded a Java-GUI (using Openmap libraries) as a test platform in support of an analysis project for Border Patrol analysis of Southern US Border; the work also spawned development of an application called MOAL (Mother-of-all-launchers) to synchronize the start- and end- of a federated environment of simulation engineers which use HLA to synchronize play-clocks; MOAL was subsequently submitted to Intellectual Property (IP) office
  • Coded a federated, agent-based simulation using Pascal, C, and RTI (NG) for Border Patrol Support for the federation of Cellular Automata simulation called MANA; Coded an interface using C++ DLL to interface Delphi with HLA.
  • Designed, Coded, and Presented to TRAC a Performance assessment of a Java-based Simulation software, Combat XXI. Profiled the execution of Combat XXI and identified several code segments to improve performance

Senior Software Systems Engineer

Responsibilities:

  • Wrote integration code to yield a high-fidelity simulation project in support the FAA controller attrition problem. The use of speech recognition and speech synthesis systems will accelerate the of Air Traffic Controllers and ease the resource transition associated with agency retirement expectations in the next decade.
  • Led the design and development of the proof-of-concept system where he integrated four systems, two in-house systems; GRAIL and URET, two COTS products; Nuance Speech recognition and Speechify text-to-speech engine, and coded a GUI interface.
  • Wrote code to Modernize a major subsystem of the User Request Evaluation Tool (URET) called the Trajectory Modeler, which is a 4-Dimensional (lat., long., alt., & time) aircraft simulator. This tasking required knowledge in the aviation domain, mathematical background, programming skills, interface requirements, and system-wide contextual understanding; rewrite in Java from PL/1
  • Wrote code to convert London air traffic data into a format similar to the US format, readable by URET. This task involved analyzing legacy software, developing patterns from inconsistent data, implementation, problem detection, and a software integrity review by a panel of engineers and managers.
  • Wrote code to gather metrics; the dataset included the CONUS, Alaskan, and Hawaiian Air Traffic Control Terminals (Terminal Area Route Generation, Evaluation and Traffic Simulation (TARGETS)).
  • Wrote code in Java Swing for a plug-and-play software to collect air traffic flow data through an airspace and display the results in a GUI, exportable to MS Excel.
  • Lead developer in porting software from the Macintosh OS to the UNIX environment used as a testbed to manufacture synthetic air traffic data to test URET’s Air-Traffic Re-Routing decision-analysis algorithms (PARR), which subsequently resulted in the development of 5 (five) software programs to replace code that was unable to be ported.
  • Wrote code in java for a tool I created called SMDX that transfers EBCDIC data from an IBM 3480 tapes into an Oracle DBMS
  • Wrote code in Java/Swing GUI for a tool I created called Lateral Response Module (LRM) Software that creates expanded route files for trial plans that were produced by PARR. The LRM interpolates the starting point of each trial plan to create different variations of the same trial plan.
  • Wrote code in Java/Swing GUI for a tool I called Lateral Merge Module (LMM) Software that merges a trial plan with the original synthetic scenario and repeats this process for every trial plan. The LMM splices a trial plan and scenario data together based on the PARR invocation time.
  • Re-coded C/C++ from the Macintosh creates synthetic air traffic track messages for trial plans into Unix.
  • Wrote code in Java/Swing GUI for a tool I called Scenario Generation that parses Flight Plans and Track Messages from the London Terminal and converts into an U.S. format scenario.
  • Wrote code in Java/Swing GUI for a tool I called Finding Sector Ownership that uses legacy software to determines if a (x, y, z) coordinate is contained in a 3-D polygon.
  • Wrote code in Java/JDBC to create a URET database from Jeppesen data.
  • Coded Makefiles and batch scripts to compile all the separate Testbed modules across different languages.

We'd love your feedback!