We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume

0/5 (Submit Your Rating)

SUMMARY:

  • A challenging position as a Software/Systems Engineer. To work in an innovative & productive Software Engineering Team environment.
  • Cross platform development experience. Unix, Linux, Solaris, and Microsoft Windows.
  • Object Oriented Design (OOD) and Object Oriented Programming (OOP) using C/C++, Standard Template Libraries (STL), and Java. in Ada.
  • Human - Computer Interface (HCI), GUI Design, and GUI Development
  • Web Technologies for Thin Client, Service Oriented Architectures (SOA), and Asynchronous Java Script and XML (AJAX)
  • Team Collaboration and software tools. COTS, FOSS, and Custom.
  • Evaluation of COTS and FOSS tools
  • Prototyping tools and documenting installation & procedures
  • Tool and Tool Plug-in Configurations
  • Web Deployment using Apache HTTPD and Tomcat
  • Single Sign-On (SSO) and Lightweight Directory Access Protocol (LDAP)
  • Secure Sockets Layer (SSL)
  • Development of custom tool suites for Unit and Verification and Validation (V&V) testing.
  • Design and implementation of Unit, Integration, and System V&V tests
  • Installation and configuration of hardware/software platforms
  • Full Software Development Life Cycle (SLDC) and software engineering
  • Agile and discipline processes

TECHNICAL SKILLS:

Languages: Visual C/C++, GNU C/C++, C#/.NET, Java, Microsoft Visual Basic

Scripting Languages: VB for applications (VBA), Perl, bash, csh, JavaScript, Python

IDE & GUI tools: IDE & GUI tools: Eclipse, Visual Studio, Windows Presentation Foundation (WPF & XAML), QT Creater & QT, JBuilder, NetBeans, Microsoft Access

Application Tools: WorldWind, Apache Commons Reusable Java Components, LabView Component Works, Microsoft Foundation Class Library (MFC)

Build Tools: make & mkmk, Ant & Ant Build scripts, Maven 2 & Project Oriented Model (POM) scripts, CruiseControl & Hudson for Continuous Integration

Test Tools: JUnit, NUnit, Eclipse Test & Performance Tools Platform (TPTP), and Development of test vector data in XML format. Custom tools for data reduction and reporting for integration and system level V&V testing. These custom tools were for the Space Shuttle Main Engine Controller (SSMEC).

Static & Dynamic Analysis Tools: McCabe, Coverity, Understand, Cobertura, FindBugs, PMD, CheckStyle, and Java PathFinder (JPF)

Modeling Tools: Rational Rose, RoseRT, TestRealTime, and UML Modeling

Database: SQL Server, MySQL, Oracle 10g, and MyBatis Framework.

Lab Tools: National Instruments LabView, Tornado II, and VXWorks

Configuration Management: Subversion, ClearCase, Perforce, and Team Foundation Server

Requirements Management: Telelogic DOORS, Rational RequisitePro

Web Development: Web2.0 & J2EE, JavaScript, eXtensable Markup Language (XML), Asynchronous JavaScript & XML (AJAX), XML & JavaScript Object Notation (JSON) in JavaScript, AJAX DoJo Toolkit, Spring Framework, and Common Gateway Interface (CGI). Thin Client applications and server Service Oriented Architectures (SOA).

PROFESSIONAL EXPERIENCE:

Confidential

Sr. Software Engineer

Responsibilities:

  • Provided software engineering support for a PATRIOT weapon system model in support of the US Army Lower Tier Project Office (LTPO) and the Missile Defense Agency (MDA). Developed simulation code in C++ and scripts and frequently collaborated with other subject matter experts, software engineers, testers, and analysts through all phases of software development. Provided support for a missile simulation visualization tool called Artemis. Prototyped a new Artemis visualization tool based on WorldWind to view missile data from the PSEM project and aircraft data from the Joint Land-Attack Cruise Missile Elevated Netted Sensor System (JLens) project.

Confidential

Sr. Software Engineer

Responsibilities:

  • Responsible for Software Engineering design and construction for the Instructor Operator Station (IOS). The IOS is part of a suite of software tools for the BAT Instructor to control the session and debrief session. The IOS provides various Graphical User Interface (GUI) elements that will allow the instructor to both view and modify the desired parameters of the simulation. The IOS is a C# Client for BAT server. The programming model for building the GUI was Microsoft Presentation Foundation (WPF).

Confidential

Sr. Software/Systems Engineer

