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)


Talks


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

Publications

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),

USENIX NSDI 2014


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


Education

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)