Rafael Damasceno

Java Software Engineer at eDreams ODIGEO

Santa Maria da Feira, Portugal
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
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.
code11 years of coding experience
job2 years of employment as a software developer
bookBSc + MSc, Informatics and Computing Engineering, BSc + MSc, Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
bookAdvanced Cybersecurity, Advanced Cybersecurity at Facultatea de Automatică și Calculatoare, UPB
bookHigh School Diploma, High School Diploma at Colégio Liceal de Santa Maria de Lamas
languagesFrench, Portuguese, English, Spanish
github-logo-circle

Github Skills (22)

apim10
javascript10
playing-cards10
discord-js10
magicleap10
typescript10
magick10
java10
javas10
api10
typescript-types10
card10
nodejs10
typescripts10
apidoc9

Programming languages (13)

C#JavaC++RustCGoHTMLLogos

Github contributions (5)

github-logo-circle
galnir/Master-Bot

Apr 2021 - Sep 2021

A Discord music bot and dashboard with slash commands, playlist support, Spotify, music quiz, saved playlists, lyrics, gifs and more
Role in this project:
userBackend 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.
discordmusic-quizbotdiscord-botlyrics
magefree/mage

May 2019 - Jun 2019

XMage - Magic Another Game Engine
Role in this project:
userBack-end Developer
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