We provide IT Staff Augmentation Services!

Sr. Software Engineer Resume Profile

OBJECTIVE Position as a Sr. Software Engineer / Developer developing Real-Time Multi-Threaded Multi-Tasking Event Driven Applications Software Device Drivers Firmware and/or Diagnostics for a High-Technology Company.

PROFESSIONAL

EXPERIENCE

Sr. Software Engineer / Contractor

Confidential

Developed software in C /.NET to extract application information from an older Borland C / OLE legacy database for their WAVES7 application. Ported WAVES7 from Windows XP to Windows 7 utilizing the Agile/Scrum iterative process for development bug resolution unit testing product deliverables. Some of the issues resolved included the Windows Registry permissions the SCM Service Control Manager Windows Services the EventLog among others. This application utilizes Windows Forms is written in C for the .NET 4.0 Framework GForge/SVN was used for Configuration Management CM .

Sr. Embedded Software Engineer

Confidential

Provided analysis software support problem resolution / debug on a vehicle data recorder VDR an embedded vehicle instrument based on an NXP LPC2468 microcontroller written in C developed w/ the Keil Vision v3.2 v4 toolsets. Debugged reprogrammed into FLASH w/ the ULINK-2 adapter via a JTAG connector. The VDR provided a CAN J1939 communication diagnostic standard vehicle buses a USB mass storage device. Additionally where I spent most of the time performing the same service on a Windows application a VDR data extraction presentation utility written in Java w/ Oracle s NetBeans 7.0 JDK Bundle w/ a multiple windows interface a file menu a settings / preferences sheet w/ the ability to download a binary file via USB containing recorded second by second vehicle information for up to 100 hours export the data into a CSV file format plot graphs displaying the various vehicle parameter usage i.e. speed rpm acceleration abs parking break over time. The application comprised of several packages each comprised of component Java classes included the open source chart libraries JFreeChart JCommon the iText for PDF file generation. Performed code analysis w/ the help of Doxygen used Borland s StarTeam for source code configuration management.

Sr. IT Apps Programmer

Confidential

.NET 3.5 TFS on Windows XP application to automate one of their processes of modifying XML data files in an effort to aid them in their upgrading of one of their online insurance quoting applications from C to the C technology.

Sr. Software Engineer / Contractor

Confidential

Designed Developed software in C to calculate Process Yields for each of 96 lamp assemblies by reading in searching through test data log file archives. This application was expanded to allow for the matching of serial to assembly number test records in an effort to quickly generate MS Excel graphs used to establish functional test limit ranges used in the Light Bulb Test.

Designed Developed software in C to perform reliability tests on multiple LED lamp strips by cycling each strip independently by programming in a timed duty On/Off cycle anywhere from 1ms to 24 days by controlling a Measurement Computing USB 1208LS DAQ Programmable Interface used to drive SSRs to switch On/Off each 120Vac circuit assigned to each strip.

All C software was developed w/ Visual Studio 2010 .NET 4.0 capable of running in both Windows XP Windows 7.

Designed Developed embedded software running on a freescale MC9S08SF4 microcontroller for an LED lamp design to control sensor multiple PWM timer generated reference currents while correcting one of the currents with temperature. All references and temperature were read in via ADC module.

All of the software followed SDLC process methodology.

Sr. Software Engineer / Contractor

Confidential

Designed Developed an Event Driven instrument control software Light Bulb Test for a Functional Validation test fixture in Visual Studio 2010 Native C /CLI w/ the .NET Framework Class Library to automate the manufacturing test measurement of a multi-channel CIE chromaticity luminosity CCT Correlated Color Temperature of their newest highly efficient low powered state-of-the-art LED based replacement lamps for A19s MR16s PAR20/30/38s etc. light bulbs by controlling both a FESA 3f LED Analyzer a programmable CR-Magnetics Multi-Meter power sensor through dynamically linked DLL API interfaces via a USB-RS-232 adapter links. Designed implemented the hardware software for the control of a solid-state-relay driven power distribution grid to provide various AC Voltages to the Lamp Under Test by controlling a Measurement Computing USB 1208LS DAQ Programmable Interface. Additionally designed developed similar Windows VC software to provide the testing automation of their corresponding high impedance dielectric High-Pot measurement by controlling a Scientific Research HyPot III instrument via a USB-RS-232 link. Both of these applications generated daily timed stamped data log files w/ serial numbers measurements ranges pass/fail information further used in the manufacturing MS-Access database driven process to validate /or track product inventory.

Designed Developed embedded software driver running on an NEC 78F8025 microcontroller circuit interfacing via an I2C bus interface w/ a TCS3414CS Color Sensor chip used to obtain CIE chromaticity coordinates color temperature of a given light source.

All of the software followed SDLC process methodology.

Sr. Software Engineer / Contractor

Confidential

Designed Developed an Event Driven Human Machine Interface wxWidgets-2.8 application for a Water Quality Analyzer written in C utilizing OOD techniques MVC running on Debian Linux 2.6. This GUI driven application provides the user w/ the ability to control an embedded instrument via an RS-232 Interface by exchanging protocol based messages w/ a dedicated embedded communications controller which performs the lower level instrument control routines. Besides establishing initiating some aspects of the instrument control it also reads plots raw A/D data in addition to temperature C pressure psi flow Sccm other I/O control signals.

All of the software followed SDLC process methodology. Source Code Version Control was managed w/ SVN.

Sr. Software Engineer

Confidential

Designed Developed an embedded Event Driven Multi-Threaded Compass Class w/in a Software Control Application written in C w/ the Eclipse compiler utilizing OOD techniques STL classes templates running on Red-Hat s D5 Fedora Linux 2.6. It provides Compass data obtained via a stream driven RS-232 Interface contained w/in the Device Class. Also wrote the IDD Interface Design Document specification containing the message format for Inter Process Communication messages between components the HMI Monitor processed C Classes documentation w/ Doxygen. Basic UML Diagrams were provided w/ the documentation.

All of the software followed SDLC process methodology. Source Code Version Control was managed w/ CVS.

Hire Now