Eduard Carreras, Android Developer in Barcelona, Spain
Eduard Carreras

Android Developer in Barcelona, Spain

Member since November 9, 2016
Eduard has spent 15 years working on the IT system behind the distribution of the results of the Olympic Games. His experience ranges from project management to development in different languages. He's a passionate developer of Android applications since 2011—creating and publishing apps under the brand Poquesoft with more than 500,000 downloads in the Google Play Store.
Eduard is now available for hire


  • Poquesoft
    REST APIs, Mobile, Dart, Firebase, Git, Flutter, Android, Java...
  • OpenTrends
    REST APIs, Mobile, Git, Android, Java, Android Development, Jenkins, Android SDK
  • Bebop Studio
    REST APIs, Mobile, Android, Google Play Store, Android Development



Barcelona, Spain



Preferred Environment

Git, Gradle, Android Studio, Linux

The most amazing...

...professional experience I’ve had was being part of, for more than 15 years, the Olympic Games—from Salt Lake 2002 to Rio 2016.


  • Android Developer

    2011 - PRESENT
    • Developed and published several Android and iOS applications under Poquesoft which is my branding for personal projects.
    • Built an app for the management of sports tournaments. It has been used by more than 1,500,000 matches and more than 30,000 monthly active users. The last version of this app was made with Flutter and published for Android and iOS.
    • Created Quiniela para Android, an app to follow Spanish Football Lotto, Quiniela, and also many football competitions. It has more than 400,000 downloads and a rating of 4.4/5 with more than 4,000 reviews in the Google Play Store.
    Technologies: REST APIs, Mobile, Dart, Firebase, Git, Flutter, Android, Java, Google Play Store, Android Development
  • Android Developer

    2017 - 2019
    • Worked as a freelance developer—collaborated with OpenTrends on the project ABSIS3-ADAM, the Android Development Framework used as a base to develop apps for the Spanish bank CaixaBank.
    • Supported the architecture of Android libraries to cover the everyday needs of CaixaBank apps as REST calls, security (encryption, secure communications), or remote configurations.
    • Worked in a team of four Android developers and created and distributed the base modules so that other suppliers only had to focus on creating new features. Our mission was to make the work of other teams easier.
    • Supported CaixaBank's suite of applications, including CaixaBank (with more than 5 million downloads in Google Play), ImaginBank, and CaixaBank Pay.
    • Worked with clean architecture techniques in a development environment focused on continuous integration and agile methodologies.
    Technologies: REST APIs, Mobile, Git, Android, Java, Android Development, Jenkins, Android SDK
  • Android Developer

    2016 - 2018
    Bebop Studio
    • Worked as a freelance developer and collaborated with Bebop Studio on an app for the Spanish telecom MasVoz.
    • Improved the stability and compatibility of the BizPhone VoIP Android app.
    • Implemented PJSIP libraries on the BizPhone app, using Android NDK.
    Technologies: REST APIs, Mobile, Android, Google Play Store, Android Development
  • Application Product Manager, Olympic Project

    2006 - 2015
    • Managed several applications for the distribution of the results to the media for the Olympic Games in Beijing 2008, Vancouver 2010, London 2012, Sochi 2014, and Rio 2016.
    • Oversaw and had full responsibility for the whole software life-cycle—ensuring that the applications were developed according to customer requirements in terms of functionality, availability, and service levels.
    • Defined a functionality of the applications to meet customer expectations.
    • Was involved in the process of architecture documentation, technical specifications, test strategy, and test scenarios.
    • Coordinated with the development team the content of each delivery and with the testing team the different testing phases of managed applications.
    • Ensured that the delivered applications are in accordance with its specifications and all the deliverables are produced according to the defined quality standards and service levels.
    • Managed the defect management and change management process evaluation which entailed—getting approval and tracking the delivery statuses of application changes and defects.
    • Provided support for the integration team in the host city and ensured that their needs are met.
    • Supported on-site the operation of the Olympic Games in the host cities, starting two months before the games.
    Technologies: REST APIs, Mobile, Java, Product Management, Operations, Functional Design
  • PRD/RDF Application Manager, Torino 2006 Olympic Project

    2005 - 2006
    Atos Italia
    • Managed, tested, and deployed successfully a print distribution system (PRD) and results from data feed system (RDF) for the Torino 2006 Olympic Games in a position based in Torino, Italy.
    • Obtained user acceptance certification from the World News Press Agencies for RDF and from Torino 2006 Organizing committee for PRD.
    • Supported PRD and RDF during the Olympic test events, multi-sport tests, technical rehearsals, disaster recovery tests, and homologation tests.
    • Supported the operation of both apps during the games successfully. All printed reports were distributed on time, across multiple Olympic venues. All RDF messages were distributed to the world news press agencies within the service-level agreement.
    Technologies: Java, Operations Management
  • Java Software Developer, Olympic Project

    2000 - 2005
    • Developed several applications for the results distribution to the media for the Olympic Games in Salt Lake 2002, Athens 2004, and the FIFA World Cup Germany 2006; using C++, Java, and JavaScript.
    • Supported onsite the operation of PRD and RDF applications during the Salt Lake 2002 Olympic Games (January/February 2002).
    • Led a thee-person support team onsite for the operation of PRD and RDF applications during the Athens 2004 Olympic Games (July/August 2004). The Team was responsible for the distribution of printed reports to all Olympic Venues (PRD) and for the distribution results data feed to the world news press agencies (RDF).
    Technologies: Java, C++


  • Nestlé IT Innovation

    Collaboration with the Nestlé IT Innovation department to build a Flutter application.
    The application was a PoC for an app used to collect data for machine learning applications.
    The development work included a Flutter application (for Android and iOS) and a Firebase back end which involved authentication, database, storage, functions, analytics, and the ML Kit.

  • My Tournaments App

    I built this app for the creation and management of sports tournaments. It has more than 100,000 downloads in the Google Play Store.

    Initially created as a Native Android app, it has been rebuilt from scratch with Flutter, creating also the iOS version.

  • TravelStorys GPS

    I created an Android library and two Android apps for TravelStorysGPS based on its TravelStorys™ iOS app.

    The development was done from scratch using Kotlin, replicating the iOS version of the libraries and applications, focusing on performance and stability.

    The challenge was to create an architecture based on an internal SDK that is used in several TravelStorys apps developed by TravelStorysGPS.

    Features included REST API, GPS positioning, background audio playback, and in-app purchases, among others.

  • CaixaBank

    I worked on the framework team while functioning as a part of a larger group of developers that created and maintained the personal banking app of Caixa Bank, one of the top banks in Spain, with more than 5 million downloads in Google Play.

    Rating: 4.4/5 with more than 200,000 reviews in Google Play

  • Quiniela for Android

    This personal project revolved around an application to follow Spanish football lotto, Quiniela and also many football competitions. This application is a leader among its competitors with more than 400,000 downloads in the Google Play Store.

    Rating: 4.4/5 with more than 4,000 reviews in Google Play

  • BizPhone Masvoz

    A BizPhone VoIP Android app for the Spanish telecom MasVoz. I successfully implemented the PJSIP libraries using Android NDK. Feel free to ask me for more details about this project!

  • Xelex

    Xelex is a Kotlin development project. I built the modifications and stability improvements on the existing app to get it ready for deployment.


  • Languages

    Java, Kotlin, Dart, C++, PHP
  • Frameworks

    Android SDK, Flutter
  • Tools

    Android Studio, Flutter SDK, Git, Firebase Cloud Messaging (FCM), Gradle, Trello, Google Cloud Messaging, Crashlytics, Firebase Analytics, Firebase Authentication, Jenkins, MoPub, Android NDK, Xcode
  • Paradigms

    App Development
  • Platforms

    Android, Firebase, Ubuntu, Linux, Mobile
  • Other

    Android Development, Mobile Apps, Native Mobile Apps, Google Play Store, Android Studio Emulators, AdMob, Operations Management, Functional Design, Operations, Product Management, Unix Shell Scripting, ML Kit, Firebase Cloud Functions, Mobile GPS, App Store
  • Libraries/APIs

    Firebase Android SDK, Google Gson, Fabric, Picasso, REST APIs, Google Maps SDK, Google Maps
  • Storage

    JSON, Firebase Realtime Database


  • Bachelor's degree in Mathematics
    1993 - 1999
    University of Barcelona - Barcelona, Spain

To view more profiles

Join Toptal
Share it with others