Marc Leiva

Staff Software Engineer at Stayforlong

Arbúcies, Catalonia, Spain
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

👤
Senior
🎓
Top School
Marc Leiva is a Staff Software Engineer with 14 years building cloud-native, reliable systems from Catalonia, Spain. He combines deep SRE and DevOps expertise with backend engineering—leading a migration from a monolith to service-oriented architectures, normalizing cloud infra with IaC, and controlling AWS costs while improving observability and performance. At Stayforlong he drives cross-team projects and ensures code quality, and his open-source backend contributions to Graylog demonstrate attention to security (access token handling), alerting, and maintainability. Comfortable across languages and operations, he has a history of shipping tooling and frameworks for Golang apps and enabling continuous delivery in regulated environments like PCI-DSS. Colleagues know him as a pragmatic system improver who still prefers being left undisturbed with deep technical work.
code14 years of coding experience
job9 years of employment as a software developer
bookEscola del Treball
languagesEnglish, Catalan
github-logo-circle

Github Skills (14)

javas10
logging10
logger10
server10
java10
security10
api-design9
restful-api9
mongodb-database9
mongodb9
rest-api9
api-rest9
kafka8
amqp8

Programming languages (14)

PowerShellC#JavaJinjaC++CGoVala

Github contributions (5)

github-logo-circle
Graylog2/graylog2-server

Mar 2018 - Jan 2021

Free and open log management
Role in this project:
userBack-end Developer
Contributions:1 review, 16 commits, 26 PRs in 2 years 10 months
Contributions summary:Marc's contributions primarily involve back-end development, focusing on the Graylog server. They implemented features related to access token management, specifically deleting tokens upon user deletion, and added functionality for HTML email notifications. The user also addressed several bugs, including an issue with the KeyValue rule function, and refactored code to improve code quality. These changes indicate a focus on user security, alert notifications, and overall system reliability.
log-viewerloggingloggersecure-loggingsyslog
stayforlong/consul

Oct 2020 - Dec 2023

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Contributions:30 pushes, 22 branches in 3 years 2 months
golangcenterdistributeddata-centerinfrastructure
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
Marc Leiva - Staff Software Engineer at Stayforlong