FERNANDO JIMÉNEZ CARRERA
ADDRESS: C/ MATILDE DIEZ, Nº 19 – APT.401 • 28002 MADRID (SPAIN)
TELEPHONE: +346********
E-MAIL: ***************@*****.***
P ERSONAL INFORMATION
Nationality: Spanish
n
Date of birth: March, 30th 1983
n
E XPERIENCE
March 2012 - …
n
Backend senior developer at Buongiorno MyAlert S.L.
December 2007 – March 2012
n
Software engineer at Optiva Media S.L. During this time I also worked for other companies as contractor:
OpenTV (March 2011 – …)
ONO (August 2009 and from December 2010 to February 2011)
November 2006 - December 2007
n
Software developer at Hewlett –Packard (As contractor employed by Ludus Tuli S.L.)
E DUCATION
2004 - 2006 Universidad de Burgos, Computer Engineering (long cycle degree).
2001 - 2004 Universidad de Burgos, Computer Engineering (short cycle degree).
AWARDS
n
2006 Winner of “Best end of degree project of Castilla y León award”.
END OF DEGREE PROJECTS
n
2006 “Integration between Connectionist Models and Mobile Devices” (Integración de Modelos
Conexionistas en Dispositivos Móviles).
2004 “Geographical Information System for Strategic Online Games” (Sistema de Información
Geográfica Aplicado a Juegos de Estrategia en Red).
COURSES AND SEMINARS
n
2006 Bioinspired Artificial Models and Bioinformatics. (32 hours).
M AIN SKILLS
Programming languages: Java, Ruby On Rails, C, HTML, CSSs and Javascript
n
SQL (MySQL)
n
Linux, administration and scripting
n
Version control: SVN subversion, CVS and Perforce
n
Digital Television knowledge and Set Top Boxes experience.
n
L ANGUAGES
Spanish: Mother tongue
English: High level speaking and writing.
I obtained the Cambridge First Certificate in English.
I worked one year in Tel Aviv in an international environment. Israeli, Russian, Chinese, English, Irish,
Indian, South African and French people have composed the work team.
I also worked in an international project that required testing and deployment on Lisbon, Madeira and
Azores during several months and weekly conference calls.
P ROJECTS
[Buongiorno] (03/2012 – ….)
n
- I work for the technology department of the company. Our mission is to support the business
through development of products and technologies, according to internal or external customers.
- Responsibilities: Analysis, design, development and testing of components to manage the
information of clients and components to billing their subscriptions to different services.
- Technological environment:
o Java
o MySQL
o Eclipse IDE
o Maven
o JUnit
o CVS
o Sonar
[OpenTV contractor] HOT project (03/2011 – 03/2012)
n
- Integration on site in Israel of the Technicolor set top boxes into HOT’s network. OpenTV has
developed the software embedded in Technicolor STB’s.
- HOT is the cable operator in Israel.
- Responsibilities: As part of the on site Triage team, I have to find the bugs reported by QA team,
determine which component (Technicolor drivers, OpenTv software or HOT network) is
responsible of the problem and helped them to fix it.
- Technological environment:
oC
o Perforce
o Source Insight
o DVB
[ONO contractor] Next Generation TV (TiVo) (12/2010 – 02/2011)
n
- Integration of TiVo set top boxes into ONO’s network.
- Responsibilities: Communication between the different teams to install the TiVo servers in ONO’s
head end.
- Technological environment:
o CentOS
o SNMP alarms
o Networks
[Optiva Media] BroadbandTV - Deusto (08/2010 – 11/2010)
n
- Customization of the Optiva Media’s BroadbandTV to be used by Deusto University. Several
changes of functionality and Look & Feel.
- Responsibilities: Analysis, design, development, testing and deployment.
- Technological environment:
Ruby on Rails
o
Flash Server
o
SVN subversion
o
[Optiva Media] Picassa and Catchup application for IPTV Set Top Boxes (07/2010)
n
- Web application developed using SVG pages (instead HTML) to navigate through the pictures of the
Picassa’s albums.
- It also allows to visualize the videos from the Antena 3 (Spanish Television) Catchup.
- Responsibilities: Development of the graphical interface, parser of the information and
communication with Google API.
- Technological environment:
o JavaScript (Quantum middleware)
o SVG
o PHP
o XML parsing
o SVN subversion
o Ekioh SVG Browser
[Optiva Media] ZON Billing Gateway 5.0 and Proxy (05/2010 – 06/2010)
n
- New version of the Billing Gateway.
- The provisioning system in ZON TvCabo migrated to a new version changing the interface of the
communication to a WebService interface.
- A Proxy was developed in order to maintain both versions of the BGW running at the same time.
- Responsibilities: Analysis, design, development, testing, integration on site and deployment. I also
had to discuss with the client.
- Technological environment:
o MySQL (Replication)
o Java (WSDL and RPC)
o Eclipse IDE
o Ant
o XML
o SVN subversion
o Sun Solaris and Ubuntu Server
o Scripting Linux
[Optiva Media] BroadbandTV (10/2009 – 04/2010)
n
- It is a solution for web video management oriented to companies. A rapid deployment, low cost and
easy management platform that provides WebTV and Web 2.0 video portal services.
- Responsibilities: Analysis, design, development, testing and deployment.
- Technological environment:
o Ruby on Rails
o Flash Server
o SVN subversion
[ONO contractor] Over The ToP (08/2009)
n
- Web application for browsers embedded in different platforms: Set Top Box, Play Station 3, and
Nintendo Wii. It allows navigating among the contents of ONO Vod Catalogue and watching other
videos.
- ONO is the main cable TV operator in Spain.
- Responsibilities: Development of the graphical interface
- Technological environment:
o PHP, Javascript, HTML, CSS
o Eclipse IDE
[Optiva Media] Etisalat (06/2009) and Etisalat HD (09/2009)
n
- Web application for a browser embedded in a Set Top Box using the SoftAtHome middleware. It
allows watching Internet TV channels and showing Youtube videos.
- Responsibilities: Development of the graphical interface.
- Technological environment:
o PHP, Javascript, HTML, CSS
o Eclipse IDE
o SVN subversion
[Optiva Media] TopShop (12/2008 – 02/2009)
n
- Web application for a browser embedded in a Set Top Box to book flights via Internet.
- Responsibilities: Development of the graphical interface.
- Technological environment:
o Java
o JSP, Javascript, HTML, CSS
o Eclipse IDE
o Webservices
o SVN subversion
[Optiva Media] ZON Billing Gateway (01/2008 – 06/2009) and ZON Billing Gateway High
n
Availability (03/2009 – 06/2009)
- Gateway for the ZON VoD (Video on Demand) system. It validates the requests of purchase sent
from the client s STB. It communicates the provisioning system with the video servers.
- ZON is the cable TV operator in Portugal, so I had to work at client during three months (in Lisbon,
Madeira and Açores).
- Responsibilities: Analysis, design, development, testing, integration on site and deployment.
- Technological environment:
o MySQL (Replication)
o Java (Sockets and RPC)
o Eclipse IDE
o Ant
o Webservices
o XML parsing
o SVN subversion
o Sun Solaris
o Scripting Linux
[Optiva Media] Infosalud (12/2007 – 01/2008)
n
- System to give medical appointments through a TV application embedded in a Set Top Box
- Responsibilities: Development of the graphical interface.
- Technological environment:
o Java
o MHP (Java library for Set Top Boxes).
o Eclipse IDE
o SVN subversion
[Hewlett-Packard contractor] MMS Mediation Vodafone (11/2006 – 12/2007)
n
- Application that collects CDR files (Credit Data Record) from net systems of Vodafone. Then it
parses, classifies and forwards them to the different billing systems.
- Responsibilities: Developing the code in IUM and Java, testing it and deployment in production
environment.
- Technological environment:
o HP IUM (framework based on Java)
o Java
o Ant
o SVN subversion
o Scripting Linux
o Oracle
[University] Integration between Connectionist Models and Mobile Devices (2006)
n
- IA Algorithms runs in a Matlab server but they are executed from a mobile device (PDA). From the
PDA is possible to show graphical results and manage them.
- Technological environment:
o Matlab
o Java and J2ME (AWT, Servlets and Applets)
o Netbeans IDE
o JUnit tests
[University] Geographical Information System for Strategic Online Games (2004)
n
- Graphical representation of a map from the information stored in a database.
- Technological environment:
o MySQL
o Java (Swing, Servlets and Applets)
o NetBeans IDE
o JUnit tests
O T HER SKILL S
- Driving Licence.
- Artistic education: musician and clarinet player.
Last modification: April, 1st 2014.