Summary
Bernardo Ferreira is an Assistant Professor at the Faculty of Sciences, University of Lisbon, with a decade of experience researching and teaching distributed systems security, privacy, and dependability. His work spans cloud and decentralized systems, searchable encryption, and computing on encrypted data, and he has led and coordinated national projects exploring attestation-backed trusted hardware and massive-scale mobile security. He brings hands-on industry experience from PT Inovação in J2EE and network platforms, which informs his pragmatic approach to secure system design. Bernardo has supervised multiple MSc and PhD students and contributed to EU H2020 research on lightweight cryptographic solutions for edge and cloud environments. He combines rigorous academic training (PhD, MSc, BSc from Universidade Nova de Lisboa) with practical deployment-focused research, often bridging hardware trust primitives and software protocols to secure complex distributed deployments.
10 years of coding experience
4 years of employment as a software developer
Doctor of Philosophy (PhD), Computer Science, Doctor of Philosophy (PhD), Computer Science at Universidade Nova de Lisboa
English, Portuguese