Principal Software Engineer at Ona (formerly Gitpod)
Madrid, Community of Madrid, Spain
Join Prog.AI to see contacts
Join Prog.AI to see contacts
Summary
🤩
Rockstar
🎓
Top School
Jesús Espino is a Principal Software Engineer based in Madrid with 16 years of experience building full-stack systems and APIs, currently leading engineering efforts at Ona after senior roles at Mattermost. He brings deep expertise in Go, Python, and JavaScript, delivering back-end services, REST APIs and SPAs, and has repeatedly moved projects toward modular storage and permission architectures. Jesús is an active open-source contributor with notable work on Mattermost (server, mmctl, webapp) and contributions to high-profile projects like Cargo and Chia, demonstrating both systems-level and developer-tooling experience. He pairs hands-on implementation—adding CLI commands, WebSocket support, and new API endpoints—with documentation and UX improvements, showing attention to both developer and end-user needs. Comfortable spanning database design to front-end polish, he also has a history of early-stage engineering and ops (cofounder at Kaleidos Open Source), which helps him reliably ship production-ready software. Curious and pragmatic, he often focuses on making complex systems easier to operate and extend.
16 years of coding experience
19 years of employment as a software developer
Charles III University of Madrid (Universidad Carlos III de Madrid)
Agile project management platform. Built on top of Django and AngularJS
Role in this project:
Full-stack Developer
Contributions:885 commits, 116 PRs, 437 pushes in 3 years 6 months
Contributions summary:Jesús's commits primarily focused on enhancing the Taiga front-end platform, integrating new features like a wiki and contributing to existing functionalities. They made improvements to the UI and user interface, and were also involved in integrating the wiki. Furthermore, this user made back-end changes for bulk task creation and a fix on external user permission on private projects.
Focalboard is an open source, self-hosted alternative to Trello, Notion, and Asana.
Role in this project:
Back-end Developer
Contributions:1003 reviews, 734 commits, 517 PRs in 2 years 1 month
Contributions summary:Jesús's commits primarily focus on improving the Focalboard server-side functionality. They addressed issues related to data marshaling and status codes, improved database interactions with the introduction of SQLStore and a table prefix, and added code for setting up the boards' permission handling. They made architectural changes by preparing the codebase to move the storage to another service and also added new API endpoints.
golangnotionasanahostedcollaboration
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
Jesús Espino - Principal Software Engineer at Ona (formerly Gitpod)