Summary
João Trindade is a seasoned software engineer with 16 years of experience building scalable systems across Ruby, Python, Java, C++ and Android, and deep operational fluency with AWS, Docker, Kafka-like tooling and Linux. He has led routing teams at Talkdesk and currently contributes to core engineering at Onfido, blending hands-on development with technical leadership. A PhD in Computer Engineering and a strong research background in MANETs underpin his pragmatic approach to distributed systems and sensor networks. João is an active open-source contributor with a long-standing interest in functional programming—especially Clojure—and in infrastructure technologies like Kafka and Kubernetes. Colleagues know him for pairing test-driven, CI-driven development with expertise in databases and messaging (MongoDB, Redis, RabbitMQ), and for enjoying the craft of low-level, performance-conscious engineering.
16 years of coding experience
11 years of employment as a software developer
Master's degree, Information Systems, 17 of 20, Master's degree, Information Systems, 17 of 20 at Instituto Superior Técnico
Portuguese, English