We provide IT Staff Augmentation Services!

Software Engineer (contract) Resume

4.00/5 (Submit Your Rating)

SUMMARY:

  • C, C++, Java, Javascript, PHP, Perl | Embedded systems | real - time/threaded applications, user interfaces (GUI & CLI), APIs, Unix, LinuxOutgoing, personable communicator and successful collaborator who excels in startup and Fortune 100 environments.
  • Fluent in multiple programming languages, development methodologies, and system integration approaches.
  • Well-versed in SDLC - contributing to the software development lifecycle from design, development, documentation, and release testing/support. Technologies include aerospace systems, RAID management, Interactive TV, and Telecom

TECHNICAL SKILLS:

Languages: C, C++, Java, Javascript, PHP, Perl, Python, others

Operating systems: Linux (Red Hat, Ubuntu, others), Unix (Solaris, AIX, BSD, others), VxWorks, Windows

Tools: Unix/Linux utilities/shells (tcsh, bash, make, ...), Eclipse, Valgrind, Trac, Bugzilla, TestTrack, source control, others

PROFESSIONAL EXPERIENCE:

Confidential

Software Engineer (contract)

Responsibilities:

  • Create, rework and run of Python & Perl verification test scripts, evaluating output files for issues
  • Examined C++ code to facilitate script creation and looking for root causes of test failures

Confidential

Software Engineer (contract)

Responsibilities:

  • Created XML definitions for a screen to control a GPS Monitor Station and several subscreens
  • Investigated Deficiency Reports, evaluating possible code fixes

Confidential

Software Engineer (contract)

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, the API, and a new screen to the GUI
  • Enhanced the C/Java interface as required. Fixed bugs, including memory leaks using valgrind. Peer-reviewed other engineers modifications.

Confidential

Software Engineer (contract)

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 valgrind to find and fix memory leaks

Confidential

Software Engineer

Responsibilities:

  • Enhanced embedded C/C++ software, the API, and GUI screens (HTML/PHP/Javascript) of new product Pegasus
  • Member of Boulder team shifted to a rebooted project for a few months to close a schedule gap

Confidential, Broomfield, CO

Software Engineer

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.
  • Used Perl to automate repetitive testing and core-dump analysis

Confidential

Software Engineer (contract)

Responsibilities:

  • Added new functionality to Management Controller (MC) logic, integrating with SC driver-level logic
  • Investigated and resolved release-blocking bugs, including intermittent deadlock occurrences, analyzed debug output using Perl
  • 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

Software Engineer (contract)

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

Senior Software Engineer

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 DV-TIDE, a cable head-end simulator (C/C++)

Confidential, Englewood, CO

Senior Consultant

Responsibilities:

  • Solved porting issues moving a large order-entry system in C++ between versions of HPUX.
  • Performed security audit of systems running 5 different versions of Unix
  • Lead engineer in multiple areas of a new phone company, rebuilding/standing-up systems, integrating with other logic

We'd love your feedback!