Alfrânio Júnior is a Software Architect with 15 years of experience specializing in distributed systems, database replication, and transaction processing, currently working at Oracle in Guimarães, Portugal. He combines deep theoretical grounding—PhD-level work on group-communication replication and frequent use of formal methods like TLA+—with hands-on implementation of high-impact features in production systems such as MySQL Database Service and replicated state machines. His career includes designing self-stabilizing reconciliation mechanisms, binary-log group commit optimizations, and message delivery over Paxos-based protocols, demonstrating an ability to turn complex distributed algorithms into reliable, practical software. He has repeatedly bridged research and engineering, shipping scalable solutions at Oracle and SingleStore after a long research stint at the University of Minho. Known for approaching problems through formal specification before implementation, he favors provable correctness in fault recovery and concurrency control. Outside day-to-day engineering, he enjoys reading deeply about consensus and consistency models, which informs both his architecture decisions and mentorship of engineering teams.
15 years of coding experience
24 years of employment as a software developer
Graduation Informatics, Graduation Informatics at Universidade Católica do Salvador
PhD Distributed System Database Replication based on Group Communication, PhD Distributed System Database Replication based on Group Communication at Universidade do Minho
Pos-Graduation Distributed System Mobile Agents, Pos-Graduation Distributed System Mobile Agents at Universidade Federal da Bahia
Facebook's branch of the Oracle MySQL database. This includes MyRocks.
Contributions:298 commits in 7 years 10 months
oracledatabasemysqlfacebook
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.