Summary
Joao Franco is a DevSecOps engineer and PhD in Computer Science with 11 years of experience delivering high‑stakes, highly reliable systems across banking, semiconductor, and safety‑critical domains. He has led platform and CI/CD transformations—cutting local build times by 90% with Bazel remote cache and halving pipeline runtimes through container and image optimizations—while architecting an application that processes over 80% of a bank’s transactions. Comfortable in C++, Java, Python and cloud CI tooling, he blends rigorous test-driven and behavior-driven practices with pragmatic automation (Ansible, Terraform, Docker, Helm) to remove manual delivery steps and improve developer velocity. His background in security research (including a high‑interaction macOS honeypot and kernel work) informs a strong operational focus on secure, observable deployments. He’s equally at home mentoring students and leading distributed teams across Europe, and prefers fully remote roles where he can combine deep technical work with cross‑team collaboration.
10 years of coding experience
14 years of employment as a software developer
Doctor of Philosophy (Ph.D.) Computer Science, Doctor of Philosophy (Ph.D.) Computer Science at Universidade de Coimbra
Bsc Informatic Engineering, Bsc Informatic Engineering at Universidade de Vigo
Visiting Scholar Computer Science, Visiting Scholar Computer Science at Carnegie Mellon University
English, Spanish, Portuguese