Summary
David Inigo is a Staff Backend Engineer with 15+ years of experience building distributed, event-driven systems and leading migrations to microservices and Kubernetes on AWS. He has driven cross-team architecture and infrastructure initiatives—creating identity and CI/CD foundations, an Architecture Board, and revenue recognition services—that materially improved scalability, release reliability, and product unification. Comfortable across Java, Go, Python and JavaScript, he brings deep expertise in Kafka, SQS/SNS, RabbitMQ and DynamoDB while maintaining a passion for Clojure and functional programming. Known for turning complex domain requirements into pragmatic, production-ready systems, he also has hands-on experience with frontend stacks and a track record of mentoring teams through end-to-end delivery. Based in Vancouver, he combines startup agility with senior-level systems design, often tackling financial and integration challenges behind the scenes.
9 years of coding experience
16 years of employment as a software developer
Computer Science, Computer Science at Universidad Politecnica de Caceres