Software Engineer Resume


Title
Software Engineer

Primary Skills
Windows, UNIX, C, C++, Visual Basic .NET, Visual Basic 6, HTML, XML, MFC, Visual Studio 6.0/2008/.NET

Location
US-AZ-Tucson

Posted
Mar-10-09

RESUME DETAILS
Objective

With an extensive 15-year background in software application development, I am seeking a mid-level Software Engineer position.

Skills Summary

Operating Systems: Windows XP, Windows 2000, Windows 98, UNIX, OS/2, DOS.
Programming Languages: C, C++, Visual Basic .NET, Visual Basic 6, HTML, XML, MFC, Visual Studio 6.0, Visual Studio 2008, Visual Studio .NET.
Databases: SQL Server, Microsoft Access.
Microsoft Office tools: Word, Excel, Access, Project, PowerPoint, Visio, Outlook.

Education

09/1991 - 09/1992
University of Teesside
MS Information Technology
Middlesbrough/UK

My project looked at the learning and prediction capabilities of Neural Networks. Various networks were trained on electrical supply disturbance data and then tested by being shown the beginnings of other disturbances and comparing the predictions with the actual results.

09/1987 - 06/1991
University of Teesside
BS Mathematical Sciences (Ist Class Honors)
Middlesbrough/UK

My final year project was an investigation into the use of a project management package, Pertmaster. My placement year was based at the Ministry of Defense, London. My main duties were to collect and analyze statistical data, produce programs written in Fortran 77 to facilitate this analysis and to attend regular meetings with senior management and customers to provide support on future development policy.


Work Experience

11/2007 -- 03/2009
Senior Software Engineer
Infrared Laboratories
Tucson/Arizona

AIRIS IREM Software Management (Nov 07 -- Mar 09)
IRLabs main product line is IREM Emissions microscopes used in the semiconductor industry to provide backside failure analysis, yield enhancement and debug to view the faintest levels of near-IR emissions.

I was responsible for managing software development of the AIRIS software package which interfaced with the IREM Emissions technology. I was responsible for liaising with both internal and external customers and managing all customer requests to ensure timely delivery of all required enhancements.

I inherited a bug and enhancement list containing around 140 items and was able to clear in excess of 80% of all items with high customer satisfaction. I also implemented a number of larger enhancements including a wafer prober software overhaul to reduce customer set-up time and accuracy, interfacing with a new auxiliary box via USB communications with additional illumination enhancements and interfacing with a new optics slide via EPOS communications to enable quicker and more accurate lens changes.

I also implemented new software bug tracking/enhancement procedures including the ability to enable and disable individual software tasks easily within the AIRIS code base. I was also involved in the decision making process in order to implement source control within the AIRIS code base.

06/2001 -- 10/2007
Software Engineer II
Environmental Systems Products
Tucson/Arizona

Ontario Single Point of Contact (Jan 06 -- Oct 07)
I was the single point of contact for the Ontario program for ESP's engineering department liaising with both internal and external customers. My main responsibilities were to take customer requests and manage projects to ensure successful delivery of required enhancements. I have been involved in the full project life cycle including project staffing, implementation and ATP of both software and hardware enhancements.

Safety Product (Jun 04 -- Dec 04)
ESP developed a new vehicle safety product for use in both the domestic and international markets. My main responsibility was to produce a new set of HTML forms for displaying and printing of the individual and overall test results. Development was on the Windows XP platform using the .NET framework and coding in Visual Basic. I was also responsible for troubleshooting and enhancing various modules across the whole of the safety product.


Analyzer Software Development (Jun 01 -- Oct 07)
ESP's main product line is the development of analyzers used for vehicle emissions testing both in the United States and worldwide. I was responsible for development of analyzer software in many programs including NY, CA, TX, GA, MA, ON and UT using C/C++ on Windows 98, Windows 2000 and OS/2 platforms.

Communications Software Development (Jun 01 -- Oct 07)
I developed a number of low-level communications tools using C under DOS for handling the sending and receiving of messages to and from the analyzer. My responsibilities included producing the specifications for the communications software, producing test procedures for validating the software and liaising with the customer during testing.

