Get a QuoteLogin
© 2026 Programmer10k
Engineering Career

45 years of engineering practice.
Not a specialty. A discipline.

I've been writing software since 1983 — across languages, industries, and problem domains that have almost nothing in common except this: every one of them required finding a process that would work, and making it happen. The languages are evidence. The discipline is the credential.

From code to culture.

Still curious. Still building.

LJ Ribar — pen-and-ink portrait
L.J. Ribar
"

John has the ability to design software solutions that are both effective and creative. He has a true passion for this industry and keeps current with the latest technology in the field of software development. His enthusiasm and cheerful disposition make him a pleasure to work with and his positive attitude is contagious.

D.A.
SVP of Customer Success, HHAeXchange
"

John has an incredible ability to talk to a client, understand the client's business processes, and design a complete solution to satisfy the client's needs. His developer background gives him that much more of an edge in designing systems that are easily understood and implemented by the developers.

R.B.
Sr. Software Engineer, ECORE International
Career Timeline

From 1983 to today

Senior Member Engineering Staff
Southern Star Central Gas Pipeline

Designed and developed software for one of the largest natural gas pipeline systems in the central United States. Worked remotely across a distributed engineering organisation, contributing at a senior level to systems that underpin critical energy infrastructure.

Pipeline SystemsCritical InfrastructureRemote
2022 – 2025
Remote
Feb – May 2022
Remote
Senior Software Engineer
NationBuilder

Short-term senior engineering engagement with NationBuilder, a platform used by political campaigns, nonprofits, and community organisations worldwide.

Ruby on RailsRemote
Senior Software Engineer
Centare → Rural Sourcing

Joined Centare as a senior engineer working with clients across industries. Centare was acquired by Rural Sourcing in August 2021; continued through the transition. Brought the same approach to every engagement: understand the problem thoroughly before writing a line of code.

ConsultingC#.NETClient Delivery
2019 – 2022
Madison, WI
2015 – 2019
Hancock, WI
I.T. Application Programmer
Heartland Farms

Designed and built a complete multi-tiered application stack for a large-scale potato farming operation — a domain as far from a data centre as you can get. Delivered a C#/Xamarin iOS app, C# MVC web applications, and a WebAPI server handling both data management and direct equipment interfaces. A reminder that good software engineering is domain-agnostic.

C#XamariniOSWebAPIMVC
Web Programmer
1st Guard Insurance Corporation

Designed and developed customer-facing and internal web applications for a commercial trucking insurance provider. Built on ASP.NET and MVC with VB, C#, and Bootstrap — fully remote.

ASP.NETMVCC#BootstrapRemote
2014 – 2015
Sarasota, FL (Remote)
2011 – 2013
Remote
Software Engineer
Getty Images

Worked on Getty's premier images platform alongside a distributed team of Canadian partners. All development was done remotely through pair programming — a discipline that sharpens communication as much as it sharpens code. Ruby on Rails throughout.

Ruby on RailsPair ProgrammingRemoteDistributed Team
Senior Software Architect
Fortna, Inc.

Fortna acquired Picasso Software in 2003, bringing the team and codebase into a larger material handling platform. Served as Lead Architect for dcManager — a comprehensive Warehouse Control System. Designed core modules for pick-to-light control, conveyor routing, workload balancing, workzone control, label printing, and host communications. Also worked with Marketing on technical materials and served as technical consultant in prospective client meetings.

C++LinuxOracleJavaWCS Architecture
2004 – 2011
West Reading, PA
1992 – 2004
York, PA
President & Lead Developer
Picasso Software Group Ltd

Founded Picasso to build warehouse management software that was actually affordable and flexible — a gap in the market at the time. Over twelve years, the platform managed serialised inventory for AT&T, controlled 40+ dock systems for an Argentine dairy operation, and ran a Veterans Administration mail order pharmacy processing over 70,000 orders per day — fully automated from order download through pharmacy check, picking, conveyor routing, packing, shipping, and re-order. Also designed the Pik-2-Lite paperless picking system, which received two Ben Franklin Grants from Pennsylvania — the first pick-to-light system capable of operating in freezer and wet environments. Over 500 units produced and installed across four facilities.

