Michael Edgar

Principal Software Engineer at IBM

Ohio, 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

🤩
Rockstar
🎓
Top School
Michael Edgar is a Principal Software Engineer with over fifteen years of experience designing and delivering Java/Jakarta EE and cloud-native solutions, currently based in Ohio and working at IBM. He combines deep API and solution design expertise with CI/CD and DevOps practices, having driven migrations to containerized platforms and centralized logging in production environments. A prolific open-source contributor, he’s fixed build and linting issues and enhanced OpenAPI and MicroProfile Health integrations in high-profile projects like Strimzi and Quarkus, improving Kafka operator resiliency and security configurations. He has a proven track record mentoring teams and leading architecture decisions across enterprises such as Red Hat, PNC, and TravelCenters of America. Known for pragmatic problem-solving, he often focuses on the plumbing—dependency management, build stability, and test infrastructure—to keep large systems reliable and maintainable.
code9 years of coding experience
job21 years of employment as a software developer
bookBachelors Computer Science, Bachelors Computer Science at John Carroll University
bookHigh School Diploma, High School Diploma at Saint Ignatius High School
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
365reputation
42kreached
10answers
4questions
github-logo-circle

Github Skills (26)

kubernetes10
back-end-development10
kubernetes-operator10
microprofile10
zookeeper10
java10
javas10
wildfly10
build-automation10
kubernetes-pods10
maven10
apache-kafka10
openapi10
testing9
cicd9

Programming languages (15)

MDXJavaCSSCMakefileGoHTMLGroovy

Github contributions (5)

github-logo-circle
quarkusio/quarkus

Oct 2019 - Dec 2022

Quarkus: Supersonic Subatomic Java.
Role in this project:
userBack-end Developer
Contributions:30 reviews, 15 commits, 41 PRs in 3 years 1 month
Contributions summary:Michael primarily focused on enhancing the OpenAPI integration within the Quarkus framework. Their contributions involved updating and aligning OpenAPI models with MicroProfile Health 3 specifications. They also worked on improving OpenAPI auto-tag processing and addressing security-related issues, specifically handling roles and security scheme configurations. Moreover, the user implemented changes to support configurations such as adding security scheme extensions, and integrating with the Kafka dev UI.
javaquarkuskubernetescloud-nativereactive
Apache Kafka® running on Kubernetes
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:35 reviews, 6 commits, 15 PRs in 8 months
Contributions summary:Michael primarily focused on resolving build and linting issues, updating dependencies, and improving test infrastructure within the Strimzi Kafka Operator. They made several changes related to Maven build configuration, including updating `.gitignore` and handling dependency versions. Additionally, the user addressed issues related to Zookeeper scaling, refactoring Zookeeper client configuration, and implementing tests to ensure the Zookeeper client closes on errors. They also made code changes to address and resolve problems caused by errors during the reconciliation process.
apache-kafkakuberneteskafkaopenshiftmessaging
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