Personal data

I can define myself as a curious and tireless geek man of the new technologies and a committed citizen of the sustainability of the world we share. I must not forget to mention my enthusiasm towards the web, mobile and network software development. My goal? Being an active part of the construction of better places, because I think another reality is always reachable and the small things can generate big changes.

This portfolio aims to resume my computing career and the skills I have learned all throughout my career. Contact me by email to receive my CV in PDF format (with more information).

Experience

Oct 2013 - current

Software engineer in the development team of dots GmbH. Mainly focused on in the development of server side applications for Node.js platform.

Apr 2013 - Oct 2013

Leonardo da Vinci scholarship programme in Ahnert Feistel Media Group (AFMG) as software engineer in the development team of pro-audio industry applications.

Oct 2011 - Mar 2013

Professional practices in Information Systems Center of General Department of Finance and Public Administration (Generalitat Valenciana), as web developer in customization collaboration of the new portals based on the web content manager Liferay (front end and back end).

May - Sep 2011

Project Training in development of an interactive platform for the sector of services and mobile applications within the program of graduate fellowships from the ''Fundación Politécnica'' (Universitat Politècnica de València) in collaboration with the Universitat Politècnica de València.

Mar - Apr 2011

Android applications development projects as software engineer with Universitat Politècnica de València.

Education

Sep 2010 - Sep 2012

Master in Computer Engineering in Universitat Politècnica de Valencia. Master thesis "Improving The Fault Tolerance of Ad Hoc Routing Protocols using Aspect-oriented Programming" in collaboration with the Fault-tolerance Systems Group. Master thesis defense with special distinction.

Sep 2006 - Jun 2010

Technical Engineering in Computer Systems in Universitat Politècnica de Valencia. Special field in system and network management. Final Project done in an Erasmus stay at Masaryk University (Faculty of Informatics) in Brno (Czech Republic) during the course 2009/10.

Languages

Spanish:

Mother tongue

Catalan:

Fluent

English:

Fluent

German:

Basic knowledge

Publications

Jesús Friginal, Juan-Carlos Ruiz, David de Andrés and Antonio Bustos: Mitigating the Impact of Ambient Noise on Wireless Mesh Networks Using Adaptive Link-Quality-based Packet Replication, 42nd Annual IEEE/IFIP International Conference on Dependable Systems and Networks (DSN 2012), 2012, Boston (Massachusetts USA), Pages 8. Conference Core A*.

Antonio Bustos, Jesús Friginal, David de Andrés, Juan-Carlos Ruiz: An Aspect-Oriented Approach to Face Neighbour Saturation Issues in Proactive Ad hoc Routing Protocols: olsrd as a case study, 1st International Workshop on AppRoaches to MObiquitous Resilience (ARMOR), 2012, Sibiu (Romania), Pages 6, ISBN 978-1-4503-1150-2/12/05.

Computing skills

Programming languages:

Javascript, C++, C#, Python, Ruby, PHP, Objective-C, Java, C

Software frameworks:

.NET 4, XULRunner, Foundation, Appkit

Software platforms:

Node.js

Node.js modules:

Express, Mongoose, Async.js, Mocha, Passport,...

Databases:

MongoDB, MySQL, SQLite

Web:

HTML5, CSS3, AngularJS, Backbone.js, jQuery
Drupal 7, Spree, Wordpress, Liferay 6.1

Web frameworks:

Express, Rails

Web communication:

RESTful, Ajax

Data serialization formats:

JSON, BSON, XML

Markup languages:

Markdown, reStructuredText, LaTeX, XML, YAML

Revision control software:

Git, SVN

Mobile applications:

Android, iOS

Research:

Aspect-Oriented Programming (AOP)
Cooperative networks
Fault-tolerance mechanisms
Smartcards cryptography

Operating systems:

Mac OS X, Debian, Windows

Miscellaneous

Music: Elementary and Intermediate level up 2nd of Classical Guitar

Volunteer at 32nd America’s Cup as Assistant Entertainment during months of April to July 2007 in Port America's Cup, Valencia, Spain

Scout Monitor in Scout Group Pau (MEV), Valencia, 2008-2012

Driver’s license B (Spain)

Network Resilience PhD Course organized by European ResumeNet research project and Euro-NF Network of Excellence in ETH Zurich, Switzerland, 2011

English Course Level B1 (for academic exchange students) organized by Centro de Formación Permanente in Universitat Politècnica de Valencia