Software Engineering Consultant Resume
Avenel, Nj
SUMMARY
- Creative Scientist wif a Master of Science degree in Computer Science.
- Corrective and preventive maintenance experience focused on missile/torpedo weapons systems.
- Software development and programming experience focused on radio communication systems.
- Software requirements, programming and test experience focused on commercial and DOD aviation systems.
- Familiar wif DO178B/C, Waterfall and Agile development frameworks.
PROFESSIONAL EXPERIENCE
Confidential, Avenel NJ.
Software Engineering Consultant
Responsibilities:
- Created software requirements to reduce DO178C regulatory audit problems for a DSP controlled three phase 115 VAC power electronics converter.
- Modified software architecture and software design state machines.
- Performed fault management algorithms and data structures code analysis.
- Modified software tests for SPI, I2C, RS - 232 databus protocols.
- Verified resolutions to software defects using Bugzilla.
- Performed build of DSP software programmed in C using Code Composer IDE to create executable.
Confidential, Melbourne FL.
Senior Software Verification Engineer
Responsibilities:
- Performed build of FACE conformance tests wif Operating System Segment software programmed in C, C++ and ADA using Green Hills Integrity-178 IDE.
- Tested Operating System partitions, kernel, file system and health monitoring algorithms to verify FACE safety and security profile requirements.
- Performed build of FACE conformance tests wif Transport Services Segment software programmed in C++, Java using Vortex Open Splice.
- Tested Transport Services Segment algorithms to verify FACE general profile requirements.
- Analyzed Operating Systems Segment and Transport Services Segment requirements to estimate duration of software verification tasks.
- Issued conformance verification matrices and software verification statements to software suppliers.
Confidential, Wayne NJ.
Software Engineering Consultant
Responsibilities:
- Analyzed datalink system and software requirements using DOORS to capture requirement baseline merge errors.
- Programmed unit tests in C++, executed unit tests and collected unit test results to verify microcontroller change and radio waveforms supported increased by a factor of 4.
- Verified resolutions to software defined radio software defects using Bugzilla and JIRA.
Confidential, Rockford IL.
System Engineering Consultant
Responsibilities:
- Collaborated wif client to create and modify system requirements using DOORS to validate ARP4754 compliance for a SLAT/FLAP flight control system.
Confidential, Cedar Rapids IA.
Software Engineering Consultant
Responsibilities:
- Programmed holding pattern software tests using Python, executed software tests, and collected software test results to verify DO178B Level B compliance.
- Modified Flight Management Systems software models using UML, Rhapsody, and ADA package files.
- Linked software models to software requirements using JAMA.
- Revised change requests using ClearQuest and JIRA.
Confidential, Clearwater FL.
Software Engineering Consultant
Responsibilities:
- Created software test cases for Inertia Navigation algorithms programmed in ADA and C++ to verify DO178B Level A compliance.
Confidential, Endicott NY.
Software Engineering Consultant
Responsibilities:
- Analyzed ethernet device driver programmed in ADA to create a software design description.
Confidential, Westford, MA.
Software Engineering Consultant
Responsibilities:
- Analyzed Bootloader software algorithms requirements to capture requirement errors.
- Analyzed Dataloader and TCP/IP network software algorithms and data structures programmed in ADA to identify programming errors.
- Linked high level to low level software requirements using Verotrace.
- Analyzed Operational Flight Program Applications software tests and test results to identify statement and branch code coverage errors.
Confidential, Newport News, VA.
Lead Software Verification Engineer
Responsibilities:
- Created software test cases and test procedures for cordless communication software, Satellite Communication software and CAN databus protocols to verify requirements implementation.
- Executed software tests on linux embedded microcontroller, collected software test results, and created software test reports to verify DO178B Level D compliance.
Confidential, Duluth, GA.
Software Engineering Consultant
Responsibilities:
- Executed software tests, collected test results, and analyzed test reports for flight display software to verify DO178B Level A compliance.
Confidential, Grand Rapids, MI.
Software Engineering Consultant
Responsibilities:
- Created software test cases and test procedures for data loader software to capture requirement implementation errors.
- Linked software test cases to software requirements using DOORS.
- Tested Digital Signal Processor flap control software programmed in C/C++.
Confidential, Schaumburg IL.
Electronic Technician to Staff Software Engineer
Responsibilities:
- Prototyped digital relay to improve quality for automotive electronics anti-lock brake system.
- Programmed test editor in C and Unix Curses for business process software connected to a 4GL database.
- Debugged and programmed solutions in C for Public Safety Radio Base Station Controller real-time software.
- Developed data call processing real-time software and programmed solution in C to increase data transfer speed by a factor of 5 to 7.
- Developed software resolution for a EKOS operating system segmentation problem.
- Developed call management real-time software to transfer and receive data over TDMA and GPRS radio links.
- Modeled call control and session management software using SDL to setup, originate and terminate voice and data calls over WCDMA radio links.
