Joe Dekoning is a technical manager in Ottawa with roughly nine years of documented experience and over two decades in software and release engineering roles at IBM, where he progressed from developer to manager. He blends hands-on back-end and DevOps expertise—demonstrated by platform-specific contributions to high-profile open-source projects like Eclipse OMR and OpenJ9—with leadership of release and service teams. His work shows a deep familiarity with cross-platform build systems and legacy enterprise platforms (notably AIX, z/OS and macOS), plus pragmatic improvements to build automation, error reporting and logging. Colleagues rely on him to navigate complex, low-level JVM and runtime concerns while keeping releases robust and auditable. He pairs technical depth from a computer programming background with a long track record of operationalizing and hardening language runtime toolchains.
9 years of coding experience
22 years of employment as a software developer
Algonquin College
Associate of Arts - AA, Associate of Arts - AA at Ambassador University
Eclipse OpenJ9: A Java Virtual Machine for OpenJDK that's optimized for small footprint, fast start-up, and high throughput. Builds on Eclipse OMR (https://github.com/eclipse/omr) and combines with the Extensions for OpenJDK for OpenJ9 repo.
Role in this project:
Back-end Developer & DevOps Engineer
Contributions:70 reviews, 98 commits, 114 PRs in 5 years 2 months
Contributions summary:Joe's contributions primarily involved modifying and enhancing the Eclipse OpenJ9 Java Virtual Machine (JVM) codebase. They refactored code, including replacing references to older repository names and incorporating vendor-specific version information. Furthermore, the user implemented platform-specific support for OSX and added features related to error reporting and logging, extending core JVM functionality. Their work also included changes to build processes and dependencies, which also shows a focus on DevOps-related tasks.
Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
Back-end & DevOps Engineer
Contributions:8 reviews, 7 commits, 9 PRs in 5 years 6 months
Contributions summary:Joe's contributions primarily focus on adapting the Eclipse OMR project for various build environments and platforms, with a particular emphasis on AIX and z/OS systems. They addressed linking issues, updated build configurations for different compiler versions and targets, and modified build scripts. The user also removed sensitive information and refactored build configurations.
jitruntimesomrruntimeportability
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.