hsc  
 hendrickson software components
 
  Back
BEA Certified Developer
IBM Software Partner, ISV
Microsoft ISV, Microsoft Mobile Solutions Partner
Apple iPhone, iPad Developer
Android Developer



Jeff Hendrickson

EXPERIENCE SUMMARY
Over twenty five years of progressive experience in software analysis, design, coding, systems integration, project management, and development of implementation and test procedures for large-scale computer systems. Experience is focused in the development of both applications and systems software in a client-server, corporate intranet, and Internet environment, with extensive experience in pre-sales support, requirements development, and proposal work.

DEVELOPMENT TECHNOLOGY SUMMARY
Microsoft Visual Studio (Visual C++, Basic)
Microsoft Visual Studio.NET (C#, Basic)
Microsoft eMbedded Visual Studio (Visual C++, Basic)
MinGW / MSYS (C, C++)
Microsoft Macro Assembler
Macromedia Studio 8, Dreamweaver, Fireworks, Flash
REALSoftware REALStudio (REALbasic)
Apple XCode / iPhone SDK (C++, Objective C, Java)
Eclipse (C, C++, Java)
C, C++, Objective C, Basic, Java, PHP, JavaScript, VBScript, SQL, HTML, DHTML, XML
COM, COM+, DCOM, CORBA, ASP, JSP
MTS, MSMQ, MQSeries
J2EE, BEA Tuxedo
LAMP (Linux, Apache, MySQL, PHP)

WEB SERVERS
Microsoft Internet Information Server (IIS), Apache Web Server, Sun Web Server

GIS 
ESRI MapObjects, MapInfo MapX, eGeo

OPERATING SYSTEMS
Windows, Mac OS X, Linux, iOS, Android

DEVELOPMENT METHODOLOGY SUMMARY
CMM, JAD, RUP UML, Agile

DATABASE TECHNOLOGY SUMMARY
Microsoft SQL Server, MySQL, SQLite, Oracle, Sybase, Microsoft Access
ODBC, ADO, OLE DB, DAO, SHAPE, OLAP

NETWORK TECHNOLOGY SUMMARY
Ethernet, TCP/IP, WinSock, NetBIOS/NetBEUI, IPX/SPX, HTTP, FTP, SMTP, POP, X.25, SNA, Asynchronous, SOA (HLA)

HARDWARE TECHNOLOGY SUMMARY
Intel Pentium, IBM PowerPC, WORM Archive, Document Scanners
Intermec Data Collection Devices, Allen-Bradley Industrial Controllers,
SAVI MITLA, ESTeem Wireless Modems, LXE Radio Frequency Networks, Garmin GPS
Eicon Communications Hardware, Symbol Technologies Radio Frequency Networks

ACCOMPLISHMENTS

Summer 2013 - Present Executive Office of the President of the United States (f/t consultant)

Solely responsible for the development of a Single Sign On (SSO) library that other developers could add to their projects to insulate them from having to learn and maintain the security layer of their applications. Solely responsible for the development of a Customer Relationship Management (CRM) ticketing system. Solely responsible for the development of an online collaboration tool for business groups. The systems were developed in a Linux environment using a LAMP stack, MySQL, and JSON for the server components, and AJAX, with HTML and Javascript and CSS used to develop the user interfaces. The systems were all developed using Open Source Software.

Fall 1998 - Present Hendrickson Software Components (p/t 1998 - 2007, f/t 2007-2013)

Solely responsible for the development of several commercially successful software applications and components including Gettysburg, a Civil War based game, the best selling email filter Purify, and several iTunes published iPhone / iPod touch applications including Ball Turret Gunner, ValentineMaker, AniMinder, BirthdayMaker and SantaMaker. The Civil War based game was developed cross platform using a cross platform development tool with custom functionality developed in Objective C using XCode for the Mac version. The iOS games were developed in Objective C using XCode with a heavy emphasize on utilizing the Cocoa framework and the Model View Controller design pattern to present the user experience, and to implement communication with my servers using a RESTful like interface. Was responsible for the software design, coding, testing, and Internet / iTunes deployment. Was also responsible for the marketing of the software, order fulfillment, and post sales technical support. Developed all of the HSC websites and LAMP support technology to support this effort. During this period of time I also supported several commercial customers in their software product development efforts, as well as serving as webmaster for my LAMP based website, and cycling blog.

Participated in the development of the U.S. Government sponsored Recalls.gov Android Application. Served as lead developer on a team of five. Was responsible for tasking and auditing the development of the Java classes that were used in the system, the master build, unit testing, and progress reports as well as developing the JSON interface layer, and HTTP communications layer. The system was developed using an object oriented programming paradigm. The system was integrated with several large U.S. Government consumer product recall related web sites using the JSON interface layer. The system was developed for Android using Eclipse, and Java.

Solely responsible for the development of a commercially available language learning tool. Served as Principal Software Architect, designer, coder, and tester of application. Was responsible for all phases of development using the REALStudio cross-platform development tool. The system was developed using an object oriented programming paradigm. The system was integrated with a SQLite encrypted database. The system was developed cross-platform for Windows, OS X, and Linux.

Participated in the development of an online vehicle tracking system. Served as Software Engineer developing the network communications layer using TCP and UDP sockets supporting the proprietary SMS type messaging protocol. Was responsible for the design, coding, and testing of the components that made up the communications layer. The system was developed using an object oriented programming paradigm. The system was integrated with Microsoft SQL Server using Stored Procedures and ADO. The system was developed cross-platform in C++ with the final deployment target built for a Windows Server running Microsoft SQL Server.

Soley responsible for the development of a Fannie Mae 1003 Mortgage Loan Data Collection C# class. Served as Software Engineer developing the class to support the collection of data for submission to the Fannie Mae mortgage underwriting system. Was responsible for the design, coding, and testing of the class. The system was developed using an object oriented programming paradigm. The system was integrated with the .NET framework, and a Microsoft SQL Server database. The system was developed using Microsoft Visual Studio for Microsoft Windows on a server running Microsoft SQL Server.

Participated in the development of a biometric (fingerprint) authentication system for a major hardware reseller. The ActiveXFingerprint ActiveX control allowed the user to register fingerprint data in a Sun Access Manager controlled Single Sign On authentication system. Was responsible for the development of the ActiveX control that was hosted on the client system to collect fingerprint data as a bitmap, converting it to ANSI – INCITS 378 templated finterprint minutiae data, then once again to a Base 64 encoded string for transport to the server for registration, and/or authentication. Also developed the Proof of Concept Sun Access Manager Plugin in Java / J2EE to service the biometric authentication / registration request. The system was developed using an object oriented programming paradigm. The system was integrated using the Sun Web Server / Sun Access Manager J2EE web infrastructure using MS-SQL Server as a database. The system was developed for Windows, and Solaris using Visual C++ 7.0, MFC, and JavaScript for the client components, and Java / Java Server Pages (JSP) / J2EE for the server components.

Participated in the development of a video / audio recording, and management solution for law enforcement. The solution enabled law enforcement officers to record interviews of suspects in their interrogation rooms. The video / audio output file was collected in an .MP4, and/or .WAV container. Was responsible for the design, coding, and testing of the “black box” video / audio recording component portion of the system. The system was developed using an object oriented programming paradigm. The system was integrated with the main solution using a proprietary XML command schema. The system was developed using Microsoft Visual C++, built for a Windows Server.

August 2000 – February 2007 Advanced Technology Systems (f/t employee)

Participated in the development of a war-gaming simulation for the National Defense University, Joint Forces Staff College in Norfolk, Virginia. The Advanced Joint Combined Operations Model (AJCOM) was used to simulate the flow of force units and supplies from a scenario defined origin into a military theater, and then allow for simulated combat using the accumulated units and supplies. AJCOM was capable of supporting a variety of faculty defined scenarios, multiple student interaction via a tasking module, and news groups, including the ability to task air-ground close air support. It supported a rich interactive common operating picture for faculty and students, which was developed using the latest GIS technology from ESRI, and MapInfo. The system was developed using an object oriented programming paradigm. AJCOM was integrated with DMSO’s HLA RTI, ESRI MapObjects, MapInfo MapX, NNTP, and Microsoft SQL Server 2000. The system was developed for Windows 2000 using Visual C++ 6.0, MFC, ADO, and STL.

Participated in the development of a civilian oriented version of AJCOM, the Homeland Security Response Actions Model (HLS-RAM). HLS-RAM was used to develop game scenarios that were based in the continental United States, and involved the deployment, and management of combined military, and civilian response resources to respond to various events including natural disasters, and terrorist activities. HLS-RAM included faculty and student access to the scenarios via the Internet using a thin client developed for a Web browser, and access to distance learning documentation and resources. It supported a rich interactive common operating picture for faculty students, which was developed using the latest GIS technology from ESRI, and MapInfo. The system was developed using an object oriented programming paradigm. HLS-RAM was integrated with DMSO’s HLA RTI, ESRI MapObjects, MapInfo MapX, NNTP, and Microsoft SQL Server 2000. The system was developed for Windows 2000 using Visual C++ 6.0, MFC, ADO, STL, HTML and PHP.

Participated in the development of a web-enable, DoD-Approved, one-touch cataloging, ordering and receipting Electronic Data Interchange (EDI) system for the processing of food items. The system was key to providing seamless support for readiness and peacetime operations, and would support approximately 600 sites worldwide and interfaces with the food management systems for all the military services. The system was developed leveraging Microsoft’s Distributed interNetwork Architecture, the Component Object Model (COM) and Microsoft BackOffice Technology to develop high performance components for the system. Using COM, the system was developed as an extensible, scalable, robust component set of E-commerce Application Building Blocks. The Building Blocks were put together as a collection of loosely coupled components that make up the application. The components were integrated with the MS BackOffice technologies SQL Server, Transaction Server, Message Queue, Clustering Service and Load Balancing Service to maximize performance, scalability and availability. The system was developed for Windows NT using Visual C++ 6.0, COM, and ATL.

(Additional information available on complete resume)

Download complete resume in Word format