Rafael Afonso is a seasoned Java backend developer with over 16 years of hands-on experience building and maintaining enterprise systems across telecommunications, healthcare, automotive and government sectors. He specializes in Java 8–17, Spring Boot and microservices, and pairs deep database experience (Oracle, PostgreSQL, MongoDB) with practical DevOps skills in Docker, Kubernetes and Jenkins. Recent work includes cloud-native patterns, REST/SOAP integration layers and internal generative AI tools that bridge model providers via WebSockets, showing a pragmatic interest in AI-assisted developer productivity. Comfortable mentoring junior engineers and improving test coverage with JUnit/Mockito, he repeatedly delivers reliable solutions for high-stakes, regulated domains. Based in Porto, Portugal, he combines a physics background with a long track record of adapting legacy platforms to modern architectures and is actively deepening his AWS and generative AI expertise.
16 years of coding experience
15 years of employment as a software developer
Certificate IV English for Academic Purposes, Certificate IV English for Academic Purposes at TAFE NSW
Bachelor of Physics Physics, Bachelor of Physics Physics at USP - Universidade de São Paulo
Implementation of sorting alghoritms using Kotin and JavaFX.
Contributions:8 PRs, 12 pushes, 1 branch in 2 years 10 months
kotinsortingkotlintornadofxjavafx
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
Rafael Afonso - Java Backend Developer at Decskill