Skills
C/C++ C# .Net Pascal Perl MySQL ClearCase Subversion Unix/Linux/Windows
Microsoft Office Professional MS Visual Studio Borland C/C++ Borland Turbo Pascal Postscript & PCL Object Oriented Design using UML
Work Experience
Sr Software Engineer 10/2009 – Present Raytheon Space and Airborne Systems,
Forest, Mississippi, USA
• Sr. Software Engineer working on support and refit of Classified and Unclassified Radar test systems for a defense company.
• Support test systems for radar modules. Upgrading and refitting software for new instruments and adding new features. Debug software issues and test solutions. Write documentation. Conduct and participate in peer reviews of software documentation and code.
• Research the capabilities of instruments and write/support/manage code for in-house instrument drivers. Create algorithms and write code for setting up the instruments and taking test readings.
• Debug test station issues. Define solutions. Write code in C/C++, Pascal, .Net + C#, and other languages, using development tools and compilers such as MS Visual Studio and Borland, build, debug, and develop code. Module test and integration test software and solution. Check in code using a revision control system (Subversion). Package software and write scripts for installation and cyclical redundancy checks. Perform builds and installs.
• Work independently and as a member or leader of a team. Document defects and support actions in a defect tracking database. Provide time and effort estimates. Track progress according to a schedule. Communicate status reports and technical issues and needs to management.
• Define, improve, and work within processes for document and code release to meet ISO standards.
• Investigate and provide technical expertise for choosing commercial test instruments. Execute sanitization procedures for removing commercial test instruments from classified areas. Upgrade firmware on commercial test instruments. Interface with representatives of commercial test instrument vendors for support and for selecting new instruments. Integrate commercial test equipment into test systems.
• Mentor junior team members.
Software/Network Engineer 2/2007 – 5/2008 Vodafone, Newbury, England
Sold to 5/2008 – 4/2009 Alcatel-Lucent, Newbury, England
• Software Engineer working on Software development and Intelligent Networking applications in a high availability intelligent network.
• Became the “go-to” person for performance questions and issues. Researched and documented performance criteria for monitoring node and network performance. Monitored performance data, storing the data in a round robin database. Provided an internal webpage for monitoring and recording the necessary statistics using html and perl in a Linux environment to retrieve data from the database, which came to be used by the performance team and the data reported to the Board of Directors.
• Provided Third Line support for Intelligent Network Issues. Investigated the characteristics and cause of bugs, assigned the fix to the appropriate engineer or, when possible, fixed them myself and submitted the fix to the appropriate software release and built the software for testing. Provided tests for the fix. Software was in C++ on a Unix system. Used gmake and gcc for building.
• Worked on a project to replace the homemade database on the PAM software with an off the shelf MySQL database. PAM software was in C++ in a Unix environment. The purpose was to make the software multithreaded and reentrant with better database support.
Software Engineer 9/2005 - 2/2006 Océ Reprographic Technologies, Phoenix, Arizona, USA
9/2003 - 8/2005 Océ Software Laboratories, Namur, Belgium
• Software development lead engineer working on document distribution software.
• Technical lead and designer using OO techniques for a real time C++ client application using web services and providing real time information.
• Worked with Industrial Design department to design the look and feel of the GUI. Created rapid prototypes by mocking up GUI designs to get feedback and drive rapid resolution of issues.
• Implemented the design and supervised the implementation efforts of other contributors. Implementation required use of C++, XML, and SOAP.
• Technical Lead for a team producing printer device modules using MS Visual C++ and COM in a Win32 environment.
• Researched ways of supporting legacy client applications and provided time and resource estimates for work involved.
• Wrote External Reference Specifications, User Guides, and other technical and user documentation.
• Identified and reported defects using in-house defect tracking software and investigated the root-cause and resolved bugs.
• Mentored junior colleagues.
Software Engineer 2/2002 - 8/2003 Océ Groupware, Boise, Idaho
• Software Engineer in Research and Development of Print Distribution software for international company.
• Design and develop new software applications and maintain old software applications using Visual C++, C#, .NET, ASP.NET, XML and XSL in a client/server environment.
• Investigated functionality of print devices and wrote device drivers.
• Participated in the entire software lifecycle.
• Created portions of the client user interface and GUI using C#, .NET technology to provide real time information.
• Participated in software internationalization and translation into French.
• Participated in testing activities, including unit test, module test, and system test activities. Participate in test, debug and customer support activities.
• Identified and reported defects using in-house defect tracking software and investigated the root-cause and resolved bugs.
• Built patches using InstallSheild.
Integration Test Engineer 1/2000 - 8/2001 Hewlett-Packard Company, Boise, Idaho
• Integration test engineer and high-end HP server expert for the I/O Certification Team for mid-range disk arrays. Investigated servers, software, test equipment and configurations and incorporated them into test plans.
• Created and modified tests and test configurations. Organized testing activities and coordinated with and supported other teams in accessing IO Cert equipment.
• Trained and supervised test technicians.
• Planned, scheduled and executed testing activities to meet release schedules.
• Installed and debugged HP-UX configurations with new disk arrays and reported results. Identifi...
Login or Register to view the full resume.