Eduardo O

Staff Software Engineer - Datastores

Amsterdam, North Holland, Netherlands
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
Eduardo O is a Staff Software Engineer specializing in datastores with over a decade of hands-on experience building and operating large-scale MySQL and PostgreSQL infrastructures. He has led reliability, automation and capacity initiatives at companies like Slack and Booking.com, delivering fleet-wide savings and dramatically reducing toil through sharding automation and schema-change tooling. A pragmatic backend engineer and database specialist, he’s contributed to prominent open-source projects such as Vitess and Orchestrator, improving transaction throttling and group-replication support for MySQL clustering and topology management. Eduardo combines systems-level expertise (Linux, virtualization, networking) with strong automation chops to turn operational pain points into self-healing platforms. He holds advanced degrees in physics and systems engineering, a background that surfaces in data-driven, analytical approaches to reliability problems. Colleagues describe him as results-oriented and endlessly curious, often finding efficiency gains that aren’t obvious until after they’re implemented.
code11 years of coding experience
job11 years of employment as a software developer
bookMaster’s Degree Systems and Computer Engineering, Master’s Degree Systems and Computer Engineering at Universidad Nacional de Colombia
bookMaster’s Degree Physics, Master’s Degree Physics at University of Regina
languagesSpanish, English, Dutch
github-logo-circle

Github Skills (18)

transaction10
mysql10
high-availability10
databases10
throttling10
transactionscope10
go10
performance-optimization10
database-design10
transaction-manager10
relational-databases10
sql-database10
database10
testing9
sql9

Programming languages (8)

TypeScriptJavaC++RustGoHTMLPythonKotlin

Github contributions (5)

github-logo-circle
openark/orchestrator

May 2020 - Nov 2020

MySQL replication topology management and HA
Role in this project:
userBack-end Developer & Database Engineer
Contributions:2 reviews, 3 PRs, 20 comments in 5 months
Contributions summary:Eduardo primarily contributed to implementing and supporting group replication features within the MySQL replication topology management system. Their work involved significant database modifications, including adding new columns to the `database_instance` table and modifying data access objects. The user also focused on integrating group replication information within the UI and backend, addressing issues related to the state and role of group members and ensuring their correct representation in the topology. These changes extended existing functionality to support the complexities of group replication, addressing edge cases and ensuring accurate data handling.
management-systemmysql-replicationmysqlchange-data-capturetopology
vitessio/vitess

Nov 2022 - Nov 2022

Vitess is a database clustering system for horizontal scaling of MySQL.
Role in this project:
userBack-end Developer
Contributions:94 reviews, 1 commit, 35 PRs in 1 day
Contributions summary:Eduardo primarily contributed to the Vitess project by addressing bugs and implementing features related to the transaction throttler and its performance, including the handling of transaction priorities and the dry-run mode. Their work involved modifying core components to improve the efficiency and reliability of transaction management within the database clustering system. The user's commits demonstrate a focus on the backend of the system, especially around optimizing performance. This also involved the implementation of specific error code handling and replication lag adjustments.
mysqltidbhorizontal-scalingsqlvitess
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
Eduardo O - Staff Software Engineer - Datastores