Rafael Damasceno is a Java software engineer with 11 years of experience building and modernizing backend systems, currently shaping itinerary domain services at eDreams ODIGEO. He has hands-on expertise migrating monoliths to cloud-native microservices on GCP, upgrading Java stacks, and operating production services integrated with messaging and CI/CD. Rafael contributes to open-source projects—improving backend logic for a popular Discord music bot and integrating card image APIs for the XMage engine—demonstrating strength in API integration and data-fetch workflows. His background includes IoT backend work for Bosch Smart Home and public-sector systems, showing adaptability across domains and regulated environments. Passionate about automation, games and reverse-engineering, he brings a pragmatic curiosity that often surfaces in subtle refinements to matching logic, image fetching, and proxy-aware services. Based in Santa Maria da Feira, Portugal, he blends practical engineering with a taste for puzzles that drive durable, maintainable solutions.
11 years of coding experience
2 years of employment as a software developer
BSc + MSc, Informatics and Computing Engineering, BSc + MSc, Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
Advanced Cybersecurity, Advanced Cybersecurity at Facultatea de Automatică și Calculatoare, UPB
High School Diploma, High School Diploma at Colégio Liceal de Santa Maria de Lamas
A Discord music bot and dashboard with slash commands, playlist support, Spotify, music quiz, saved playlists, lyrics, gifs and more
Role in this project:
Backend Developer
Contributions:3 reviews, 13 commits, 9 PRs in 4 months
Contributions summary:Rafael primarily contributed to the backend logic of the Discord music bot. Their work involved improving the music trivia feature, including refining the matching logic and adding comments for clarity. They also addressed a bug related to removing songs from the queue and implemented flags on the search functionality, enhancing the user experience. These changes suggest a focus on improving the core features and functionality of the music bot.
Contributions:19 commits, 4 PRs, 2 comments in 27 days
Contributions summary:Rafael primarily focused on improving the card image download functionality and integrating with external APIs. They implemented the retrieval of double-faced card image URLs from Scryfall, a critical task for the project's functionality related to Magic: The Gathering cards. Additionally, they made improvements to URL fetching methods and included fixes related to various card sets, demonstrating a focus on data integration and API interaction. Furthermore, they refactored the image download service and integrated with the proxy settings demonstrating an understanding of the application's architecture.
gamedeckwindowsgamedevmagic
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 Damasceno - Java Software Engineer at eDreams ODIGEO