John Heerman

Developer | Consultant | Liberator

Peoria, IL
USA, Planet Earth

Husband, Daddy, Developer, Consultant, Coach, Open-Source Advocate

John has been developing enterprise-class software for the past 18 years to help businesses solve problems and improve efficiency. John provides a unique perspective across a wide variety of industries and is currently focused on helping customers build an effective development strategy utilizing agile engineering practices and microservice architecture.

Work History

Developed applications for submitting and reviewing loan applications for the largest agricultural lender in Illinois.

Gaming

Django/Python developer for a US-based Sweepstakes/Gaming site.

Education

Designed and developed a web-based admissions and financial services application for a nursing college. Django/Python application fronted by a responsive UI to manage students, courses, financial aid, and billing

Retail

Developed Satchmobile, a native, cross-platform, mobile application for Android and iOS devices. Written in Xamarin and Django/Python, Satchmobile is a mobile companion to Satchmo, an open-sourced web storefront.

Construction/Manufacturing

Designed and implemented a serious game for a post-frame construction company. Windows desktop application developed using .Net, DirectX API, and MS SQL Server. Render models in a 3D world, generate quotes and contracts, and synchronize data between the corporate office and sales reps in the field.

Project lead on the design and implementation of a custom 3D modeling application using Delcam's CAD/CAM software API, .Net framework, and Mastercam CNC toolpaths. Objective was to scan a physical shape, generate a point cloud, and map to an existing library of CNC toolpaths to eliminate sizing and cutting errors from the manufacturing process.

Health/Medical

Technical lead on an enterprise web application to collect admission and daily census information from more than 90 nursing facilities. Designed processes to collect and merge data into back-office accounting and billing systems. Created a centralized data repository to manage reporting from disparate data sources.

Insurance

Full-Stack developer for a non-insurance health care provider. Demonstrated ability to quickly learn and adapt new technologies. Developed core libraries for other development teams to hook into to rapidly develop and deploy microservices. Designed UI tooling around supporting Identiy Services using Node.js and React.js.

Lead developer on a project to consolidate multiple back-office applications into a single web application for a large insurance holding company with more than 200 retail stores nationwide . Interfaced with a comparative rater via web services and XML. Requirements included capturing and persisting customer information, generating quotes from multiple carriers, dynamically applying business rules for state and carrier specific pricing, and merging data into back-office systems via web services.

Utilities

Tech lead on a project to re-engineer a Windows desktop Customer Information System (CIS) written in classic Visual Basic into a web application written in PHP running on Red Hat Linux. Developed custom integration points with PL/SQL to create, read, update, and delete data in Oracle.