João Marçal

Software Engineer at Red Hat

Lisbon, Lisbon, Portugal
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
João Marçal is a software engineer with 11 years of experience building and operating cloud-native monitoring and PaaS solutions, currently contributing to in-cluster observability at Red Hat. He holds a Master’s in Information Systems and Computer Engineering from Instituto Superior Técnico and previously helped streamline OpenShift-based PaaS at CERN using Go, Helm, Kubernetes/OKD, operators and GitLab CI/CD. An active open-source contributor, João has improved Prometheus, Loki and external-dns projects—adding features like Prometheus query log support, remote-write SigV4 auth, mTLS for multi-tenant Loki, and CRD label filtering. He blends backend and DevOps expertise to simplify deployment workflows and enhance monitoring resilience at scale, with a knack for pragmatic refactors and security-minded operator improvements.
code11 years of coding experience
job3 years of employment as a software developer
bookBachelor's degree, Information Systems and Computer Engineering, Bachelor's degree, Information Systems and Computer Engineering at Instituto Superior Técnico
languagesPortuguese, English, French
github-logo-circle

Github Skills (26)

monitoring10
kubernetes10
testing10
configuration-management10
go10
prometheus10
kubernetes-pods10
external-dns10
yaml10
thanos10
devops10
operator10
alerts9
alertview9
cloud-infrastructure9

Programming languages (11)

SmartyTypeScriptHCLDockerfileShellCMakefileJavaScript

Github contributions (5)

github-logo-circle
Manage the OpenShift monitoring stack
Role in this project:
userBack-end & DevOps Engineer
Contributions:118 reviews, 57 commits, 35 PRs in 10 months
Contributions summary:João primarily contributed to enhancing the monitoring capabilities of the OpenShift cluster by adding features to Prometheus. Their work involved implementing support for full-path query log files and adding associated unit tests. The user also refactored existing code, updated comments, and fixed bugs related to the query log file functionality. Additionally, they implemented configurations for remote write authorization and Sigv4 authentication.
monitoringkubernetesgrafanaopenshift
grafana/loki

Mar 2023 - Mar 2025

Like Prometheus, but for logs.
Role in this project:
userBackend & DevOps Engineer
Contributions:248 reviews, 85 PRs, 15 pushes in 2 years
Contributions summary:João primarily contributed to the Loki project by implementing changes related to mixins, and operator configurations. Their work involved modifying configurations for the compactor, query-frontend, and query-scheduler to normalize and improve the usability of the mixins. They also added enhancements to the operator by adding pod anti-affinity, and topology spread constraints for various components, including ingester, distributor, querier, and ruler, and also adjusted resource requirements and configurations in the `1x.pico` size. Moreover, the user implemented mTLS authentication to tenants.
logginglokigrafanaprometheuscloudnative
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
João Marçal - Software Engineer at Red Hat