Post Job Free

Resume

Sign in

Software Engineer System

Location:
United States
Posted:
January 24, 2014

Contact this candidate

Resume:

Kevin Kemp

**** *. ***** **.

Salt Lake City, UT 84124

385-***-****

801-***-****

Software Engineer with more than 15+ years of progressive experience and

responsibility in creating, developing and testing software programs. Experience

working with ISO9000 guidelines and FDA requirements.

Work Experience

SENIOR SOFTWARE ENGINEER

Lumenis, Inc

September 2009 to Present

Responsibilities include design and development of graphic user interface software

on Linux, Windows and Android based embedded systems for medical lasers. Duties

also include determining hardware requirements for these systems and selecting

the system platform. Platforms include Embedded Linux, Windows Embedded

Standard 7 and Windows CE 6.0. I also wrote a CANBUS device driver for Windows

CE. The Windows applications were written in C# using Windows Presentation

Foundation (WPF) and C++ with MFC. Development tools included Visual Studio

2010 and Expression Blend 4. Linux applications developed with C++ and GTK+. I

also developed control system software using an STM32 microcontroller. Other

micro-controllers I worked with included the Motorola Coldfire and the TI TMS320

DSP. Other tasks included setting up the company's configuration management

system using Subversion and Trac.

SENIOR SOFTWARE ENGINEER

Sonic Innovations, Inc.

September 2005 to July 2009

Responsible for an in-house application used in manufacturing for the testing,

calibration and diagnosis of digital hearing aids. I redesigned the communication

layer for interfacing application software with the hearing aid devices. This software

improved on the previous code base by increasing communication throughput by a

factor of 2 and higher. All software was written in C# for Windows based desktop

computers.

SENIOR SOFTWARE ENGINEER

Captiva Software, Inc.

January 2004 to August 2005

Worked on a product to integrate Captiva's Input Accel for Invoices (IA/I) with

existing accounting systems. My focus was on developing the integration

component to connect IA/I with the SAP accounting system and/or a XML data store.

At its core the product uses SAP BAPI functions from a Windows DLL. The DLL is

wrapped by a COM interface which I also implemented. In addition to the regular

programming, I integrated unit testing into the product using CPPUNIT. I also

developed a line matching tool for resolving invoices with their corresponding

purchase orders.

SENIOR SOFTWARE ENGINEER

Cimarron Software, Inc.

August 2002 to December 2003

I was part of a software team involved in the development of a Genetics Laboratory

Information System. I was involved in all levels of the system from writing SQL, EJBs

(Enterprise Java Beans) and ActiveX/COM up to client applications written in C++

and Java. I was the primary developer for a data driven generic forms application

written in Java/Swing. One of my contributions to Cimarron included creating a

system for printing XML documents using XSL/FO (XSL Format Objects). This system

allowed XML documents to be printed to a printer, PDF, or XHTML by applying an

XSL style sheet to the documents and processing them with Xalan and FOP (An XML

translator and FO renderer.).

SOFTWARE ENGINEERING CONSULTANT

Self

February 1996 to August 2002

Developed a graphical interface for an indoor rower racing software product. I

enhanced the software to allow users the ability to race others over the Internet,

and I created a system that broadcasted races over the Internet. I developed

software for motion control systems as well as production systems for such clients

as Merit Medical and Abbott Critical Care Systems using C++ and LabView.

SENIOR SOFTWARE ENGINEER

Dayna Communications, Inc

February 1994 to February 1996

Developed a Windows based management program for a remote access server.

Other projects included a set of telephony applications that made use of TAPI

(telephony) and MAPI (mail).

SENIOR SOFTWARE ENGINEER and TEAM LEAD

Josten's Learning Corp

November 1992 to February 1994

Part of a team that developed management and scheduling software for the teacher

component of a large-scale computer aided instruction system.

Education

B.S. in Computer Science

Westminster College -

Salt Lake City, UT

Skills

C/C++, C#, Java, Perl, javascript, Visual Studio, Netbeans, Eclipse, Linux, Windows,

Windows CE, Windows Embedded Standard 7, WPF, Windows Forms, .NET, WIN32,

MFC, GDI, ActiveX, ATL, STL, COM, Winsock, DirectX, Swing, J2EE, Tomcat, Apache

Web Server, Java Server Pages and Servlets, HTML, XML/XSLT, CSS,XHTML, Windows

Device Drivers, CANBUS, SQL, Microsoft SQL Server, MySQL, Visual Basic, .NET, VBA,

Labview, Workflow Systems, Wind River SDK, Code Composer, IAR, Perforce,

Subversion, Sourcesafe, CVS, Trac, Unit Testing, Test Driven Development



Contact this candidate