Senior S/w Engineer Resume
Rolling Meadows, IL
SUMMARY:
- Senior Software Engineer with 20 years of experience in real - time, embedded systems development, 5 years of experience in Windows development using Visual C++ and MFC, and 2 years of experience Python programming for a test automation environment.
TECHNICAL SKILLS:
- C#
- C++
- C
- Ruby
- Python
- Java
- Ada
- Windows 7
- Windows 2000
- Windows NT
- Windows 9x
- MS-DOS
- VAX VMS
- Linux
- Object Oriented Design (OOD)
- Object Oriented Programming (OOP)
- Confidential
- MFC
- Sockets
- M/S SQL
- Microsoft Office Suite
- DOORS
- DO-178B
- Git
- Clearcase
PROFESSIONAL EXPERIENCE:
Confidential, Rolling Meadows, IL
Senior S/W Engineer
Responsibilities:
- Developed 1553 interfaces to the LN-251 Inertial Navigation Unit and the B-52 aircraft for the STATS LITENING program. The language utilized was Visual C#.
Confidential, Midwest City, OK
Senior Software Engineer
Responsibilities:
- Developed MCP program to communicate with the equipment in the Tower Restoral Vehicle (TRV).
- The MCP monitors various aspects of the TRV such as the power source, the smoke detector, and the windows heaters.
- The work was done in C# using Visual Studio and involved communicating over an Echelon LonTalk interface and via a National Semiconductor GPIO card with the various sensors involved.
Confidential, Cedar Rapids, IA
Senior Developer
Responsibilities:
- Developed automations of Excel spreadsheets in Visual Basic accessing the mainframe computer system via Confidential
Confidential, Cedar Rapids, IA
Senior S/W Engineer
Responsibilities:
- Made requirements modifications to the Confidential .
- This included updating the DO-178B documentation for the Software Requirements Description and the Software Design Document.
- Modifications were also made to the Software Test Description and Test Plan.
- Developed Ada software and conducted testing on the Confidential, modifying the software to include changes made to the Confidential project.
- Performed the dry-run and preliminary release testing on the Confidential, modifying the tests as required to test the new and the modified features and utilizing a bus analyzer to read Confidential bus traffic..
- Developed code for automated testing for the UH-60J FDS system using Visual Basic to read in the Software Test Description from the document, and generate test scripts in Python. Conducted testing with the code produced.
Confidential, Mossville, IL
Senior S/W Engineer
Responsibilities:
- Developed embedded system C++ software for VIMS, which is the main onboard embedded computer providing control for engine, transmission, and implements on various Confidential product lines utilizing J1939 CAN.
- Used Canalyzer and Canoe in these efforts. Maintained software configuration control with Clearcase.
Confidential, McHenry, IL
Senior S/W Developer
Responsibilities:
- Developed Java servlets and associated back-end software for the Follett eBooks system, including test software of the system written in Ruby utilizing Selenium as a test framework.
- Constructed an FTP site for receiving orders from salespeople, and software to monitor the FTP site and make modifications to the Microsoft SQL Server-based database according to the orders received.
Confidential, Chicago, IL
Senior S/W Developer
Responsibilities:
- Developed multi-threaded client/server software for handling information requests from option trading software developed in-house using CMS and FIX communications protocols using Microsoft Visual Studios IDE.
- Developed multi-threaded servers for transmitting orders between traders and stock exchanges such as AMEX, CBOE, PHLX, and PCSX. The software uses both the CMS and FIX communications protocols through sockets and runs under Windows 2000 and Windows NT. It is written in Visual C++ and utilizes ADO for SQL access to Microsoft SQL Server hosted databases.
- Wrote queries and stored procedures for generating back office reports on the contents of the Microsoft SQL Server-based database, as well as Visual C++ programs for formatting the results of these queries.
Confidential, Rolling Meadows, IL
Senior S/W Engineer
- Senior software engineer responsible for developing T-45 Ground Based Equipment program in Visual C++ 6.0. The multi-threaded GBE software provided a graphical user interface for testing flight data recorders. It utilized an IEEE-488 interface for communication with the hardware of the T-45 flight data recorder, as well as MIL-STD-1553B and RS-232 serial bus interfaces.
- Developed TrainTalk, a program for communicating with the Common Data Recorder. This program extracted, parsed, and interpreted recorded data for the GE6000 locomotive. It was written in Visual C++ 6.0.
- Developed Crash Data Extraction System (CDES) software for the B-2 aircraft in Visual C++ 6.0. The CDES allowed an operator to extract flight data from the entire recorder, of from surviving components on an individual basis.
- Participated in development of the F-22 Flight Data Recorder for Lockheed-Martin. This recorder was powered by an Intel 80196 processor, and the software was written in BSO/Tasking C. A Nohau in-circuit emulator was used extensively for debugging and testing. Part of the software development and testing was conducted utilizing the Linux operating system.
Confidential, Stratford, CT
Senior S/W Engineer
Responsibilities:
- Developed the embedded real-time software for the Navigation Manager, the Flight Plan Manager, and the Threat Manager on the Shadow experimental aircraft in Ada.
- Developed the Flight Control Interface Computer for allowing in-flight monitoring and debugging of the Flight Control Computers for all Confidential .
- This software was written in C on an IBM PC.
Confidential, Woodland Hills, CA
S/W Engineer
Responsibilities:
- Designed, implemented, integrated, and tested the Navigation Processor software for the Alternate Inertial Navigation System, an embedded real-time system. This was written in JOVIAL.
Confidential, Dayton, OH
MTS
Responsibilities:
- Designed, implemented, and integrated several functions of the MADAR II embedded, real-time system, particularly the DVM/Oscilloscope function, the General LRU algorithm processor, and the Flight Incident Recorder interface. Designed the MIL-STD-1553B bus controller software for the Confidential Executive Software system. The languages were JOVIAL and MIL-STD-1750A.