Summary
João Maduro is a software engineer based in Porto, Portugal, with nine years of experience building low-level and full-stack systems. He has shipped C++-centric software for gaming machines at Fabamaq and now contributes to TeamViewer's engineering efforts, blending systems programming with scripting in JavaScript. A Linux and open-source enthusiast, João brings strong interests in software architecture, DevOps, IoT and information security, and he occasionally sharpens his skills through CTF competitions. Trained at FEUP in Computer Software Engineering, he pairs academic rigor with practical delivery from internships to production systems. Colleagues rely on him to tackle thorny technical problems—what others see as a headache he treats as an opportunity to learn and automate. He’s as comfortable debugging hardware-adjacent issues as he is designing maintainable software interfaces.
9 years of coding experience
4 years of employment as a software developer
Mestrado Integrado Computer Software Engineering, Mestrado Integrado Computer Software Engineering at Faculdade de Engenharia da Universidade do Porto