Miguel Araújo
Software Engineer in Portugal
Hey, I'm Miguel!
I'm a Lead Principal Application Software Engineer on the MySQL team at Oracle, where I work on the architecture and development of solutions for high-availability, replication, and scalability. I'm the technical lead for MySQL Shell's AdminAPI, the core component behind MySQL InnoDB Cluster, InnoDB ReplicaSet, and InnoDB ClusterSet.
I also lead the development of the MySQL REST Service (MRS) component and contribute to MySQL Router and the MySQL Server component infrastructure. My work spans distributed systems, database replication, high availability, developer experience, and the challenge of making sophisticated database technologies easier to deploy and operate.
My interest in distributed databases began in research. I hold a degree in Computer Science Engineering and a master’s degree from the University of Minho in Portugal, where I designed a fault-tolerant replication mechanism for MySQL capable of supporting large numbers of replicas.
I care deeply about usability and believe that technically robust systems should also be intuitive and approachable. I'm passionate about designing resilient, scalable, and efficient architectures that people can operate with confidence.
I'm based in Portugal, and while software is a big part of my life, it's not the only one. I enjoy traveling, history, food, and the many other things that keep life interesting. :)
Ping me!