Software Engineer Resume
Aurora, CO
CAREER SUMMARY:
- Software Engineer with expertise in programming languages, development methodologies, and system integration.
- Work experience includes software design, development, documentation, and release testing/support
- Skilled in development of embedded/real - time/threaded software, applications, user interfaces (GUI & CLI), and tools
- Familiar with a variety of domains including Aerospace, RAID management, Interactive TV, and Telecom
- Comfortable with large (Raytheon, Confidential, Confidential ) and small ( Confidential, Confidential, Confidential ) companies
- Excellent communication and collaboration skills
TECHNICAL SKILLS:
Languages: C, C++, Java, Javascript, PHP, Perl, others
Operating systems: Linux (Red Hat, Ubuntu, others), Unix (Solaris, AIX, BSD, others), VxWorks, Windows
Tools: Unix/Linux utilities/shells (bash, make, ...), Eclipse, Trac, Bugzilla, TestTrack, source control, Valgrind, others
EXPERIENCE:
Confidential, Aurora, CO
Software Engineer
Environment: C++, Java, Ant, ClearCase UCM, XML
Responsibilities:
- Created XML definitions for a screen to control a Confidential Monitor Station and several subscreens
- Investigated Deficiency Reports, evaluating possible fixes
Confidential, Boulder, CO
Software Engineer
Environment: C, Java, Eclipse, Linux, svn, valgrind, trac
Responsibilities:
- Engineer on completion of the Galaxy system, with processing logic in C and a new GUI in Java
- Added functionality to the backend processing code and a new screen to the GUI
- Enhanced the C/Java interface as required. Fixed bugs. Reviewed other engineers modifications.
Confidential, Longmont, CO
Software Engineer
Environment: C++, Eclipse, Visual C++, Red Hat Linux, make, svn, valgrind, C++ Memory Validator
Responsibilities:
- Engineer on upgrade of CSM to revision 3.0.1 of specification, refactoring code to meet revised API
- Wrote and tested C++ methods to convert images between 2 image formats, enabling reuse of well-tested code
- Tweaked shell-scripts and makefiles, ran memory-leak detection tools and fixed leaks
Confidential, Boulder, CO
Software Engineer
Environment: C/C++, Linux, PHP, Javascript, Mercurial, Bugzilla
Responsibilities:
- Enhanced embedded C/C++ software and GUI screens (HTML/PHP/Javascript) of new product Pegasus
- Member of Boulder team shifted to a rebooted San Jose project for a few months to close a schedule gap
Confidential, Broomfield, CO
Software Engineer
Environment: C/C++, Perl, Linux, make, Perforce
Responsibilities:
- Resolved numerous code-validation errors, analyzing issues and making corrections, building and testing modifications
- Performed integration testing, analyzing code-panics and core-dumps, capturing logging and writing problem reports
Confidential, Longmont, CO
Software Engineer
Environment: C++, make, Linux, svn, Perl, TestTrack, STL, Javascript, PHP
Responsibilities:
- Added new functionality to Management Controller (MC) logic, integrating with Confidential driver-level logic
- Solved display problem by investigating C++ code (suggested approach), and fixed it with a minor Javascript change
- Investigated and resolved release-blocking bugs, including intermittent deadlock occurrences
- Used Review Board to facilitate code-reviews: code-diffs, test results, added comments, passed approved changes to the test-team (provided assistance testing when needed). Member of teams reviewing other engineers modifications.
Confidential, Greenwood Village, CO
Software Engineer
Environment: C/C++/ Confidential on AIX, Toad on windows
Responsibilities:
- Member of team cleaning up and improving the Pharmacy Benefit System to meet CMS 2011 requirements
- Added 22 new fields to an extraction program, used to create Estimate Of Benefits reports. SQL queries as needed.
- Ongoing problem report fixes and enhancements to reporting tools, working with Test engineers as needed.
Confidential, Broomfield/Boulder, CO
Senior Software Engineer
Environment: C/C++/Java, Red Hat Linux, Eclipse
Responsibilities:
- Modifications and enhancements to OCAP-layer software for cable show demos on Broadcom 97456 platform (C/ C++)
- Enhanced demo applications (many in Java)
- Continued implementation of functionality in the Broadcom port, integrating with existing logic (C/ C++)
- Continued design & implementation of Confidential, a cable head-end simulator (C/ C++)
