Summary
Daniel Daim is a senior software engineer with 11+ years building scalable, high-throughput backend systems, now based in Barcelona. He has led teams and shaped technical strategy at N26—driving the move from monolith to microservices, launching trading and crypto platforms across dozens of countries and supporting hundreds of thousands of users. Comfortable at the intersection of architecture and delivery, he specializes in Kotlin, event-driven systems (Kafka), AWS and PostgreSQL, with strong TDD and clean-code practices. His experience ranges from hands-on APIs and CI/CD at ThoughtWorks to early cloud automation and integrations at Gazeus, giving him deep operational empathy. Known for mentoring and growing engineering teams (from 5 to 20+ engineers), he balances stakeholder alignment with pragmatic engineering trade-offs. He holds a Computer Science degree from UFRJ and brings a persistent curiosity for performance and scalability that surfaces in both product launches and platform optimizations.
11 years of coding experience
16 years of employment as a software developer
Ensino Fundamental e Médio (Elementary and Secondary school), Ensino Fundamental e Médio (Elementary and Secondary school) at Colégio Pedro II
Bacharelado em Ciência da Computação (Bachelor Degree), Bacharelado em Ciência da Computação (Bachelor Degree) at Universidade Federal do Rio de Janeiro
Portuguese, English, libras (linguagem brasileira de sinais), Spanish