Michael Zhang

Associate Partner

Greater Boston United States
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

👤
Senior
🎓
Top School
Michael Zhang is an Associate Partner at IBM with eight years of experience helping utilities, telecom and public sector organizations turn data and AI into measurable business value. He advises Fortune 500 clients on data strategy, generative AI, machine learning, governance and multi-cloud deployments while drawing on deep domain expertise in smart meter and smart grid programs across North America. Michael combines strategic advisory and solution architecture with hands-on engineering—contributing code and build-system improvements to notable open-source JVM and runtime projects such as Eclipse OpenJ9 and OMR. He has led cross-functional deployments, vendor and change management for large-scale meter networks and CRM/billing modernizations, and is comfortable translating complex technical tradeoffs into operational decisions. Based in Greater Boston, he pairs business-first thinking from a Queen’s Commerce background with practical software and DevOps experience. A less obvious strength is his ability to bridge low-level systems work (JVM/DDR parsing, build fixes) with high-level utility operational strategy, enabling end-to-end delivery.
code9 years of coding experience
bookIBA, International Business, IBA, International Business at RSM Erasmus Universiteit
bookBachelors of Commerce (Honours), Queen's School of Business, Bachelors of Commerce (Honours), Queen's School of Business at Queen's University
languagesEnglish, Chinese
github-logo-circle

Github Skills (23)

c-language10
jvm10
runtimes10
aix10
virtual-machine10
makefile10
java10
javas10
compiler-compiler10
build-automation10
compiler10
macos10
eclipse10
cprogramming-language10
openj910

Programming languages (5)

JavaC++ShellHTMLGroovy

Github contributions (5)

github-logo-circle
eclipse-openj9/openj9

Sep 2017 - Dec 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
Contributions:60 reviews, 100 commits, 87 PRs in 5 years 3 months
Contributions summary:Michael primarily focused on refactoring and renaming modules within the Eclipse OpenJ9 JVM project. Their contributions involved renaming and deleting modules such as com.ibm.dataaccess, com.ibm.traceformat, com.ibm.dtfj, and com.ibm.dtfjview. They updated the JVM build files and source code to reflect these changes, ensuring the proper operation of the JVM after the module renaming. Additionally, the user refactored the java.management module, replacing reflection to use VMAccess to give access to private ThreadInfo fields.
eclipsejavaomropenj9openjdk
eclipse-omr/omr

Jan 2018 - Nov 2022

Eclipse OMR™ Cross platform components for building reliable, high performance language runtimes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:21 reviews, 19 commits, 19 PRs in 4 years 11 months
Contributions summary:Michael primarily contributes to the Eclipse OMR project by implementing features related to the DDRgen macro constant expression evaluation. They added a recursive descent parser to evaluate macros, improving DDR functionality. The user also addressed build system issues by fixing object copy invocations and adding build flags, while also enabling DDR functionality on AIX and OSX, enhancing cross-platform support.
eclipseomrruntimes
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