C++Windows NTSybaseFounderBen Franklin Grant ×2
Senior Software Engineer / Lead
Veterans Administration

Concurrent with Picasso, led design and development of the VA Mail Order Pharmacy system — real-time conveyor control, hardware interfaces, EDI order processing, and user interfaces for a facility processing tens of thousands of prescriptions daily.

Real-Time ControlEDIHardware Interfaces
1998 – 2004
Concurrent with Picasso
1988 – 1993
York, PA
Senior Software Systems Engineer
St. Onge, Ruff & Associates → St. Onge Company

Five years in material handling consulting — first at St. Onge, Ruff & Associates, then at the successor St. Onge Company. Specified software and systems for warehousing and manufacturing facilities. Built a site-selection tool using a lat/long database to optimise distribution centre placement based on shipping costs, drayage, and distances. Assisted with simulation using Simon and Cinema to validate warehouse designs before construction. At St. Onge Company, helped develop an expert-system-based package for a pharmaceutical client managing raw materials, work-in-progress, and finished goods through storage and manufacturing.

SimulationExpert SystemsLogistics ConsultingPascal
Software Engineer
Samna Corporation

Ported the base Unix word processing software to VAX — a brief but technically precise engagement that required deep understanding of platform differences.

VAXUnixPorting
1988
Atlanta, GA
1986 – 1988
Frederick, MD
Software Engineer
Acco Babcock / FATA

Customised Automatic Guided Vehicle (AGV) installations for automated warehouses and production facilities, most notably General Motors. All development in Fortran on PDP-11 minicomputers. Became development site manager for several installations. Built a graphical real-time viewing tool for manager PCs — written in C, supporting 100+ AGVs with zoom capability. Also designed a new higher-level language for programming AGVs, replacing the existing assembly-level Italian code. When the right tool doesn't exist, build it.

FortranPDP-11CAGV SystemsLanguage Design
Software Engineer
Texas Instruments

Built front-end data management tools for the HARM missile avionics tester. Designed database tables and implemented the front end in Fortran. The drop-down menus used in the interface were among the first seen on a mini-computer at that time — a small detail that says something about the era.

FortranAvionicsDatabase Design
1984 – 1986
Lewisville, TX
1983 – 1984
Ft. Meade, MD
Computer Scientist
National Security Agency

Work was classified. Revolved around database manipulation and user interfaces.

Classified
Publications

10 books. 5 magazines.

Published with Osborne McGraw-Hill and Academic Press between 1990 and 1996. Writing about software is a different discipline from writing software — and doing both at the same time clarifies your thinking considerably.

1993
FORTRAN Programming for Windows
Osborne McGraw-Hill
1992
C DiskTutor
Osborne McGraw-Hill
1990
TopSpeed C Made Easy
Osborne McGraw-Hill
1990 · co-author
PeachTree Accounting Made Easy
Osborne McGraw-Hill
1994
Programming Primer
Osborne McGraw-Hill
1994
BYTE Magazine's Programmer's Cookbook for Windows
Osborne McGraw-Hill
1994 · co-author
Excel 5.0 The Complete Reference
Osborne McGraw-Hill
1993 · co-author
Improv 2.0 for Windows Handbook
Osborne McGraw-Hill
1996
The Internet with Windows 95
Academic Press
1995
PowerBuilder Construction Kit
Osborne McGraw-Hill
Magazine articles:Windows Tech JournalComputer Language (×2)C Users JournalB-Tree Users Guide
Education & Credentials

Formal foundation

Education
1999
M.S. Computer Science
Alameda College and University
1983
B.S. Computer Science
Western Kentucky University — Minors: Mathematics, Information Systems
1979–1981
Course work
Westminster College, Fulton MO
Certifications & Memberships
Certified Computer Professional (CCP), with Honors
ICCP · 1995
Member
ACM — Association for Computing Machinery
Member
IEEE Computer Society
Brainbench Master
Project Management, C, C++, RDBMS Development, Written English

Ready to talk about your system?

Start with Discovery