Summary
David Crespo is a senior software engineer based in London with 12 years of broad hands-on experience designing and shipping cloud-native microservices across AWS, GCP and Azure. He has repeatedly led technical delivery for high-profile public sector and enterprise platforms—from digitising UK Ministry of Justice appeals to scaling NowTV subscriptions and contributing to Neom—using Java/Kotlin, Spring Boot, Kubernetes and event-driven systems like Kafka. Equally comfortable as a tech lead and as an individual contributor, he blends strict TDD/BDD practices with CI/CD, observability and hexagonal architecture to drive reliable deployments. David’s background in ECM and performance tuning (Alfresco, Solr, Activiti) underpins a pragmatic approach to improving legacy systems while modernising them to cloud microservices. A polyglot developer who also applies supervised learning in projects, he brings a rare combination of enterprise process knowledge and startup agility.
13 years of coding experience
13 years of employment as a software developer
Master's degree Software engineering, Master's degree Software engineering at Universidad de Extremadura
Technological option, Technological option at High school Suarez de Figueroa
Spanish, English