Resume of Software Engineer




Title
Software Engineer

Primary Skills
C++, C# / .NET, MFC, Visual Basic, COM/DCOM, ActiveX, SQL, Java, Windows, UNIX, VMS, Linux

Location
US-NC-Charlotte

Posted
Jul-13-08

RESUME DETAILS

Technical Skills:
* Programming: C++, C# / .NET, MFC, Visual Basic, COM/DCOM, ActiveX, SQL, Java.
* Operating Systems: Windows, UNIX, VMS, Linux.
* Tools: Visual Studio 6/2003/2005, Quality Center, DOORS, SourceSafe, Synergy CM.

Work Experience:

August 07 - Present: TEK Systems, Charlotte, NC
Position: Software Developer (Contract)
Currently in a contract role in a small development team at ProfitStars in Charlotte. Responsibilities include:
* Writing design documents for new features and enhancements.
* Coding web service and database components in C++.
* Designing and coding WinForms GUI applications and components in C#/.Net.

June 02 - July 07: Telelogic, Hanover Building, Rose Street, Edinburgh, UK
Position: Senior Software Engineer
Worked as part of a small team on the DOORS requirements management tool. Responsibilities included:
* Working with product management to analyze user requirements and write system requirements.
* Developing design documents for new features.
* Coding in C++ (Visual Studio 6) and Telelogic's proprietary DXL scripting language.
* Liaising with customer support and test teams to identify and resolve customer-reported defects.
* Technical lead on a project to add LDAP support across product range, coordinating development effort across global teams.
* Designed and developed an integration component with C# / .NET to synchronize large batches of data between DOORS and a third-party test management product.


September 99 - October 01: ManTech ARL, Quarrywood Court, Livingston, UK
Position: Analyst / Programmer
Worked on a wide range of modules for the ProForm document processing system.
* Designed core ActiveX and COM objects, writing both technical and user documentation.
* Integrated specialist third-party tools, including document scanning, character recognition, and image enhancement.
* Worked with customers and technical experts to resolve technical issues and craft custom solutions.
* Redesigned the product's SQL database layer; created an ADO-based abstraction


October 96 - February 99: VEGA Group PLC, Shire Park, Welwyn Garden City, UK
Position: Senior Engineer
Worked as part of a large group designing and developing emulation systems for training maintenance crews on military aircraft, including the Sea Harrier, Tornado and F16.
* Developed components with VEGA's proprietary Emulation Builder and Borland C++.
* Coordinated closely with technical experts and training staff at BAe, the RAF and the Royal Navy to validate software models of aircraft's systems.
* Wrote detailed architectural and user documentation at each stage of development.
* Used Borland C++ Builder to create the GUI for a sonar operator trainer, which allowed instructors to specify a series of vehicles and maneuvers to 'replay' for students.
* Principal developer of a 3D front end for VEGA training emulations, using Visual C++/MFC and Direct3D to render aircraft models created in 3D Studio. The 3D front end was implemented as a COM server to enable communication with the existing emulation infrastructure.


Summary of Qualifications:
PhD:`"A Recording and Presentation System for Manual Ultrasonic Inspections Using a Speech Recognition Interface" University of Paisley, Paisley, UK.
BSc. Hons. Computer Science: Paisley College of Technology, Paisley, UK.

Other Information:

I am fully authorized to work in the US without restriction.

Certifications
See above

CONTACT DETAILS

You must be logged in and have a current resume access subscription. Login or Register »


View all resumes in US-NC-Charlotte »
View all resumes in US-NC »

View other Software Engineer resumes, Programmer / Developer resumes