This document is also available in PDF format.
| Jeremy Neal Kelly |
www.anthemion.org
support@anthemion.org Des Moines, IA |
| Expertise | |
| Fourteen years of Windows development experience. Eleven years of experience developing for mobile platforms. | |
| Eleven years of C++ experience. Some experience with C# 3.0, including Windows Forms and LINQ. | |
| Experience with requirements and usability analysis, multithreaded development, socket programming, and reports. Broad database experience, including database design and SQL programming. | |
| Familiar with STL and Windows API. Some experience with MFC, COM, OpenGL ES, HTML, and CSS. | |
| Work Experience | |
| Independent Software Developer | Jan 2012-Present |
| Des Moines, Iowa | |
|
Implementing a commercial Android music application. Using C++, Java, OpenGL ES, STL, and Android. |
|
| Computer Engineer | Mar 2010-Jan 2012 |
| HandEra, Urbandale, Iowa | |
|
Worked as sole 'applications' developer for company specializing in contract embedded development. Completed several projects, including the GUI for an in-car media player, the core of a specialized set-top TV appliance, and several test applications. Designed and implemented a custom C++ GUI framework supporting forms, dialogs, and standard touchscreen-ready controls, all rendered with OpenGL ES. Applications targeted Windows CE or Linux, with test builds targeting the Windows desktop. Used C++, STL, Windows API, OpenGL ES, COM, Qt, Windows CE, and Linux. |
|
| Sr. Embedded Software Engineer (contract) | Jan 2009-Jul 2009 |
| John Deere Intelligent Vehicle Systems, Urbandale, Iowa | |
|
Worked with a large team on in-vehicle embedded applications used to control tractors and farm implements. Developed extensible, foreign-language-friendly soft keyboard system, assisted with usability improvements. Applications were written in C++ for Windows CE. Used 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. 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. Application was written in C++ for Windows CE. Solely responsible for Windows CE platform development. Used C++, STL, Windows CE, Windows CE Platform Builder, C#, and .NET Framework. |
|
| Software Engineer | Aug 2000-Nov 2006 |
| Peapod, Skokie, Illinois | |
|
Designer and sole implementer of a suite of PalmOS and Windows Mobile applications used for order fulfillment, quality control, and inventory management. Applications were written in C++ and used a custom application framework and database system. 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 included significant SQL, reports, and GUI development. Used C++, Delphi, MFC, sockets, barcode scan engines, Informix SQL with some stored procedures and triggers, and ReportBuilder. Some work with Java, JSP, HTML, and CSS. |
|
| Software Developer | Jul 1999-Aug 2000 |
| Haven Corporation, Evanston, Illinois | |
|
Worked with small team on a commercial Delphi application for use by mail-order companies. Implemented several subsystems with emphasis on database programming and reports. Used 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. Used 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 | |
| Ogle, word game | |
|
A free, open source C# application. |
|
| Magister, roguelike game | |
|
A free, open source C++ application. Part of a larger project to develop a framework for implementing complex roguelikes. Work in progress. |
|
| www.anthemion.org | |
|
My personal site, custom-designed and hand-coded. Information on various other projects is available here. |
|