Mario Contreras is a seasoned freelance consultant and software engineer with 12+ years building distributed, cloud-native systems—especially containerized platforms on Kubernetes across GCP and AWS. He has led data platform efforts at Cabify, contributed to observability at Elastic, and now does Go-heavy engineering, architecture and mentorship for stealth startups. An author of "Go Design Patterns" and active open-source contributor (notably enhancements to Elastic Beats and QA automation in gaming repos), he blends practical monitoring and metrics work with deep Big Data and Android roots. Based in Aix-les-Bains, he pairs a hands-on engineering style with experience founding teams and shipping production-grade, scalable systems, and brings an unusual background spanning VFX/3D and hardware tinkering reflected in his personal blog.
12 years of coding experience
14 years of employment as a software developer
ESO, General, ESO, General at I.E.S. Isaac Albéniz
I. E. S. Gabriel García Márquez
Grado en Ingeniería en tecnologías industriales, Ingeniería industrial, Grado en Ingeniería en tecnologías industriales, Ingeniería industrial at Universidad Nacional de Educación a Distancia - U.N.E.D.
:tropical_fish: Beats - Lightweight shippers for Elasticsearch & Logstash
Role in this project:
Back-end Developer
Contributions:261 reviews, 279 commits, 521 PRs in 4 years
Contributions summary:Mario contributed to the core metrics within the elastic beats project. Specifically, they added new functionality to return more descriptive names for process metrics within the system module. They enhanced the monitoring capabilities of the system module by adding write and read disk IO times, and added a query parameter to the metricbeats global configuration. These changes focused on enhancing metrics for system monitoring and adding configuration options.
Contributions:2 reviews, 18 commits, 2 PRs in 13 days
Contributions summary:Mario primarily contributes by adding and modifying tests for various game cards within the `netrunner` repository. Their work focuses on creating tests for specific cards like "Traffic Analyzer," "Heinlein Grid," "Defense Construct," and "Mason Bellamy," along with other upgrades. The contributions involve writing code to verify the correct functionality of these cards within the game's rules and mechanics, demonstrating a focus on automated testing. The user is ensuring that new game features function as designed.
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.