Download PDF

Work History

Mar 2008Present

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 AFNetworking & NSURLSession/Connection.

  • 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 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.
20002001

Independent contracting

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

Senior Software Developer

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

Senior Software Engineer

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

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.
19891996

Team Leader - Senior Application Specialist

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

Education