Michael Minella is a Director of Engineering with 15 years of hands-on experience leading and contributing to the Spring open-source ecosystem, currently heading the OSS Spring Team at Broadcom. He combines leadership of large engineering efforts with deep backend expertise in Spring Batch, Spring Cloud Task, and Spring Cloud Data Flow, shaping how short-lived microservices and batch workflows run in cloud environments. Michael’s contributions include core refactors, retry and lifecycle enhancements, and DevOps-focused build/test improvements, reflecting both design-level thinking and practical systems work. Based in Naperville, IL, he brings proven experience updating legacy modules for modern Spring releases and integrating Tuple-based data flows for batch processing. Colleagues rely on him to bridge maintenance, feature development, and release readiness across widely used Spring projects. Beyond management, he remains a committed contributor who still writes and refactors critical backend code for production-grade frameworks.
Spring Batch is a framework for writing batch applications using Java and Spring
Role in this project:
Back-end Developer
Contributions:2 reviews, 764 commits, 233 PRs in 8 years
Contributions summary:Michael primarily focused on implementing and integrating functionality related to the Spring Batch framework. They introduced an optimistic flag and related retry policy in the `CompositeRetryPolicy` class, updated the project to use spring-retry, and handled merge issues and minor documentation updates. Additionally, the user appears to be contributing to ongoing project maintainence by addressing merge conflicts and updating code.
Spring Batch Admin: runtime application and utilities for running Jobs with Spring Batch
Role in this project:
Back-end Developer
Contributions:94 commits, 13 PRs, 50 pushes in 4 years 3 months
Contributions summary:Michael primarily contributed to the Spring Batch Admin project by updating the codebase to support newer versions of Spring Batch. Their work involved modifying core service classes and data access objects, particularly related to JDBC interactions and paging query providers. These updates ensured compatibility and improved functionality with the latest Spring Batch releases. The user also worked on tightening tests and configurations within the integration modules.
spring-bootadminbatchruntimespring-batch
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 Minella - Director of Engineering at Broadcom