Development projects portfolio
These are some of the development projects I have worked on. Click on any of them to get more details about it.
Next bus Barcelona
Playful.cat sounds apps
Tadaima.cat app
Custom Activity On Crash library
imaginBank app
Mobile World Congress Americas 2018 app
MWC internal queue information app
Mobile World Congress 2018 app
Mobile World Congress Americas 2017 app
Mobile World Congress 2017 app
Mobile World Congress 2016 app
Gradle Killer plugin for Android Studio
Seat DriveApp
Diccionaris.cat app
OpenTrends app for MWC14
Mobile World Congress 2014 app
Internal app for the Avanti show
IRIS
SICOB
blueIT's HR app
Deutsche Bank monitoring
Web Control
Web pages development
Next bus Barcelona
Next bus Barcelona is the most downloaded Barcelon transport app. It allows you to check how long it takes for the bus to arrive at your stop, see the map of nearest stops and plan your trip by checking bus routes and fares.
Date:
February 2013 - Present
Client:
Own project
Playful.cat sounds apps
Playful.cat is the brand under which different sound applications are published. From the "APM?" app, which currently contains more than 800 phrases from the Catalan television program of the same name, to other apps with sounds of cats, babies or unpleasant sounds, these apps allow you to play the sounds, share them on WhatsApp, Telegram or social media, set them as ringtones, or even create playlists.
Date:
April 2011 - Present
Client:
Own project
Links:
More details
Official website
Google Play Store developer page
Tadaima.cat app
Tadaima.cat is a Catalan forum themed around manga, anime, video games and Japanese culture. This app allows you to access the most basic functionalities of the website through an Android phone.
Date:
May 2017 - Present
Client:
Own project
Gradle Killer plugin for Android Studio
Gradle Killer is a plugin for Android Studio that allows you to kill Gradle processes, which until recently was not possible and had to be done manually. The plugin adds a button to the taskbar that allows you to kill the processes.
Date:
June 2015 - November 2015
Client:
Own project
Internal app for the Avanti show
I developed the Android tablet app for GestMusic's "Avanti" show, which was used by the show director, Carlos Sobera. The show aired on Antena 3, a Spanish-wide broadcaster. The app obtained the text and screen format from a UDP stream and displayed it to the director so that he could read the questions and answers.
Date:
April 2012
Client:
GestMusic
Mobile World Congress 2014 app
The official Android app for MWC 2014 offered details of the event agenda, the NFC pass to enter the venue, 3D maps of the venue with indoor positioning and routes, pre-purchase of food via Paypal and fast collection via NFC / QR, real-time waiting times for transport, etc.
Date:
October 2013 - February 2014
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
OpenTrends app for MWC14
The OpenTrends app for MWC 2014 allowed visitors to learn more about OpenTrends and take a look at OpenTrends-related Twitter messages.
Date:
February 2014
Client:
OpenTrends
Diccionaris.cat app
Diccionaris.cat is a website with Catalan dictionaries. I helped develop its mobile app by implementing the backend in PHP with the necessary functionality.
Date:
March 2014 - April 2014
Client:
Larousse Editorial
Seat DriveApp
Seat DriveApp was Seat's first bet on the connected car. The app had an out-car mode and an in-car mode. It consisted of a highly customized adaptation of the Android app launcher with support for custom widgets, reading social media feeds while driving using text-to-speech technology, a game consisting of a number of challenges to improve driving efficiency, recording and analysis of user tracks, the display of car alerts and warnings, the location of dealers and nearby points of interest, etc. The app had strong integration with all car signals and used MirrorLink to switch between the in-car and out-car modes.
Date:
April 2014 - June 2015
Client:
Seat (working with OpenTrends)
Mobile World Congress 2016 app
The official Android app for MWC 2016 was a significant improvement over the 2014 and 2015 editions, being redesigned from scratch.
Date:
September 2015 - February 2016
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
Mobile World Congress 2017 app
The official Android app for MWC 2017 was an evolution from the previous edition. Most of the visual part was redesigned and it included major modifications to the site access technology via Bluetooth, as well as a new indoor maps display component.
Date:
September 2016 - March 2017
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
Mobile World Congress Americas 2017 app
The official Android app for MWCA 2017 was an adaptation of the app from Barcelona, reducing its functionality to suit the San Francisco event.
Date:
May 2017 - August 2017
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
Mobile World Congress 2018 app
The official Android application for MWC 2018 was a redesign of the one from 2017. Among the new features included were a new wizard for obtaining the pass, with the aim of making it easier for attendees.
Date:
October 2017 - February 2018
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
MWC internal queue information app
The MWC internal queue information app allows the reporting of waiting times on the different queues of the event (restaurants, entrances and exits). The data is then incorporated into the official app and the congress screenwalls.
Date:
February 2014 - February 2018
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
Mobile World Congress Americas 2018 app
The official Android app for MWCA 2018 was an adaptation and enhancement of the app from Barcelona, reducing its functionality to suit the event held in Los Angeles.
Date:
July 2018 - September 2018
Client:
Fira de Barcelona / GSMA (working with OpenTrends)
imaginBank app
I was part of the team working on the imaginBank app only temporarily, to help resolve some serious errors that appeared during a redesign of the app.
Date:
December 2018 - January 2019
Client:
CaixaBank (working with Sopra Steria)
Custom Activity On Crash library
The Custom Activity On Crash library is a component for Android apps that allows you to display your own app screen instead of the generic system error. This prevents the user from exiting the app when a crash occurs.
Date:
July 2014 - Present
Client:
Own project
IRIS
I directed and developed the re-engineering from scratch of IRIS, a critical 24/7 application to track incidents in any of the services that Abertis Telecom offers to its customers. Developed in Java, the application is used by many people within the organization and has high performance requirements.
Date:
July 2011 - March 2012
Client:
Abertis Telecom (working with blueIT)
SICOB
I directed and developed SICOB, a website for Abertis Telecom that shows DTT coverage using Google Maps. Designed for use by antenna installers or end users. The technology used was the Java Struts framework, and MySQL as the server database.
Date:
February 2009 - October 2009
Client:
Abertis Telecom (working with blueIT)
blueIT's HR app
I directed and developed new features in the blueIT's internal HR app, using Adobe Flex and the Java Struts and Spring frameworks.
Date:
September 2008 - March 2012
Client:
blueIT
Deutsche Bank monitoring
I directed the monitoring of critical mid-range production systems for Deutsche Bank Spain using Wily Introscope.
Date:
September 2008 - July 2009
Client:
Deutsche Bank (working with blueIT)
Web Control
I managed the maintenance and evolution, and later directed and developed the reengineering from scratch of the Web Control application for Abertis Telecom. The application shows the broadcast status of all TV and radio services that Abertis Telecom broadcasts for each of their clients. The front end is developed with the classic LAMP package, while data is obtained from the remote devices by using SNMP messages.
Date:
July 2007 - April 2013
Client:
Abertis Telecom (working with blueIT)
Web pages development
My first job was as a developer for several personal web pages. The technologies involved were PHP, MySQL, JavaScript, HTML and CSS.
Date:
May 2006 - November 2006
Client:
Various clients