Joe Dekoning

Manager at IBM

Ottawa, Ontario, Canada
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
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.
code9 years of coding experience
job22 years of employment as a software developer
bookAlgonquin College
bookAssociate of Arts - AA, Associate of Arts - AA at Ambassador University
github-logo-circle

Github Skills (29)

c-language10
jvm10
system-configuration10
runtimes10
compile-time10
compilation10
aix10
virtual-machine10
c1110
java10
c1710
javas10
system10
build-automation10
compile10

Programming languages (6)

TypeScriptJavaC++ShellHTMLGroovy

Github contributions (5)

github-logo-circle
eclipse-openj9/openj9

Sep 2017 - Nov 2022

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:
userBack-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.
runtimecompilerextensionseclipseomr
eclipse-omr/omr

Apr 2017 - Sep 2022

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-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.
Request Free Trial
Joe Dekoning - Manager at IBM