Rui Castro

Engineering Manager at Freelancer

Braga, 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
Rui Castro is an engineering manager and information systems engineer based in Braga, Portugal, with over 20 years in software development and 12 years of focused industry experience. He blends hands-on full-stack and back-end engineering with leadership—currently shaping teams and delivery at Filestage while continuing freelance architecture work. Rui has built scalable microservice and e‑commerce integrations, led e‑learning platform engineering, and managed CI/CD and infrastructure for production-grade systems. He contributes to notable open-source Java projects, improving framework design and maintainability (e.g., refactoring form handling in the yegor256/takes framework). Comfortable moving between strategy, secure infrastructure, and detailed code refactors, he’s particularly strong at turning legacy or complex integrations into clean, testable architectures. Colleagues rely on him for pragmatic technical direction, mentorship, and systems that balance robustness with developer productivity.
code12 years of coding experience
job16 years of employment as a software developer
bookLicenciatura em Engenharia de Sistemas e Informática, Systems and Informatics Engineering, Licenciatura em Engenharia de Sistemas e Informática, Systems and Informatics Engineering at Universidade do Minho
bookEscola Secundária Sá de Miranda
languagesPortuguese, English
stackoverflow-logo

Stackoverflow

Stats
391reputation
55kreached
5answers
0questions
github-logo-circle

Github Skills (15)

oop10
javas10
web-framework10
java10
http9
http-server8
xslt7
xml7
devise6
nodejs6
lodash6
javascript6
mongodb6
ruby6
ruby-on-rails6

Programming languages (8)

JavaC++JavaScriptPHPHTMLPerlRubyPython

Github contributions (5)

github-logo-circle
yegor256/takes

Jun 2016 - Jul 2016

True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
userBack-end Developer
Contributions:19 commits, 4 PRs, 54 comments in 27 days
Contributions summary:Rui refactored the `RqForm` interface into smaller classes, demonstrating a focus on improving the structure of the takes framework. The commits involve modifying Java code, specifically within the `org.takes.rq.form` package, and the changes impact the internal workings and maintainability of the framework. The user's contributions enhance the core functionalities related to form handling and parameter parsing, crucial for the framework's overall functionality. The commit messages point to efforts in code optimization and improved design of the library.
micro-frameworkjava-webundertowxml-xsltframework
rui-castro/roda

Jul 2016 - May 2017

Contributions:95 pushes, 96 branches in 10 months
rodadigital-objects
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
Rui Castro - Engineering Manager at Freelancer