Alex Macdonald

Software Developer at IBM

Old Toronto, 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
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.
code11 years of coding experience
job9 years of employment as a software developer
bookHonours Bachelor of Science Biology minor in Chemistry, Honours Bachelor of Science Biology minor in Chemistry at Wilfrid Laurier University
bookPostgraduate Certificate Bioinformatics, Postgraduate Certificate Bioinformatics at Seneca Polytechnic
bookBachelor of Science Computing Science, Bachelor of Science Computing Science at Simon Fraser University
github-logo-circle

Github Skills (6)

openjdk10
javas10
java10
ui-design9
front-end-development9
uid9

Programming languages (10)

TypeScriptJavaShellCSSJavaScriptGoHTMLRuby

Github contributions (5)

github-logo-circle
openjdk/jmc

Feb 2021 - Jan 2022

https://openjdk.org/projects/jmc OpenJDK Mission Control, a production time profiling and diagnostics tools suite.
Role in this project:
userBack-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.
openjdkprofilingjavajmcmission-control
aptmac/adoptium-jmc-copr

Jun 2021 - Oct 2025

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.
Request Free Trial