Mario De Frutos Díeguez is a Site Reliability Engineer with 11 years of experience building and hardening backend systems, distributed APIs, and data services from Spain. He has a strong backend and database pedigree—contributing to major open-source projects like Mattermost (improving import/export and CLI tooling) and CARTO (PostgreSQL extensions and data services)—and routinely works across Go, Python, Ruby, and SQL/PostGIS. At RevenueCat he focuses on reliability at scale, and his prior roles span remote senior backend engineering, platform work on ETLs and tiling engines, and mobile lead development. Mario blends application-level changes and testing discipline with hands-on DB and infra work, including patching PostgreSQL and building PL/Python extensions. Colleagues know him for tackling tricky edge cases (e.g., self-direct message handling in Mattermost) and for improving developer tooling and upgrade paths. He pairs pragmatic engineering with a vocational passion for shipping reliable systems and clean API-driven data services.
11 years of coding experience
16 years of employment as a software developer
Software Applications Development, Software development, Software Applications Development, Software development at I.E.S Ribera de Castilla
Contributions:2 releases, 34 reviews, 10 commits in 10 months
Contributions summary:Mario primarily contributed to upgrading the `mmctl` tool's dependencies to align with Mattermost server v5. This involved modifications to the `client4.go` file, suggesting a focus on the application's core functionality and API interactions. The user also addressed dependency issues and implemented new commands related to configuration, demonstrating a role in maintaining and expanding the tool's capabilities. Furthermore, code changes in `commands` and `mmctltestlib.go` reveal a focus on ensuring application stability through updates and enhancements.
Contributions:95 commits, 480 PRs, 1275 pushes in 1 year
Contributions summary:Mario contributed to the premium data library by adding a format option, enhancing its functionality. They implemented and improved visualization search functionality by escaping characters in partial matches. Furthermore, the user modified the API key management, ensuring master and default keys appear at the top of the list and introducing weighted ordering. They also made changes to the database schema and functions, correcting the legacy functions' regular expressions.
visualizationgeospatialgeofencinggeographyh3
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
Mario De Frutos Díeguez - Site Reliability Engineer at RevenueCat