Summary
Gabriel Candal is a hands-on software engineer and engineering manager with 11 years of experience building distributed, high-performance systems across finance, payments, and e-commerce. He has led teams end-to-end—founding processes and remote-first practices, establishing CI/CD and in-house QA frameworks, and mentoring engineers from junior hires to managers. Technically fluent across Rust, Java/Scala, Python, and modern JS stacks, he has shipped PCI-compliant key management, real-time fraud detection components, and low-latency image-processing pipelines. As a freelance engineer he now focuses on trading, payments and fraud systems, applying expertise in Kafka, observability, and distributed databases to production-critical problems. Notably, he thrives in transformation phases where building repeatable delivery patterns and SDKs turns ad-hoc engineering into scalable products. Although open to sharing insights, he is currently not available for new roles.
11 years of coding experience
7 years of employment as a software developer
Master's degree Informatics and Computing Engineering, Master's degree Informatics and Computing Engineering at Faculdade de Engenharia da Universidade do Porto
Portuguese, English