Dinis Rodrigues is a software developer with 9 years of experience modernizing and building back-end systems, currently focusing on migrating legacy applications to scalable, secure Java-based ecosystems. He holds a Bachelor's in Computer Science and an MSc in Electrical and Computer Engineering background from Instituto Superior Técnico, combining strong mathematical aptitude with pragmatic engineering. Proficient in Java (8+), batch processing, Hibernate/JPA, Spring Boot, and enterprise tools like Jenkins, JBeret and Oracle/MySQL, he has delivered solutions across tolling, metering, and betting infrastructure projects. Comfortable with both code and design artifacts, he documents systems with diagrams, DB models and automated tests to ensure maintainability and clear team alignment. Former team leader of Técnico Solar Boat and active on GitHub as ZarcoAI, he brings curiosity-driven problem solving and a team-first mindset to complex integrations. Notably, he pairs hands-on legacy modernization experience with an engineer’s instinct for elegant, testable designs.
9 years of coding experience
3 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Escola superior de tecnologia e gestão de Bragança
Técnico Solar Boat Web Application built with ReactJS and Firebase
Contributions:39 reviews, 202 commits, 95 PRs in 1 year 3 months
reactfirestoresolarfirebasesolar-boat
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.