Sr. Software Engineer Resume
3.00/5 (Submit Your Rating)
Centennial, CO
SUMMARY:
- Twenty years Software development experience
- Extensive knowledge of C/C++
- Fifteen years C/C++ programming experience
- Fifteen years OOA /OOD/OOP experience
- Fifteen years UML experience
- Eight years Embedded Systems Software - VxWorks, QNX, Greenhill, Redhawk Linux, and Rasbian
- Six years multi-threaded C++ RTOS experience
- Two years Python experience
- Two years JSON experience
- RationalRose/UML experience
- Internet e-commerce credit card processing pioneer
- Six Sigma Green Belt Trained
- CMMI Level 5 experience
TECHNICAL SKILLS:
- C++, OOA, OOD, OOP, Embedded Systems, TDD (cppunit; Google Test; pyunit), RTOS, Red Hat, Python, JSON, Unix/Linux, Solaris, VxWorks, QNX, GIT, Bit Bucket, Jira, Agile, Doxygen, DO - 178B, Rational ClearCase
PROFESSIONAL EXPERIENCE:
Confidential, Centennial, CO
Sr. Software Engineer
Responsibilities:
- Design, develop and automate test software for a satellite board using C and Python. Software and unit tests developed on Linux and Windows.
- Tests are run on vxWorks. Work performed in an Agile development environment.
Confidential, Centennial, CO
Sr. Software Engineer
Responsibilities:
- Design and develop software and unit tests for rocket simulators using C++. Software and unit tests developed and tested on Unix RTOS systems.
- Design and develop software and unit tests for tools using Python and JSON files. Work with automated software build and testing systems.
- Work performed in an Agile development environment. Valgrind was used for dynamic analysis.
Confidential, Phoenix, AZ
Principle Software Engineer
Responsibilities:
- Develop C++ software for monitoring software quality, set software standards and monitor software standards compliance.
- Also, directed some work in India. Tools used include Visual Studio 2005, PC-Lint, and CPPUnit.
- This project was developed, and unit tested on Windows XP using Visual Studio 2005.
Confidential , Cedar Rapids, IA
Software Engineer
Responsibilities:
- Design and develop C++ embedded radio software for the military.
- Tools used include Visual Studio 2005, PC-Lint, CPPUnit, Rhapsody and Subversion.
- This project was developed, and unit tested on Windows XP using Visual Studio 2005.
- The project was recompiled and tested on an embedded radio system running a POSIX compliant O/S (Greenhills) (cross-platform development).
Clean Earth Technologies, Earth City, MO.
Sr. Software Engineer
Responsibilities:
- Responsibilities include developing C++ software to control scientific cameras used to take photos and video. Tools used include Visual Studio C++, PC-Lint, SourceSafe and DevPartner.
- This project was developed, integrated, and debugged on Windows XP using Visual Studio.
Confidential, Clearwater, FL
Sr. Software Engineer
Responsibilities:
- Responsibilities included Lead RTOS Integrator for embedded system and Task Lead.
- The project was a real-time mission critical system that interfaces with NASA’s Eastern Range.
- Tools used include Visual Studio C++, Rhapsody, PC-Lint, PVCS’s Version Manager, and AccuRev.
- This project was developed, integrated, and debugged on Windows XP using Visual Studio.
- It was then recompiled and tested on an embedded system running the QNX Neutrino O/S software (cross-platform development).
- The project is multi-threaded and has a minimum of eight threads.
Confidential,Pico Rivera, CA
Sr. Engineer
Responsibilities:
- Responsibilities included Principle Developer, Project Manager, Manager and Proposal Manager
- Projects focused on radar hardware and software simulations
- Developed C++ software and in the early days used Fortran
- Developed some Windows software