Ruben Espinoza is a backend Java developer with 10 years of experience building microservices and scalable web applications using Spring, Spring Cloud, Project Reactor, Hibernate and MongoDB, currently focused on cloud-native deployments with Kubernetes and OpenShift. He has a strong track record delivering performance-focused features and integration-tested services (Spring Cloud Contract, Resilience4J) across sectors from public administration to monitoring and security tooling. Comfortable across the full Java ecosystem, Ruben blends hands-on backend engineering with frontend integration (Angular, Vaadin) and pragmatic agile practices like TDD and Scrum. A lifelong tinkerer, he pairs software expertise with embedded-systems and cybersecurity interests—having worked with Raspberry Pi, Arduino and ESP8266—bringing hardware-aware perspective to backend problems. Based in Madrid, he’s keen on exploring cutting-edge tech and continuous improvement, and maintains a personal site showcasing his projects and experiments.
10 years of coding experience
3 years of employment as a software developer
Systems Engineering, Systems Engineering at Universidad de Oriente (VE)
Contributions:89 pushes, 2 branches, 2 comments in 1 year 11 months
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
Ruben Espinoza - Backend Java Developer at Vector ITC