Post Job Free
Sign in

Java Development

Location:
Madrid, Community of Madrid, Spain
Posted:
April 25, 2014

Contact this candidate

Resume:

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.



Contact this candidate