Alejandro Cuesta is a Senior Software Engineer based in Barcelona with 14 years of experience building and refactoring large-scale backend systems across e-commerce, observability, and travel domains. He specializes in JVM languages (Java, Kotlin) and cloud-native stacks, having delivered services using Kafka, Elasticsearch, Postgres, AWS, Docker and infrastructure-as-code in companies like Ocado Technology and New Relic. Alejandro has a track record of migrating legacy monoliths to service-oriented architectures and bootstrapping critical platforms—from search and availability engines to entity ingestion pipelines—while improving team practices around testing and CI. He combines hands-on implementation with architectural thinking, often leading efforts that blend backend services and React frontends for product-facing modules. Though primarily backend-focused, he also ships user-facing UI components and has repeatedly driven improvements in engineering productivity and code quality.
14 years of coding experience
21 years of employment as a software developer
Computer Engineering, Internet, Java, Computer Engineering, Internet, Java at Universidad de Oviedo
Contributions:19 commits, 2 pushes in 7 years 8 months
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
Alejandro Cuesta - Senior Software Engineer at Ocado Technology