Responsibilities:

  • Responsible for Software Engineering design and construction for Pathfinder. Pathfinder is a C/C++ QT based Graphical User Interface (GUI) based on the Single Stimulation Framework (SSF). Pathfinder provides Missile Asset & Threat definitions for the OSF system. QT is a cross-platform application framework that is used for developing application software with a graphical user interface (GUI). QT is a widget toolkit that is also used for developing non-GUI programs such as command-line tools and consoles for servers.

Confidential

Embedded Software Engineer

Responsibilities:

  • Toolsmith for the Huntsville MDNTB team. Maintained tools for software development. Evaluated and prototyped tools for team collaboration and software development. Managed build architecture for MDNTB development teams based on CruiseControl and Hudson Continuous Integration. Managed VMWare software configurations for Windows XP and Linux servers/build machines.
  • Maintained a simulation development & integration environment for the Ground-Based Midcourse Defense Advance Program (GMD-AP) and Boeing Center Of Excellence (COE) within Boeing’s Jetplex Modeling and Simulation Technologies (M&ST) closed areas. Assisted the Information Security Officer (ISO) with maintaining the Closed Area Security Plan (CAP) and Automated Information System Security Plan (AISSP). Assisted the ISO with administering access to the project closed areas. Liaison for supporting COE program activities, conducted weekly status meetings, prepared project reports, and maintained project metrics.
  • Provided testing support using Python scripts to create analysis actions to verify LIDS requirements. LIDS was used to support Ground-Based Midcourse Defense (GMD) simulations.
  • The M&ST development team provided support to reverse engineer the Flight Management Function (FMF) navigation database from a FORTRAN solution to a C++ solution. The Jeppesen Air Navigation format was used for the navigation database. Maintained and modified existing flight scenarios for system level tests along with developing new tests in C++ to perform unit level testing for C++ interfaces replacing FORTRAN functions.
  • SMA is a tool that rationally models human decision making processes in one or more non-linear functions (scoring curves). The model captures human ambiguity and measures uncertainties. The goal of this project was to develop proof-of-concept to manage SMA data and information across the Boeing network using Microsoft .NET Remoting and .NET Services. Participated in developing a proof of concept for the .NET Services portion of the project and provided support to test the integration of .NET Remoting into the SMA product.
  • Provided test support for the FOMkit libraries. FOMkit is a suite of libraries that enables the rapid development of High Level Architecture (HLA) Federate(s) across Sun, IRIX, Linux, and Windows platforms. FOMkit was tested using a Commercial Off The Shelf (COTS) HLA Run-Time Infrastructure (RTI). The Defense Modeling and Simulation Office (DMSO), and Virtual Technology Corporation (VTC) RTIs were also used.
  • Provided support to transition the Validation Tool Suite (VTS) used in GMD to a generalized tool suite providing Verification and Validation of models and associated simulations. CTS was used by the M&ST Semantic Interoperability Research Project to identify comparisons for data and data source anomalies that would lead to inconsistencies for failures in Verification and Validation of simulations.
  • SSME Hardware Simulation Lab. Marshal Space Flight Center (NASA). Responsible for supporting existing software tools used by the SSMEC and the V&V Test Team. Also responsible for engineering new tools to support testing modifications to the SSMEC.

Software Engineer

Confidential

Responsibilities:

  • DP-Imposition was used by TV Guide and the National Security Agency (NSA) for prepress imposition design and job management. DP-Imposition used the MicroStation CAD system to provide an interactive What-You-See-Is-What-You-Get (WYSIWYG) 2D graphic user interface for prepress personnel. The DP-Imposition system managed the placement of PostScript book pages/images across the surface of 54 inch laser film recorders. The film was used to image lithographic printing plates for book and commercial web presses. The prepress system at TV Guide was ranked as the most productive in the graphic arts industry. The data flow managed by the DP-Imposition system at TV Guide was the largest in the world producing 30,000 PostScript pages ( 54 inch films) per week. DP-Imposition replaced a manual system requiring over 400 people with one that required only 40.
  • The DMA needed a suite of software utilities to plot multiple page spreads for book production. Kodak's EKtron 44 X 60 inch hi-resolution laser film recorders were used to image the page spreads. Using and experience from graphic arts and publishing, requirement specifications and design diagrams were documented. Software from the SGD metafile Interpreter project was used to provide a software solution in less than a year.
  • Assisted with coding a software application from a set of specifications and requirements for a metafile interpreter for Kodak's Ektron 44 X 60 inch hi resolution film recorders. The film from these recorders were used to image lithographic printing plates for the production of battle maps and battle plans.
  • Designed and engineered a WYSIWYG interactive graphic application to manage the set widths, kern pairs, and kern tracking tables to be used in the Bitstream compressed font file system. Intergraph's customers in Graphic Arts and Technical Publishing were typographers and graphic artists from the publishing industry.

We'd love your feedback!