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: Ansible, 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