Summary
David Gibbs is a seasoned multi-platform software engineer and founder with over three decades of hands-on experience, specializing in Java and RPG development for IBM i (AS/400/iSeries). As owner and maintainer of midrange.com since the late 1980s, he built one of the longest-running IBM i communities and earned industry recognition for fostering collaboration. He has designed and led complex integrations between ILE RPG and Java, built Eclipse RCP/RDi plug-ins, and delivered Spring Boot services and mobile backends that improved operational metrics at scale. Comfortable across Linux, macOS, Windows and IBM i, he blends low-level platform expertise (TCP/IP, DB2, I18N) with modern cloud-friendly Java architectures and database systems like PostgreSQL and MySQL. David’s work often bridges legacy and modern systems—migrating CL jobs to Spring Batch and adding Java hooks into RPG workflows—while mentoring teams and improving developer tooling. Outside engineering he is an active advocate for the diabetic community, bringing the same long-term commitment to public service as he does to enterprise software.
11 years of coding experience
41 years of employment as a software developer
AAS, Information Technology, AAS, Information Technology at Prairie State College