David Gracia is a hands-on CTO and backend engineer with nine years of experience building resilient, maintainable systems and cultivating high-performing engineering cultures from Barcelona. At Code Sherpas he blends technical strategy, mentorship, and day-to-day development—specializing in Kotlin, Spring Boot, reactive and functional approaches, and event-driven architectures—to help teams adopt clean architecture and sustainable delivery practices. He prioritizes clarity, separation of concerns, and long-term maintainability, aiming to prevent projects from becoming a “Big Ball of Mud.” Comfortable in fully remote environments, he also creates technical content and coaches teams across startups and larger organizations like SEAT:CODE and Clarity AI. David pairs infrastructure fluency (AWS, CDK, Docker) and observability (Datadog, Sentry) with a pragmatic focus on reducing inefficiencies and improving delivery flow. An unusual strength is his simultaneous role as an active coach and CTO, which lets him scale both individual developer growth and company-wide engineering standards.
9 years of coding experience
7 years of employment as a software developer
UPC Universitat Politècnica de Catalunya
(CFGS) Técnico Superior en Desarrollo de Aplicaciones Informáticas Software informático y aplicaciones multimedia, (CFGS) Técnico Superior en Desarrollo de Aplicaciones Informáticas Software informático y aplicaciones multimedia at Centre d'Estudis Roca
Kollections is a Kotlin open source library to fill the gap that currently exists in the Kotlin Standard Library regarding data structures. :rocket:
Contributions:59 commits, 14 PRs, 67 pushes in 1 month
fillstandard-librarykotlin-languagekotlinrocket
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
David Gracia - Chief Technology Officer at Code Sherpas