Jonathan López is a Principal AI Development Enabler and seasoned software engineer with 11+ years of experience helping teams adopt practical AI-assisted development and cloud-native practices across Europe. A Java Champion and frequent international speaker, he blends deep hands-on expertise in Java, Quarkus, Kubernetes and operator-driven deployments with a strong history in developer advocacy at Sonar and open-source contributions to Keycloak and OperatorHub. He co-founded major community events like JBCNConf, DevBcn and AI4Devs, demonstrating a knack for turning technical practice into scalable community learning. Comfortable both coaching distributed engineering centres and writing production-grade operator tooling, he pairs project management credentials (PMP, integrated project management studies) with an interest in psychology-informed team dynamics. Notably, his contributions to Keycloak operators and OpenShift OperatorHub show a rare mix of DevOps, backend engineering and release-maintenance discipline.
11 years of coding experience
31 years of employment as a software developer
Scrum Manager, Scrum, Scrum Manager, Scrum at ScrumManager
FP I, Electronica, FP I, Electronica at Escola Esportiva LLOR
UOC (Universitat Oberta de Catalunya)
Master, Gestio Integrada de Projectes - Integrated Project Management, Master, Gestio Integrada de Projectes - Integrated Project Management at Universitat de Barcelona
Master on, Leadership, Master on, Leadership at Academia BIT
course, Performance Management in IT Projects, course, Performance Management in IT Projects at New Horizons
ARCHIVED Kubernetes Operator for the no longer supported WildFly distribution of Keycloak
Role in this project:
Back-end & DevOps Engineer
Contributions:22 reviews, 14 commits, 13 PRs in 5 months
Contributions summary:Jonathan primarily contributed to the Keycloak operator, focusing on Kubernetes deployment and configuration. Their work included adding features, bug fixes, and improvements related to external database integration and SSL configuration. They also created OLM structures for various Keycloak operator versions and enhanced the deployment with pod labels, including both CR-defined and constant-based labels. Further work included refactoring and improvement of testing in the operator.
Contributions:6 commits, 6 PRs, 4 comments in 5 months
Contributions summary:Jonathan primarily contributed to the project by adding new versions of the Keycloak operator, updating bundle configurations. This indicates a focus on managing and deploying operator-related assets within the OpenShift ecosystem. The changes primarily involve modifying Dockerfile configurations to include metadata and manifests for the operator, effectively managing operator versions and dependencies. The user's contributions are crucial for the maintainability and availability of the Keycloak operator on the OpenShift OperatorHub.
openshiftoperatorcontainer-copkubernetesmetadata
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.