Tab

This document is also available in Word 2003 format.

Jeremy Neal Kelly www.anthemion.org support@anthemion.org
Johnston, IA
Expertise
Twelve years of 'full cycle' experience developing Windows desktop applications. Nine years of experience developing for handheld platforms, first PalmOS, later Pocket PC and Windows CE.
Nine years of C++ experience. Experienced with functional and usability analysis, threaded development, socket programming, barcode technology, and reports. Broad database experience including SQL, normalized database design, and some work with stored procedures and triggers.
Comfortable with C# 3.0, including LINQ. Some experience with Windows Forms and ASP .NET.
Familiar with STL, Windows API, and Windows CE Platform Builder. Significant past experience with C and Delphi. Some experience with MFC, HTML, and CSS.
Work Experience
Sr. Embedded Software Engineer (contract) Jan 2009-July 2009
John Deere Intelligent Vehicle Systems, Urbandale, Iowa

Worked with a large team on in-cab embedded applications used to manage tractors and farm implements. Implemented extensible, foreign-language-friendly soft keyboard system, assisted with usability improvements. Applications were written in C++ for Windows CE.

Worked with C++, STL, and Windows CE.

Software Engineer Apr 2007-Dec 2008
Cummins-Allison, Mount Prospect, Illinois

Worked with a small team on an embedded application used to count paper currency. Application was written in C++ for Windows CE. Designed and implemented major subsystems including a complex real-time export system, a transaction database, a bill image forwarding system over TCP, and a library encapsulating parts of the Windows API, such as threading, file management, and socket and serial communications. Solely responsible for Windows CE platform development.

Worked with C++, STL, Windows CE, Windows CE Platform Builder, C#, and .NET Framework.

Software Engineer Aug 2000-Nov 2006
Peapod, Skokie, Illinois

Designer and sole developer of a suite of PalmOS and Pocket PC applications used for order fulfillment, quality control, and inventory management. Applications were written in C++ and used a custom application framework, a custom database system, barcode scanning, sockets, and a custom 'no stylus' user interface.

Designed and implemented numerous Windows desktop applications, including testing tools, database and monitoring tools, fulfillment tools and reports, and parts of an equipment inventory system. Applications were written in Delphi and made heavy use of SQL, reports, and user interface design, along with some sockets, multithreading, stored procedures, and triggers.

Worked with C++ in Visual Studio and CodeWarrior, Delphi, MFC, several barcode scan engines, sockets, Informix SQL, ReportBuilder, Java, JSP, HTML, and CSS.

Software Developer Jul 1999-Aug 2000
Haven Corporation, Evanston, Illinois

Worked with a small team on a commercial Delphi application for use by mail-order companies. Implemented multiple subsystems with emphasis on database programming and reports. Worked independently to develop a user-friendly database explorer.

Worked with Delphi, Sybase SQL, and QuickReport.

Software Developer Jan 1998-Jul 1999
Shared Marketing Services, Chicago, Illinois

Worked with several developers on an in-house Delphi application used to audit co-op advertising claims. Designed and implemented a user-friendly report management system, a configurable mailing system, and various reports. Worked independently on smaller projects, including simple version control and equipment tracking systems. Assisted with general PC support for a staff of forty.

Worked with Delphi, SQL, ReportPrinter Pro, Paradox 4.5, Paradox Application Language, and Microsoft Access.

Education
Bachelor of Science, Economics May 2004
University of Iowa, Iowa City, Iowa

Completed most classes 1994-1996. Finished via correspondence in 2004.

Other Experience
Magister, roguelike game

A free, open source C++ application. Part of a larger project to develop a framework for implementing complex roguelike games. Work in progress.

Ogle, word-finding game for Windows

A free, open source C# application.

nthClock, desktop alarm clock for Windows

A free, open source Delphi application.

anthemion.org

My personal site, custom-designed and hand-coded. More information on the above projects is available here.