Software Engineer Resume Profile
Software Engineer
Highly accomplished software development leader. Extensive experience creating complex applications including distributed development, multithreaded applications, realtime applications. Expert at designing solutions from conception to implementation possess superior software development lifecycle experience. Proficient in software architectures, data structures, and design patterns reputation for quality product delivery.
SUMMARY
- 18 years of overall experience as a Software Development Engineer
- 18 years working on UNIX based OS, including LINUX, AIX,IRIX,HP-UX,SUNOS
- Design and development of SEAL 1 aircraft avionics Mission Systems Software JSF
- Produced all Analysis and Safety Test Artifacts for JSF Block 1 Mission Systems Integrity Software SEAL 1 software - DO-178B/C including static and dynamic analysis, development of unit test cases several systems, leading customer level reviews for SEAL 1
- 10 years development of Unit test cases for various Mission Systems Software including Navigation, Integrity Models, Data Collection Operational Flight Software OFP
- DOORS requirements traceability Capability-Requirements-Verification-Validation levels
- 15 years Object Oriented Software Engineering Design beginning with Grady Booch, James Rumbaugh and Jacobson techniques, advancing to UML 1.0 and UML 2.0 specifications and Rational tools
- 15 years defining and developing software systems from proposal, system design and development, and acceptance testing
- 15 years technical leadership providing mentoring and development guidance for new team members for new program development
- 15 years working communications protocols between a variety systems including TCP/IP, UDP, Serial communications, shared memory, reflected memory, Variable and Fixed message formats, Fiber channel AV specifications Link-16, VMF, USMTF
- 5 years software expertise development and testing for live-virtual software training systems, including Hardware-in-the-loop DIS, HLA for Future Combat Systems for which I received a Letter of Commendation, OneSAF regarding Senior Technical Review Board
- Expert Analyst with a proven track record of solving difficult issues and defects
TECHNICAL SKILLS
- Programming: C , C Objective-C, C, ADA, FORTRAN, Visual Basic,
- Common LISP, Pascal, JCL, Shell Scripting csh, ksh, bash,
- tcsh , MATLAB code integration to OFP, Python
- Compilers: Multi C/C , GCC, GCC GNAT, XLC, CC, Clang, Visual Age,
- Visual C , Visual C , Intel C , IBM Rational Apex, Java,
- Debuggers: GNU Debugger, Green Hills Multi, LLDB
- Test Tools: LDRA static analysis, LDRA source and assembly level code
- coverage, Modified condition/decision coverage, McCabe Tools
- Cyclomatic Complexity, path analysis
- Development Tools: Rational Rose, Rhapsody, Rational Team Concert, Eclipse,
- XCode, GDPro, Microsoft Visual Studio Visual C
- Defect Tracking Tools: Rational Clear Quest, PVCS
- Version Control: PVCS, , Rational Clear Case, Rational Team Concert,
- Rational Apex, SCCS. CVS
- Operating Systems: UNIX AIX, IRIX, HPUX, DEC, SunOS , Linux Slackware,
- Debian, RedHat , Integrity, MAC OS X, IOS 6-7, MS Windows,
- IBM 4690
- Application Software: MS Office Suite, Lotus, MAC Office, Open Office
Professional Experience
Confidential
Senior Software Support
Contract Consultant
Contract support for additional product features, analysis, and anomaly correction for Fusion Retail Solutions Retail Management System. New software development and design for scheduling product synchronizing customer scheduling of appointments, additional product purchases and sales order processing through retail management.
- Added additional custom controls to Fusion Retail POS to allowing central configuration of register behavior for all stores through administrative software in C
- Added warehouse manifest shipment details screen and Crystal Reports for item manifest shipments in C
- Updated and customized Purchase order and Transfer order software interfacing with Mas500 ERP to allow creation of orders from a single grid in C
- Created XML export of retail sales orders from Fusion POS for consumption by Sage50 ERP and consumption of retail item updates exported from ERP systems, C
- Updates and additions to employee scheduling and resource management software in C utilizing DevExpress scheduling interfaces and customizations controls
- Additional software maintenance for Fusion Retail in C utilizing Microsoft Visual C and C 2008, 2010 and 2012
Confidential
Level IV Support - Senior C/C Development
- Team consultant providing Level IV technical support for Point-of-Sale world-wide store systems. Development of enhancements for Retail Store Solution Products POS including collection, analysis, development and recommendations for improving store software running on IBM 4690 OS controllers and thin client front end terminals.
- Technical support for down/slow store operations including memory dump analysis, SAR data, and technical insight to regain full operational status in a timely fashion
- Development in C, C , Object Oriented and maintenance for store status software transmission of vital product data to home office, store status and data using SFTP and Secure Sockets
- Development and enhancements for systems software in Java 1.6, ClearCase/ClearQuest, Eclipse as needed for identification of controller/terminal configurations and issues
Confidential
Founder
- Custom IOS software design, development in Objective-C for applications built on the Apple iPhone, iPad, and iPod Touch hardware. Brand development, web site traffic growth, web site UI and advertising revenue.
- Designed, Developed and implemented IOS iPhone and iPad applications
- Created titles on iTunes including BodyTune, SleepTweet and variations, Pony Express
- Developed asyncronous application using published API's for Flickr, Microsoft Live SDK, C , Objective-C, JSON, and XML
- Developed home inventory data kit using Objective-C, SQLite database, IOS UIKit Printing API, Printformatters, and print page renderers
- Developed the UI and graphics for all company iOS applications, websites and iTunes AppStore pages using XCode, Pixelmater, Adobe Illustrator, Hype, and HTML.
Confidential
Senior Embedded Software Engineer
- DO-178B/C SEAL 1 artifact tests for Mission Systems Integrity Model OFP - Provided 100
- code coverage for mission integrity monitoring unit tests, static analysis, dynamic analysis
- critical for all Block 1 test flights
- Sole appointed software engineer for testing and providing Safety Evidence
- Assurance Level 1 artifacts for customer for airborne software
- Congressional level profile and program critical safety warning software for oxygen
- levels, pressurization, navigation hardware anomalies, and systems failures
- Developed software requirements from customer capabilities statements for complex aircraft
- integration model integrated into DOORS
- Developed C API for systems model integration into analysis level simulations, and pilot
- training systems for both Northrop and Lockheed contractors
- Electro-Optical Modeling Manager for Partner Company Product Development Team
- Software modeling for JSF Block 1 and 2 autopilot running on SUN-OS test platform
- Development for all software utilizing Object Oriented Design with Rhapsody, UML modeling
- including object state charts, class diagrams, activity diagrams
- Multi cross compiler running emulation on WindowsNT, Native SunOS
- Developed C asynchronous multithreaded interfaces to aircraft file systems for all Northrop
- software teams
- Developed C real-time flight navigation system integrated solutions from INS, GPS, and
- External communications links internal and external messaging
- Developed C real-time audio and video recording system for use in flight testing, combat
- and review
- Key Achievements:
- Company expert and technical lead for SEAL 1 safety critical test software leading to successful flight tests on time for company software
- Zero defect data load and persistence core software for navigation, safety integrity monitoring, and primary mission load software.
- Designed and developed real time data collection techniques for audio and messaging data collection unique and critical for program continued success.
Confidential
Army Threat Systems Simulation Technical Lead
- Piloted software proof-of-concept systems and development for numerous distributed computer simulation tasks for Army and Air Force clients. Technical lead for multiple systems from proposal to delivery and field integration. Supervised scheduling and strategic planning of resources, progress reports, design reviews, and Government Acceptance Tests for several ongoing, large-scale programs.
- LINUX design an development for customer products including development and integration of
- behaviors and traits for numourous ModSAF-OneSAF
- Independent Verification and Validation software lead for Boeing's helicopter flight simulation
- sytem for RAH-66 Comanche development program
- Verification and Validation for simulation code consisting of a multitude of languages including
- C , Objective-C, C, FORTRAN, and Ada utilizing shared memory, reflected memory, and
- simulation communications protocols over UDP
- Use of McCabe Tools for path analysis, cyclomatic complexity analysis, and various other
- metrics for simulation software based in C , C, and FORTRAN on LINUX
- Wrote Request for Proposal for proof of concept systems written in C and operating in live
- training exercises, virtual simulation analysis and constructive cognative simulations
- Wrote Systems Capability Design Document for Live/Virtual/Constructive C training
- stimulator - Army Helicopter Command field exercises
- Wrote Systems Requirements Specification for C software training system
- Wrote Systems Design Document for C Live/Virtual/Constructive
- Integrated General Dynamics Immersive simulation with Redstone Technical Test Center
- RTTC missile test cart, live helicopter flight tracking and engagement for proof of concept
- data collection and analysis activity
- Designed and Developed C Object Oriented multithreaded software using Microsoft Visual
- C on WinNT which controlled multiple hardware systems over TCP/IP, Serial, and GPIB
- providing and consuming system state data for RF emitters, optical tracking, and differential
- GPS
- Acting Proxy for customer for the acceptance tests, operation and field support from other
- contract companies that provided C, C , Objective-C and Ada products under customer
- contracts
Key Achievements:
- Recognized as endorsement authority and integration lead for outsourced customer products to support customer Army Simulation and Training Command objectives
- Successful development and design for live/virtual simulator for Army Aviation training multithreaded object oriented software simulators that earned considerable profits for company
- Drafted software development proposals for customer bids won contracts for majority of bids and recognized 4 years straight as most profitable office within entire corporation
Confidential
Software Engineer
Conducted required software feature enhancements for tactical digital communications system performed product integration and field-testing with multiple on-site digital Command Communications C2 systems supporting network link protocols Variable Format Messaging . Provided customer-centric problem resolution and mitigation for high-profile clients and ensured complete customer satisfaction.
Key Achievement:
- Designed SUSE Linux VMF data messaging test software for real-time in-house testing, action review, and performance evaluations.
- Worked on Distributed Interactive Simulation Protocol interface for Army Field Artillery Tactical Data System for use in DIS Future Combat Systems exercises
- Executed on-site software support for integration and fielding of product implemented
- trouble-shooting and tactical communications for fielded integrated test and evaluation.
- Developed system enhancements using X Toolkit Intrinsics and Xlib in C and C and Jet
- Propulsion Laboratories JPL X11 Ada Binding to X11/R5/Motif on HP-UX