Fábio Botelho

Software Engineer at Neo4j

London, England, United Kingdom
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
Fábio Botelho is a software engineer with 13 years’ experience specializing in backend, middleware and distributed systems, currently contributing to Neo4j on reliability and raft/transaction-log improvements. He blends a strong research background (MSc in Distributed Systems & InfoSec, junior researcher at LASIGE) with hands-on industry work at Cisco and SeedCloud, focusing on fault tolerance, scalability and security. Notably, his open-source contributions to Neo4j improved multi-database performance and log rotation robustness—practical changes that bolster production resiliency. Comfortable across networking (CCNA instructor) and database internals, he enjoys tackling hard problems and translating academic insight into dependable, production-grade software.
code13 years of coding experience
job8 years of employment as a software developer
bookCCNA, Computer Systems Networking and Telecommunications, ? > 90%, CCNA, Computer Systems Networking and Telecommunications, ? > 90% at Anysolutions
bookMaster Information Security, Computer Science, 18, Master Information Security, Computer Science, 18 at Faculty of Sciences University of Lisbon
bookBachelor of Engineering (BEng), Computer Engineering, 14 in 20, Bachelor of Engineering (BEng), Computer Engineering, 14 in 20 at Universidade do Minho
languagesEnglish, Portuguese
github-logo-circle

Github Skills (21)

transaction10
nosql10
databases10
graph-database10
java10
neo4j10
graphdb10
javas10
transactionscope10
transaction-manager10
relational-databases10
sql-database10
database10
distributed-systems9
concurrency9

Programming languages (5)

JavaRustScalaJavaScriptKotlin

Github contributions (5)

github-logo-circle
neo4j/neo4j

Dec 2020 - Dec 2022

Graphs for Everyone
Role in this project:
userBack-end Developer & Database Engineer
Contributions:23 commits, 1 comment, 1 issue in 2 years
Contributions summary:Fábio made several significant contributions to the Neo4j database project. They enhanced the system by increasing the number of channels between raft nodes, addressing multi-database performance issues. They added functionality to the transaction log, including end offsets and start/last transaction IDs, impacting the catchup service and log rotation. Furthermore, the user addressed issues related to log rotation and fixed append log rotation, improving database reliability.
neo4j-databasedirected-acyclic-graphnosqlgraphsdatabase
fabiim/dotfiles

Jan 2016 - May 2018

Contributions:5 PRs, 5 pushes, 3 branches in 2 years 3 months
dotfilesmacosconfigosx
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
Fábio Botelho - Software Engineer at Neo4j