Max Barkley

Principal Software Developer at DNAstack

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
Max Barkley is a Principal Software Developer and engineering leader at DNAstack with 13 years of experience building cloud-native platforms for secure genomic data access and authentication. He combines a strong mathematical foundation from the University of Toronto with deep full-stack and back-end expertise honed at Red Hat and through significant open-source contributions to KIE/Drools and Kogito projects. Max has a track record of improving build systems, dependency management, and UI stability—skills that surface in his work on Drools Workbench, AppFormer, and Kogito runtimes. As Director of Engineering turned principal developer, he balances hands-on coding with team leadership and product-facing system design. Notably, his open-source fixes often target subtle issues like off-by-one errors, caching and indexing bugs, and Java source filtering, reflecting a detail-oriented approach to reliable platform engineering. Based in Old Toronto, he focuses on delivering auditable, maintainable systems that bridge developer tooling and regulated cloud data workflows.
code13 years of coding experience
job7 years of employment as a software developer
bookHonours Bachelor of Science, Mathematics, Honours Bachelor of Science, Mathematics at University of Toronto
github-logo-circle

Github Skills (18)

back-end-development10
testing10
drools10
gwt10
java10
rule-engine10
eris10
javas10
front-end-development10
backend10
mockito10
build-automation9
quarkus9
bpmn8
caching8

Programming languages (12)

TypeScriptHCLC#JavaShellJavaScriptVisual Basic 6.0Go

Github contributions (5)

github-logo-circle
kiegroup/drools-wb

Jan 2016 - Apr 2018

Drools Workbench is the web application and repository to govern Drools assets.
Role in this project:
userFull-stack Developer
Contributions:14 commits, 18 PRs, 1 push in 2 years 2 months
Contributions summary:Max primarily focused on updating and maintaining the Drools Workbench, specifically updating dependencies like Errai and GWT. They made changes across multiple client-side modules related to the guided decision table editor, including modifying base classes and page implementations. These updates involved code changes to improve the stability and functionality of the Drools Workbench, highlighting their involvement in maintaining the user interface and backend components.
droolsworkbenchgovernweb-applicationassets
kiegroup/kie-wb-common

May 2015 - Apr 2018

Shared screens, widgets and services for KIE workbenches.
Role in this project:
userBack-end Developer
Contributions:45 commits, 57 PRs, 12 pushes in 2 years 11 months
Contributions summary:Max primarily focused on improving the `kie-wb-common` workbench's internal logic. Their contributions involved fixing an off-by-one error in the `NewResourcesMenu`, which is responsible for handling the creation of new project resources. They also made adjustments to the build options in the project screen by dynamically loading them, as well as trimming whitespace. Additionally, they updated the project to Errai 4.0, GWT 2.8.0-beta1, and Java 8.
kiewidgets
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
Max Barkley - Principal Software Developer at DNAstack