Summary
David Martinez is a seasoned back-end consultant with 10 years of experience architecting and building scalable distributed systems, currently focused on .NET Core, event sourcing with Marten, and asynchronous workflows using RabbitMQ and Brighter. Based in Barcelona, he has led migrations from monolithic SQL stores to polyglot data platforms (Elastic, MongoDB, Google Pub/Sub, Kafka) and built resilient CI/CD pipelines with Docker, VSTS, AWS, AKS and bash/terraform orchestration. He has acted as a development architect and hands-on mentor across payments, recommendation engines and KYC systems, applying CQRS, TDD and functional techniques (F#) to solve hard consistency and deployment challenges. A co-organizer of the Barcelona .NET Core Meetup, he combines strong operational experience running Kubernetes and monitoring stacks with deep domain knowledge in event-driven design. Notable but less obvious: his background spans game development to cloud-native infra, giving him a rare mix of product-first thinking and low-level systems pragmatism. Practical, curious and execution-oriented, he excels at turning complex distributed requirements into reliable production services.
10 years of coding experience
13 years of employment as a software developer
Bachelor of Science (B.S.), Computer science, Bachelor of Science (B.S.), Computer science at Universidad Central de Venezuela
Master's Degree, Videogames development, Master's Degree, Videogames development at Universidad Complutense de Madrid
English, Spanish