Printing tool Download PDF

Work experience

Mar 2008Jul 2017

Senior Architect Apple Products

Proscape Technologies - Horsham, PA (Remote)

In 2010 I helped create the client product on iOS in Objective C.
I created the Proscape consumer product in Swift in 2014.

In 2016 I was the sole contributor on re-writing the client product in swift.

  • Content Synchronization - Synchronizing encrypted content using NSURLSession via REST web service communication.
  • Content Playback - Created a content engine which rendered content dynamically using UIKit.
  • Encryption - Used openssl crypto to allow RSA decryption with .net provided public key.  Common crypto was used for AES symmetrical encryption.
  • Customization - Created a feature that allowed the end user to drag & drop slide images to re-order content on the fly using custom UIViews.
  • Kiosk functionality - Added a runtime mode to the product that allowed it to be used in a kiosk environment, including updating while running 24/7.
Feb 2001Mar 2008

Principal Software Engineer

Sage Software - Scottsdale, AZ
  • Helped re-write the product from scratch in 2001 in .NET Windows Forms using C#.

  • Developed core functionality for the ACT! product, including the Groups, Companies, Lookups and Dashboard features.

  • Designed and implemented custom tables functionality for the ACT! SDK.

Independent contracting

Self Employed
  • Web development using ASP, C++ ISAPI and some in C#.

Senior Software Developer

Grace Ministries - Kansas City, MO
  • Developed e-commerce online ordering system for bookstore with C++/ASP.

Senior Software Engineer

Teletrac - Kansas City, MO
  • Developed TCP/IP communication server that transferred GPS data for vehicles using C++/MFC.

Software Engineer

Informix R&D - Lenexa, KS
  • Re-factored C++ Sql Engine to be usable by a Java front end.

  • Researched and developed image display and retrieval from Informix database in Sql Editor Product.

Team Leader - Senior Application Specialist

GE Capital - Multiple Locations
  • Co-Developed OS/2 Presentation Manager credit card collections system in C.