Michael Anstis

Contributor at KIE Community

Southend-on-Sea, England, United Kingdom
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
Michael Anstis is a seasoned full-stack developer with over 25 years of commercial experience who currently serves as Principal Software Engineer at Red Hat and active contributor to the KIE community. He blends deep Java/JEE expertise with front-end work (React/TypeScript), Go and Python backend systems, multi-database experience and cloud-native platforms like Kubernetes and OpenShift. His open-source contributions span high-profile projects in the Drools/jBPM/Kogito ecosystem, from DMN editor UX improvements to DRL/decision-table backend fixes and build/release automation. Comfortable across the full project lifecycle, he pairs hands-on implementation with architecture, testing and deployment in regulated S-Ox environments. An unusual strength is his low-level background in assemblers (6502, RISC) and embedded languages, which reinforces a practical versatility when redesigning systems or automating complex pipelines.
code15 years of coding experience
job13 years of employment as a software developer
bookPhysics, Maths, Electronics, A, Physics, Maths, Electronics, A at South East Essex Sixth Form College
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (42)

git10
ui-d10
back-end-development10
scripting10
jbpm10
maven310
bash10
build-system10
gwt10
ui-design10
dmn10
java10
rule-engine10
javas10
release-management10

Programming languages (15)

JavaC++JinjaGoVisual Basic 6.0SassHTMLGroovy

Github contributions (5)

github-logo-circle
The build bootstrap contains the parent pom, guidelines and scripts for Drools, jBPM and OptaPlanner.
Role in this project:
userAutomation Engineer / Build & Release Engineer
Contributions:1 review, 170 commits, 142 PRs in 9 years
Contributions summary:Michael's commits primarily involve modifying build scripts and configuration files related to the project's build process and release management. Their changes focus on enhancing scripts for version updates, branch creation, and tag creation, particularly in the context of integrating Uberfire, and jbpm-console-ng. The contributions suggest a focus on automating and streamlining the build and release pipelines, making the project more efficient and robust in managing its dependencies and releases. The user demonstrates skills in modifying existing scripts and adapting them to incorporate new modules and ensure proper versioning across the different components.
droolsparent-pompomguidelinesbootstrap
Kogito Runtimes - Kogito is a cloud-native business automation technology for building cloud-ready business applications.
Role in this project:
userBack-end Developer
Contributions:54 reviews, 321 commits, 27 PRs in 11 years 1 month
Contributions summary:Michael primarily contributed to the backend of the project by making changes related to rule template parsing, DRL generation, and decision table processing. The user's commits focused on addressing issues in the compilation and unmarshalling of DMN and DRL files, including bug fixes related to handling formulas and DSL expressions. The user also made efforts to improve the performance and functionality of decision table features, such as the handling of "otherwise" conditions and the support for data type suffixes.
kogitoknativebusiness-automationrule-enginedrools
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
Michael Anstis - Contributor at KIE Community