We provide IT Staff Augmentation Services!

Sr. Software Engineer Consultant Resume

3.00/5 (Submit Your Rating)

San Diego, CA

PROFESSIONAL SUMMARY:

  • Software engineer consultant interested in full stack web development.
  • Detailed - oriented engineer with proven record in full life cycle development.
  • Transitioning to a more web development focused career with focus on JavaScript/Java/C++/Node/React.
  • Consultant that has worked on a variety of different time sensitive projects (8+ yrs)
  • C/C++ developer
  • JavaScript, Node.js, React, Amazon AWS, REST API

TECHNICAL SKILLS:

Computer Languages: C/C++, C++ 11, Python, Java, Linux Shell, HTML, XML, JavaScript, Matlab, and some assembly

Frameworks: QT 5.0, Android App Development

Operating Systems: VxWorks, uCos II, Android, Unix/Linux, Windows Phone, ThreadX, QNX

Tools: Perforce, GIT, SVN, IAR, AVR Studio, Windbg, MS Visual Studio 2013, Eclipse, Wireshark, JTAG, Oscilloscope, Spectrum Analyzer, Google Test, QT Creator

Protocols: I2C, SPI, RS232, 802.15.4/Zigbee, TCP/IP

PROFESSIONAL EXPERIENCE:

Sr. Software Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Debugging/Writing QT UI features for new medical software program in C++ 11
  • Writing unit test cases with Google Test
  • Using GIT/Visual Studio for debugging and source code management
  • Using QT Widgets for development

Sr. Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Debugging C++ 11 related issues in a multi-threaded QNX environment (I.e playhead controls, tuning issues, and album art issues)
  • Refactored key tuning algorithm for Confidential car app (passengers tuning from one channel to another in the car)
  • Working with QT/QML framework to enhance car console UI
  • Using Charles Proxy Software to analyze REST API/JSON data
  • Multiple on-site customer support trips (Panasonic Headquarters in Atlanta, GA)

Sr. Software Engineer

Confidential, San Diego, CA

Responsibilities:

  • Completed a C++ feature project to enable switching between CDN (Content Delivery Networks) based on bandwidth rates without disrupting video playback for a new video player.
  • The project was from design to implementation.
  • Created a prototype Radio App in JavaScript with Amazon AWS DynamoDB that would switch audio broadcast for a UFC/NBA event. Created a REST API for customers to query
  • Debugging issues in a multi threaded/C++ environment
  • Using GIT/Eclipse/Visual Studio for debugging and source code management
  • Using Google Test for unit / integration testing

Software Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Completed a python project (speedometer phase 4) to fix issues occurring when tin droplet sizes changed from 35um to 27um.
  • The project was from design to implementation. Was ed excellent performance for this project from senior management.
  • Debugged issues in field in both C++/Python
  • Debugged and designed a new UI in C++ for new mirror cleaning project. The project was from design to implementation
  • Worked on a power safety project (Soft Landing) in C++. The project was from design to implementation
  • Used SVN/Eclipse/VxWorks/Linux tools for debugging and source code management.

Embedded Software Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Debugged kernel driver/ customer issues for camera multimedia drivers in (C/C++) for phones/tablets on windows os
  • Designed image sensor kernel drivers for MSM8974 chipset
  • Created stack debugging tool for measuring kernel stack size for camera drivers
  • Used Perforce/Araxis Merge/Microsoft Visual Studio/Windbg tools for debugging and source code management.

Embedded Software Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Wrote driver and modified changes for 802.15.4 TCP/IP protocol (L2/L3) (Zigbee Driver) Atmel AT86RF230 IC chip in C for RF transceiver sensor board using PIC microcontroller
  • Used SPI and RS232 protocol to configure transceiver to send data wirelessly(802.15.4/Zigbee) to Atmel AT86RF230 transceiver
  • Worked with interrupts, timers, low power and sleep mode, and A/D on PIC microcontroller
  • Designed a new residential RF transceiver hardware schematic/ board(with Mentor Graphics Schematic Capture) based on legacy products
  • Made hardware changes/ soldering new parts and determining antenna design/location with spectral analyzer

Embedded Software Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Designed part of a complete embedded GUI interface (in C) for a new Confidential product base that will be used for end users as well as debugging purposes for Atmel AVR microcontroller
  • Worked with uCos II RTOS to schedule, synchronize, and message passing between tasks for Confidential controller
  • Used Perforce/IAR software/JTAG for debugging and source code management
  • Introduced to Wireshark packet sniffing program to debug TCP/IP packet data

Embedded Systems Engineer Consultant

Confidential, San Diego, CA

Responsibilities:

  • Tested/Validated new embedded compass hardware board that will be implemented in all product lines
  • Worked with ARM processors
  • Modified data text files (in C) to be compatible with Matlab

Systems Engineer Consultant

Confidential, Erie, PA

Responsibilities:

  • Worked on converting an extensive 40+ page algorithm, 3 year design by the Confidential Global Research Center, from C++, Matlab, and Fortran (ER1) in a desktop environment to strictly C++ in a Windows embedded environment
  • Wrote 80 page spec detailing the 40+ page software code
  • Created an extensive 4 month verification plan to test C++ algorithm (in Matlab) and presented plan in a technical review
  • Solely tested/debugged C++ code and compared results to ER1 using Matlab in embedded system, and gave technical review of results

Analog Applications Engineer

Confidential, Dallas, TX

Responsibilities:

  • Wrote firmware(in C) for the MSP430 embedded microcontroller to utilize an Confidential Display
  • Used SPI and I2C Interfacing(in C/ Assembly) to communicate between A/D chips and MSP430 microcontroller
  • Designed a hardware board for a DAC IC including PCB Layout (Protel) and component selection
  • Helped troubleshoot a switching power supply board to decrease noise levels
  • Worked with logic analyzers and oscilloscopes for testing of boards

We'd love your feedback!