Raúl Cruz is a seasoned software engineer and technology leader with 11 years of experience modernizing legacy systems into cloud-native, event-driven microservices. He has led end-to-end transformations—moving monoliths to Kotlin and Java-based microservices, adopting hexagonal architecture, and migrating on-prem platforms to AWS and Kubernetes with GitOps. Known for combining hands-on development (including custom Kubernetes controllers in Go) with strong architecture and mentorship, he consistently promotes TDD, DDD, and CI/CD to improve developer productivity and system resilience. His work spans integration of diverse data stores and messaging systems (RabbitMQ, RDS, DynamoDB, Couchbase) to meet scalability and performance goals. Based in Sant Cugat del Vallès, Spain, Raúl is an open-source, Java, Docker enthusiast who brings a pragmatic DevOps culture to teams while tying technical changes to measurable business outcomes. Less obvious: he favors gradual migration patterns like the strangler pattern to reduce risk while driving significant platform evolution.
🐳 Base image to execute JVM apps focused on Spring Boot.
Contributions:10 PRs, 14 pushes, 13 branches in 3 years 2 months
spring-bootbase-imagespringkotlinjvm
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.