CV

Experience

R&D projects on software networks and experimental test-beds

2012/07 - Present

Definition, set-up and maintenance of experimental infrastructures leveraging on computing and network virtualisation through SDN and NFV. Development and deployment of PoCs on software networks. Development of control stacks and tools for operators. Assistance to end-users on SDN-based experiments. Dissemination of work in deliverables, reports, publications, conferences and workshops.
FLAME

FLAME: 5G Facility for large-scale adaptive media experimentation

  • Contribution to design and set-up of heterogeneous internal 5G facility

2017/02 - Present

SHIELD

SHIELD: SDN, NFV, TC and BD for threat detection and prevention

  • Contribution to design of architecture for stack
  • Set-up of workflow for development, deployment, integration

2016/09 - Present

GEANT

GÉANT PoCs: providing services and SDN-based apps in NRENs

  • Development of features for SDN PoC application defining L2 VCs
  • Code reviews within SDN-based management stack, documentation on dev doc

2015/12 - Present

Fed4FIRE[+]

Fed4FIRE/+: federated Future Internet and research facilities

  • Configuration and troubleshooting of SDN physical switches and controllers
  • Development of SDN-based apps for user workshops and support

2015/06 - Present

Infrastructure set-up, maintenance and configuration

  • Deployment, management of control stack and network services
  • Definition of extension for infrastructure and stack, inter-domain connection

2014/06 - Present

FELIX

FELIX: dynamic inter-domain connection of EU-JP SDN networks

  • Contribution to the stack architecture and to coordination of development teams
  • Set-up of workflow and scripts for CI, deployment and QA tasks
  • Development of broker/orchestrator providing network/computing resources
  • Scripting to automate stitching on allocated transport networks
  • Troubleshooting of network issues at L2 (VPN) and L3 (GRE tunnel)
  • Assistance to events, definition/set-up for demos and prototypes
  • Contributions to research papers, journals, articles, white papers and documentation dor devs and users

2014/02 - 2016/05

GEANT

GÉANT's MINERVA PoC: resilient data transmission through Network Coding

  • Development of SDN-based apps used for the prototypes
  • Troubleshooting on NFVs for video packet encoding/decoding

2014/04 - 2015/03

BonFIRE

BonFIRE: multi-site cloud research-supporting platform

  • Design and development of an event-based broker to facilitate IPC across components of the control stack
  • RPM packaging on software components
  • Contribution to developers' and users' documentation, definition of demos for dissemination

2013/06 - 2013/12

OFELIA

OFELIA: OpenFlow PoC deployment in Europe

  • Improvement of the control stack framework
  • Release management, issue tracking, end-user troubleshoot support

2012/07 - 2013/11

B2C accommodation search engines

2011/10 - 2012/07

Development of customer area and time-limited offers, enhancement of back-end processes, graphical interface update.
Hotelius

Hotelius/Roomleader B2C sites

  • Design, development and improvements on core features and UI available to customers
  • Analysis and performance enhancement of internal database batch processes

Languages

  • Spanish: native
  • English: fluent

Technical skills

Programming-oriented languages, technologies

  • Languages: Python, Java EE, Bash
  • Web frameworks: Django, Flask
  • QA and code review: SonarQube, Gerrit
  • Source Code Management: Git, SVN
  • Databases: MySQL, MongoDB, Oracle
  • Events: RabbitMQ

Deployment, testing

  • Web servers: Apache, Tomcat, Nginx
  • Virtualisation: Xen, Vagrant
  • CI and automation: Jenkins, TravisCI, Bamboo
  • Testing: unittest, Junit

Networks and systems

  • Software-Defined Networking: POX, Ryu, ONOS
  • Hardware management: NEC, HP, CORSA switches
  • Server management: Debian, Ubuntu, CentOS

Documentation, organisation

  • Documentation: Sphinx, LaTeX
  • Issue tracking: Jira+Stash, Github, Redmine

Academics

Studies

Computer Engineering
Universitat Autònoma de Barcelona (UAB)

2005/09 - 2011/07

Erasmus Programme
Katholieke Universiteit Leuven (KUL)

2009/09 - 2010/07

Courses

Cloud Networking (Coursera)
Univ. of Illinois, Urbana-Champaign

2015/11 - 2015/12

Software Security (Coursera)
Univ. of Maryland, College Park

2014/10 - 2014/12

Publications

  • G. Gardikis, K. Tzoulas, K. Tripolitis, A. Bartzas, S. Costicoglou, A. Lioy, B. Gastón, C. Fernández, C. Dávila, A. Litke, N. Papadakis, D. Papadopoulos, A. Pastor, J. Nuñez, L. Jacquin, H. Attak, N. Davri, G. Xylouris, M. Kafetzakis, D. Katsianis, I. Neokosmidis, M. Terranova, G. Giustozzi, T. Batista, R. Preto, E. Trouva, Y. Angelopoulos, A. Kourtis, SHIELD: A Novel NFV-based Cybersecurity Framework, NetSoft, July 2017
  • L. Prete, A. Mendiola, K. Stamos, P.-L. Ventre, A. Papazois, C. Fernandez, J. Ortiz, S. Salsano, A. Sevasti, D. Boswell, Empowering GÉANT deployments with ONOS brigades, TNC, May 2017
  • H. Attak, M. Casassa-Mont, C. Dávila, E.-C. Davri, C. Fernandez, G. Gardikis, B. Gastón, L. Jacquin, A. Lioy, A. Litke, N. K. Papadakis, D. Papadopoulos, J. Núñez, E. Trouva, SHIELD – Securing against intruders and other threats through a NFV-enabled environment, Guide to Security in SDN and NFV - Challenges, Opportunities, and Applications, 2017
  • R. Monno, C. Fernandez, G. Carrozzo, E. Escalona, Processing experimental data on demand over the FELIX infrastructure, NetFutures, April 2016
  • U. Toseef, C. Fernández, C. Bermudo, G. Carrozzo, R. Monno, B. Belter, K. Dombek, Ł. Ogrodowczyk, T. Kudoh, Atsuko Takefusa, J. Haga, T. Ikeda, J. Tanaka and K. Pentikousis, Implementation of the FELIX SDN Experimental Facility, European Workshop on Software Defined Networks (EWSDN15), published by IEEE, September 2015
  • C. Fernandez, C. Bermudo, G. Carrozzo, R. Monno, B. Belter, K. Pentikousis, U. Toseef, T. Kudoh, A. Takefusa, J. Haga, B. Puype, J. Tanaka, A recursive orchestration and control framework for large-scale, federated SDN experiments: the FELIX architecture and use cases, International Journal of Parallel, Emergent and Distributed Systems (IJPEDS), published by Taylor & Francis, June 2015
  • K. Pentikousis, M. Broadbent, R. Krzywania, G. Carrozzo, A. Vico-Oton, T. Kudoh, C. Fernandez, A. Takefusa, B. Puype, J.Tanaka, T.Rothe, The FELIX Architecture for Testbed Federation, EUCNC, June 2014
  • G. Carrozzo, R. Monno, B. Belter, R. Krzywania, K. Pentikousis, M. Broadbent, T. Kudoh, A. Takefusa, A. Vico-Oton, C. Fernandez, B. Puype, J. Tanaka, Large-scale SDN experiments in federated environments, Smart Communications in Network Technologies (SaCoNeT 2014), published by IEEE, June 2014
  • B. Ladóczki, C. Fernandez, O. Moya, P. Babarczi, J. Tapolcai, D. Guija, Robust Network Coding in transport networks, Conference on Computer Communications Workshops, published by IEEE, April 2015