Summary
Daniel Tarragó is a hands-on Software Architect with over a decade of experience designing and building cloud-native, distributed systems across industries from gambling to healthcare and IoT. He codes daily in C#, JavaScript and Go, and specializes in containerized deployments with Docker and Kubernetes, messaging with RabbitMQ and NATS, and storage across MongoDB, Redis, SQL Server and etcd. As Lead Software Architect at CIRSA and a long-time freelancer, he blends practical framework and core-service design with coaching engineers on SOLID principles and modern .NET practices. His portfolio spans mobile and web frontends (Xamarin, Ionic, Angular, React) to highly scalable back-end analytics and IoT platforms, often hosted on Azure. Notably, he enjoys staying close to the code while making high-level architectural decisions, bringing a creative, service-to-service perspective shaped by operational experience.
10 years of coding experience
10 years of employment as a software developer
Bachelor of Engineering, Industrial Electronics Technology/Technician, Bachelor of Engineering, Industrial Electronics Technology/Technician at Escola Universitaria d'Enginyeria Técnica Industrial de Terrassa
Spanish, Catalan, English