Alex Macdonald is a senior software developer with 11 years of experience building production-grade Java monitoring and observability tools, currently working on Java Insights at IBM after a long tenure on Red Hat’s Java Monitoring Team. He has deep expertise in JDK Flight Recorder tooling and is an active reviewer and contributor to the high-profile OpenJDK JMC project, where he’s fixed rules-engine bugs and enhanced UI components. At Red Hat he led features and refactors for JMC, built the Cryostat plugin for OpenShift Console, and shipped both backend and frontend pieces for hybrid-cloud runtime inventory. Beyond code, he helped run Red Hat Toronto’s intern program, delivering training and workshops that scaled developer onboarding. A tinkerer at heart, he channels practical curiosity into building custom game controllers and fantasy-sports side projects, all visible on his GitHub.
11 years of coding experience
9 years of employment as a software developer
Honours Bachelor of Science Biology minor in Chemistry, Honours Bachelor of Science Biology minor in Chemistry at Wilfrid Laurier University
Postgraduate Certificate Bioinformatics, Postgraduate Certificate Bioinformatics at Seneca Polytechnic
Bachelor of Science Computing Science, Bachelor of Science Computing Science at Simon Fraser University
https://openjdk.org/projects/jmc OpenJDK Mission Control, a production time profiling and diagnostics tools suite.
Role in this project:
Back-end Developer
Contributions:248 reviews, 13 commits, 54 PRs in 11 months
Contributions summary:Alex contributed to the OpenJDK Mission Control project by addressing bugs and implementing features related to the analysis of Java Flight Recorder data. Their work includes modifying code within the rules engine to ensure accurate evaluation of diagnostic rules and fixes for issues in the constant pool page. The user also made changes related to the UI, such as implementing sortable tables in the JOverflow Instance View. Furthermore, the user addressed issues in preference settings and UI components.
Contributions:7 pushes, 12 branches in 4 years 5 months
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.