Work Experience

Principal Software Engineer at Oracle Corporation

Virtualization Team ​​(Jul '15 - CURRENT)

Research Scientist at NEC Europe Ltd, Heidelberg - Germany

ClickOS / Network Function Virtualization ​​(Aug '12 - Jun '15)

Working on minimalistic and specialised virtual machines (5MB) to be used as network middleboxes, called ClickOS:

Software Engineer at University of Aveiro, Aveiro - Portugal

HTML5 Webphone, Apollo​​(Set '11 - Jul '12)


USENIX NSDI 2014, April 4,
ClickOS and the Art of Network Function Virtualization

FOSDEM 2014, February 1 - 2
High Performance Network Function Virtualization with ClickOS

Xen Developer Summit 2013, October 24 - 25
Enabling Fast, Dynamic Network Processing with ClickOS


Rollback Recovery for Middleboxes

Justine Sherry, Peter Xiang Gao, Soumya Basu, Aurojit Panda, Arvind Krishnamurthy, Christian Maciocco, Maziar Manesh, João Martins, Sylvia Ratnasamy, Luigi Rizzo, Scott Shenker

ACM SIGCOMM 2015 (Best Student Paper Award)

The Case for the Superfluid Cloud,

Filipe Manco, Joao Martins, Kenichi Yasukata, Jose Mendes, Simon Kuenzer, and Felipe Huici (NEC Europe Ltd.)

USENIX HotCloud 2015

IN-NET: In-Network Processing for the Masses

Radu Stoenescu, Vladimir Olteanu, Matei Popovici, (University of Bucharest) Mohamed Ahmed, Joao Martins, Roberto Bifulco, Filipe Manco, Felipe Huici, (NEC Europe Ltd.) Georgios Smaragdakis, (MIT CSAIL) Mark Handley, (University College London) Costin Raiciu (University of Bucharest)

ACM/USENIX EuroSys 2015

ClickOS and the Art of Network Function Virtualization,

Joao Martins, Mohamed Ahmed (NEC Europe Ltd), Costin Raiciu, Vladimir Olteanu (University of Bucharest), Michio Honda, Roberto Bifulco, Felipe Huici (NEC Europe Ltd),


Enabling Fast, Dynamic Network Processing with ClickOS

Joao Martins, Mohamed Ahmed (NEC Europe Ltd), Costin Raiciu (University of Bucharest), Felipe Huici (NEC Europe Ltd)

SIGCOMM HotSDN 2013 Workshop

Towards Minimalistic, Virtualized Content Caches with Minicache,

Simon Kuenzer, Joao Martins, Mohamed Ahmed, Felipe Huici (NEC Europe Ltd),

CoNEXT HotMiddlebox 2013 Workshop

Rethinking Access Networks with High Performance Virtual Software BRASes

Roberto Bifulco, Thomas Dietz, Felipe Huici, Mohamed Ahmed, Joao Martins, Saverio Niccolini, Hans-Joerg Kolbe (NEC Europe Ltd),

EWSDN 2013 Workshop


University of Aveiro

MSc in Computer Engineering and Telematics (2009 - 2011)

Thesis in Testbed Management Systems (19/20)

Published: “Experimentation made easy with the AMazING panel”, in the Proceedings for MOBICOM 2012, WiN- TECH Workshop, Istambul Turkey. Authors: Joao Martins, Joao P. Barraca, Diogo Gomes, Rui L. Aguiar

Extra-Curricular: Financial Officer in the Computer Engineering and Telematics Student branch

University of Aveiro

BSc in Computer Engineering and Telematics (2005 - 2009)