06/2000 -- 06/2001
Software Engineer
FinanCenter
Tucson/Arizona

Code/Testing Management (Mar 01 -- Jun 01)
I put into place a configuration management system using CVS to manage our new calculator code base, producing new Change Request and Fault Report procedures to augment this system. I also managed the implementation of formal testing strategies across the whole of the company code base. These strategies ranged from more rigorous testing for low level code to web server testing to identify possible bottlenecks etc.

Calculator Development (Jun 00 -- Feb 01)
FinanCenter's main product is a suite of financial calculation tools used primarily as web based tools by customers. I was part of a 4 man team responsible for a complete overhaul of the calculator code base. My main responsibilities were to produce a template for which these new calculators should follow and then be responsible for the production and testing of all Home and Automobile calculators using Visual C++ on PC. I was also responsible for training and managing a new employee.

07/1993 -- 03/2000
Software Engineer
IBM UK Ltd/Data Sciences UK
Farnborough/United Kingdom

Sonar 2050 (Jul 99 -- Mar 00)
Sonar 2050 was a flight simulator that modeled a number of military aircraft. I was part of a small team that was responsible for the production of the modeling and display of one of these types of aircraft. My main duties were to produce modeling classes written in Visual C++ and to integrate these into the whole Sonar 2050 simulator.

DILLON -- Secret Project (Jan 99 -- Jun 99)
I was brought onto the DILLON project to aid the team in passing factory and site acceptance. I was responsible for running and correcting test scripts, making small changes to the front end Delphi code and assisting the quality manager in his duties.


Library for Object Oriented Modeling (LOOM) PC Port (Apr 98 -- Dec 98)
LOOM is an OO modeling tool written in C++. I was a member of a four-man team responsible for porting LOOM from UNIX to PC. I performed all tasks expected of a project manager including production of the required documentation, project time management and customer liaison. I was also responsible for porting and testing the LOOM code with the remainder of the team.

Library for Object Oriented Modeling (LOOM) Documentation (Apr 97 -- Mar 98)
LOOM was accepted by DERA as the framework to be used for future OO projects. I was a member of a small team producing documentation for LOOM aimed at C++ developers wishing to use LOOM, using the SELECT OMT Case Tool.

Electronic Warfare Scenario Preparation Tool (SPOT) (Jul 96 - Mar 97)
I was a member of a small team producing a replacement EW preparation tool. SPOT was based on CHARTS, a previous LOOM development, removing and adding the required functionality. I was responsible for the design, code and testing of a number of new modules, using the SELECT OMT Case Tool and coding in C++ under UNIX. I was responsible for the day-to-day activities of a junior programmer and also deputized for the team leader in his absence.

Electronic Configuration Control System (ECCLES) (Jan 96 - Jun 96)
I was part of a two-man team, which produced an electronic version of the original paper based CC system. This was done by producing C++ code using LOOM as a training exercise for future projects.

Touchstone (Jun 95 - Dec 95)
The first phase of Touchstone involved some reconfiguration of an existing system, which produced, sent and received E-mail type messages over a secure network. My main tasks were to code and test functional enhancements using C on a mainframe, act as a mentor for other team members, be responsible for design and code reviews and configuration management.
The second phase involved providing a pilot branch client/server system, which integrated a set of integrated COTS Office packages into a secure working environment. I was responsible for the design, code and testing of a number of the front end modules, written in Visual Basic running under Windows NT, and back end modules, written in C running under SCO CMW. I acted as a mentor to provide help with the design and coding of back end modules for junior members of the team.

Electronic Combat Modeling Evaluation System (ECMES) for RISS (Jul 94 - May 95)
Electronic Warfare Scenario Generator (EWSG) Speedup (Nov 93 - Jun 94)
I was responsible for coding and testing a number of functional enhancements written in Pascal and the production of a number of forms, using UIMX, and integrating them into the database, using C.

Certifications
MS Information Technology
BS Mathematical Sciences (Ist Class Honors)

CONTACT DETAILS

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


Resumes in Tucson, AZ | Resumes in Arizona

View other Software Engineer resumes, Programmer / Developer resumes