Victor Gabella
Ingeniero I+D, Consultora Tecnológica, Telefónica I+D
Desde que termine la titulación de Ingeniería Informática he centrado micarrera profesional en el área de las tecnologías moviles, especializandome enJava, J2ME y J2EE
He trabajado en proyectos internacionales, con equipos dispersos geográficamente (USA, India, Irlanda y España) y lidiado satisfactoriamente con los problemas y dificultades que conlleva
2007 - 2008Part of the European project WELLCOM. The main objective is to create a system to allow
different access to the same application, throw TV, mobile phone and pc browser, creating
a context for next generation interactive applications.
Designed and implemented a Widget Container as well called Light Applications Container.
The system displays several java applications called Widgets, on a mobile phone device
sharing resources, and even information, in just a single JVM instance.
My main responsibilities were to design an architecture capable to target the objectives,
easy to improve and maintain;
Designed a Resources Provider and Synchronization System, platform independent and
with resource search intelligence (the resource is tried to be located in the less expensive
source, RMS, File System, over http …). This architecture was implemented for J2ME
devices, TV and J2EE applications.
Designed and implemented a multipurpose application platform, a part of the PINCHOS
project. The user is able to create applications to be deployed on TV, mobile phones and
pc browser, allowing a full time – all places interaction with the platform. The platform target
is to establish a community in order to create contents and share them with non expert
users.
My main responsibilities in the project were to create an architecture capable to unify the
visions of TV, mobile and pc browser into the same platform, creating three programming
languages, an object oriented one, targeting advance users, a mark-up language for
beginners, and TV users, and a template system, to target basic users with the most basic
computer knowledge; and the infrastructure to allow the platforms to process so display the
information.
2006 - 2008Integration of several products onto the main product; an email system, as well as
implemented a build system to automate this tasks.
Use of Ant, cruise control and scripting.
Tested several products over Solaris.
Developer an Address Book to be integrated in the main product, the mail server.
2006 - 2007Designed and implemented an online/offline rich UI J2ME client, Express Viewer (XPV).
The application minimizes the communication cost between client and server platform,
taking advance of a “pre-cache” system. The server tries to guess what the user will do,
and send parts of the future contents in every request.
Designed an information exchange language (XPVML). The language allows to minimize
the data transmission weight between the client ant the XPV server. In the process the
information is compressed and in the client some templates are applied to the data in order
to enrich the user experience.
Designed and implemented a banking mobile solution (MBA) based on the XPV client. The
main target of this application was to create a secure environment where the user can do
banking actions, as check their accounts, transfer money or top up. The application was
compatible with at least 20 devices (Blackberry, Nokia, Motorola, Samsung, Sony Ericsson,
and Windows Mobile devices as HTC).
Presented progress reports to the client contact person. Task definition and project
planning for the development team as manager support.
2003 - 2004Part of the development team creating the Banesto’s corporative web portal.
Designed a code generation tool based on UML diagrams. It recovers data from the UML
diagram and based on that information creates a Java class structure. The main target was
to improve the productivity and minimize errors.