Jordi Aragones-Vilella, Developer in Barcelona, Spain

Jordi Aragones-Vilella

User Interface (UI) Developer

Barcelona, Spain
Toptal Member Since
July 5, 2016

Jordi got his Master’s degree in Computer Engineering and Security ten years ago, and since then has been working internationally as a software engineer and product manager in multiple projects of different kinds. Currently, he is focused in mobile engineering where he is eager to release the best UX for applications.

Jordi is available for hire
Hire Jordi


Cirrus Insight
Objective-C, Android, Vue, Jira, C#.NET, Google Ads
APIs, Git, Scrum, Android, iOS
Near-field Communication (NFC), Scrum, Ruby on Rails (RoR), Ruby, Android


Barcelona, Spain



Preferred Environment

Scrum, Agile Software Development, Git, Terminal, Xcode

The most amazing...

...and interesting thing that I've been involved in is a social search engine where you could find people that match your search across the world.

Work Experience

2016 - PRESENT

Senior Mobile Engineer

Cirrus Insight
  • In charge of the native mobile development on iOS and Android for its applications. Implemented REST API with C# Net to interact with both applications and integrate new features with its current infrastructure.
  • Implemented new features to improve performance and UX with new operating system features.
  • Tracked and fixed bugs reported by customer service.
  • Implemented a Google Add-On for Gmail to integrate CI solutions to Google Suite.
Technologies: Objective-C, Android, Vue, Jira, C#.NET, Google Ads
2013 - 2015

Director of Experience
  • Handled UX and UI across platforms for company products.
  • Simplified and improved user flow in each feature of the product.
  • Actively contributed to defining the API and architect solutions.
  • Implemented the native mobile applications for different solutions that the company offered.
Technologies: APIs, Git, Scrum, Android, iOS
2012 - 2014

Product Manager

  • Created a system where the user could get discounts and coupons just by scanning a QR code or touching an ad with a device.
  • Added Agile development into our team.
  • Introduced Scrum to team flow.
  • Created a REST API with RoR.
Technologies: Near-field Communication (NFC), Scrum, Ruby on Rails (RoR), Ruby, Android
2013 - 2013

Mobile Engineer

Moby, Inc.
  • Developed mobile features.
  • Wrote a highly reusable code to the point where we could minimize the coding of a new app in just a few months.
  • Helped to define our API structure.
  • Integrated with third parties (such as Twilio).
Technologies: Node.js, iOS, Android
2007 - 2013

Product Manager

  • Analyzed and did database anonymization (Oracle and MySQL) without modifying statistical values on the database.
  • Managed and developed security and privacy solutions.
  • Performed the anonymization of the database of the national health department.
Technologies: Android, iOS, Oracle, Java


Ark Mail

Ark Mail is a mobile email client that displays social information about anyone who emails you, including photos, title, and their social networks. Ark Mail syncs with Yahoo, AOL, Gmail, or Google Apps email accounts and is powered by the Ark Social API.

Ark (Search Engine)

Ark is a mobile search client that allows you to search over 350 million profiles. Profiles contains basic information, social network profiles including photos, work experience. It also allows you to improve the information on your address book.


Moby is a free, real-time location sharing app that lets you easily share your location in one short link.


Introduced a different approach for advertising. Any user could scan an ad (via QR code or NFC) and get discounts, coupons, and more.



Objective-C, Java, CSS, PHP, Ruby, C#.NET


Mobile Development, Model View Presenter (MVP), Agile, Scrum, Agile Software Development


iOS, Android, Oracle


Mobile App Development, User Interface (UI), Google Ads, APIs, Near-field Communication (NFC)


Adobe Photoshop, Git, Sketch 3, Xcode, Terminal, Jira


MySQL, MongoDB


Zend Framework, Ruby on Rails (RoR), AngularJS


Node.js, Vue


2006 - 2007

Master's Degree in Computer Engineering and Security

Universitat Rovira i Virgili - Tarragona

2001 - 2007

Engineering Degree in Computer Engineering

Universitat Rovira i Virgili - Tarragona

2001 - 2004

Technical Degree in Computer Engineering

Universitat Rovira i Virgili - Tarragona