Rui Almeida

Software Developer at Farfetch

Porto, Porto, 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

🤩
Rockstar
🎓
Top School
Rui Almeida is a software developer based in Porto, Portugal with seven years of professional experience building backend systems and internal platforms. Currently at Farfetch, he combines production engineering with architecture work informed by earlier roles designing custom CMS and infrastructure from scratch. Rui has a strong systems background—system administration, SQL and Windows Server—and has coached new IT members, reflecting a hands-on mentorship streak. He contributes to notable open-source work on the Corda blockchain, focusing on backend reliability like Liquibase migrations and network bootstrap configuration. That blend of enterprise e-commerce experience and blockchain backend contributions makes him comfortable navigating both legacy systems and cutting-edge distributed platforms. He holds degrees in Engenharia Informática from Instituto Superior de Engenharia do Porto.
code7 years of coding experience
job1 year of employment as a software developer
bookLicenciatura, Engenharia Informática, Licenciatura, Engenharia Informática at Instituto Superior de Engenharia do Porto
languagesPortuguese, English
github-logo-circle

Github Skills (11)

kotlin10
database-migrations10
distributed-ledger10
database-migration10
liquibase10
blockchain10
corda10
distributed-ledger-technology10
configuration-management9
javas8
java8

Programming languages (5)

ShellC++RustCKotlin

Github contributions (5)

github-logo-circle
corda/corda

Apr 2019 - Nov 2019

Corda is an open source blockchain project, designed for business from the start. Only Corda allows you to build interoperable blockchain networks that transact in strict privacy. Corda's smart contract technology allows businesses to transact directly, with value.
Role in this project:
userBack-end Developer
Contributions:5 commits, 4 PRs, 13 pushes in 7 months
Contributions summary:Rui primarily contributed to the backend of the Corda blockchain project. They focused on database migration scripts using Liquibase, ensuring resources were correctly loaded and handling null values in changelogs. Furthermore, the user worked on the network parameter configuration, including package namespace ownership, and added entry points with extra configuration options within the network bootstrapper. Their work involved modifying core API components related to node configuration and documentation updates.
blockchainblockchain-networkcordasmart-contractskotlin
rui-alm/linux-sgx

Apr 2020 - Jun 2025

Intel SGX for Linux*
Contributions:4 pushes, 2 branches in 5 years 2 months
linuxintelintel-sgxsgx
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