Mike Croft is a Principal Consultant with 11+ years specialising in Java middleware, cloud-native platforms, and enterprise support, currently leading middleware consulting at Red Hat. His career started in IBM performance and advanced support for WebSphere ESB and DB2, then moved through independent middleware consultancy at C2B2 and leadership of Payara’s support team during the creation of the Payara Foundation and Services. He is a hands-on contributor to the Payara open-source project, improving admin console, cluster management and example apps for Jakarta EE and MicroProfile use cases. Mike blends deep troubleshooting experience with platform engineering—equally comfortable debugging production clusters and implementing backend features. Known for pragmatic, vendor-neutral middleware expertise, he often bridges gaps between customers, open-source projects and commercial support teams. Based in England, he combines consultancy leadership with active open-source delivery on mission-critical Java middleware.
11 years of coding experience
BSc (Hons), Computer Science (Software Engineering), BSc (Hons), Computer Science (Software Engineering) at University of Wolverhampton
Repository for Example Code to demonstrate Payara specific features
Role in this project:
Backend Developer
Contributions:1 release, 29 commits, 14 PRs in 2 years 3 months
Contributions summary:Mike contributed to multiple examples within the Payara ecosystem. They added REST API functionality using JCache annotations for caching and implemented a JMS example with producer and consumer components. Further contributions included a simple REST example with a book resource, demonstrating the development of RESTful endpoints and model classes. The user also added examples for MicroProfile fault tolerance and metrics.
Payara Server is an open source middleware platform that supports reliable and secure deployments of Java EE (Jakarta EE) and MicroProfile applications in any environment: on premise, in the cloud or hybrid.
Role in this project:
Back-end Developer
Contributions:34 commits, 25 PRs, 299 pushes in 3 years 9 months
Contributions summary:Mike contributed to the Payara Server project by merging branches and implementing features related to the administration console and cluster management. They modified code related to the admin GUI, cluster restart functionality, and Windows service configuration. Additionally, the user addressed string corrections and updated documentation links.
jakarta-eesecurepayaramicroservicesdeployments
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.