Arturo Herrero is a Staff Backend Engineer at GitLab with 15 years of experience building and leading backend teams across startups and scale-ups from Madrid. He blends deep hands-on craftsmanship in backend systems with people leadership, having progressed from senior engineer roles to Engineering Manager and now staff-level individual contributor. Arturo contributes to open-source Ruby tooling—improving swagger/OAPI generation for Grape APIs—demonstrating attention to API ergonomics and test quality. Comfortable in fast-moving product environments, he has led backend work at fintech and media companies and routinely turns ambiguous requirements into reliable, well-documented services. Colleagues describe him as a pragmatic engineer who pairs idiomatic code with an engineer-first approach to developer experience.
15 years of coding experience
15 years of employment as a software developer
Degree, Software Engineering, Degree, Software Engineering at Universidad Politécnica de Madrid
Add OAPI/swagger v2.0 compliant documentation to your grape API
Role in this project:
Back-end Developer
Contributions:5 commits in 2 days
Contributions summary:Arturo contributed to the `grape-swagger` project by enhancing the documentation generation capabilities for Grape API. Their work focused on improving how hidden endpoints are handled in the Swagger documentation, specifically addressing scenarios with hidden endpoints and namespaces. The commits also included idiomatic Ruby code improvements and enhanced test descriptions to reflect the changes. Overall, the contributions aimed at refining the Swagger documentation process and usability within the Grape framework.
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.