Horaci Cuevas, Developer in Barcelona, Spain
Horaci is available for hire
Hire Horaci

Horaci Cuevas

Verified Expert  in Engineering

Google Play Store Developer

Location
Barcelona, Spain
Toptal Member Since
May 5, 2017

Horaci is a passionate engineer who enjoys building products that users will love. With a history in entrepreneurship, management, back-end engineering, and now mobile engineering, he's able to understand and architect products from top to bottom and provide the best solutions for his clients.

Portfolio

Toptal
Dagger, RxJava, MVVC, Model View Presenter (MVP), Android SDK, Kotlin, Java
The Secret Company
CircleCI, Firebase, Mapbox, Google Maps, Dagger, RxJava, Mockito...
SoundCloud, Ltd.
Media Players, Chromecast, JUnit, GCM, Firebase, OkHttp, Dagger, RxJava, Java...

Experience

Availability

Part-time

Preferred Environment

Firebase, Git, Android Studio, Linux, MacOS

The most amazing...

...project I've worked on could predict stock market variations by applying machine learning to tweet sentiments while ingesting all tweets in real-time.

Work Experience

Senior Android Developer

2017 - PRESENT
Toptal
  • Led a team to build Android applications. Performed workshops to improve quality of unit and functional testing.
Technologies: Dagger, RxJava, MVVC, Model View Presenter (MVP), Android SDK, Kotlin, Java

Lead Android Developer

2017 - 2017
The Secret Company
  • Built a prototype ride sharing application with real-time passenger and driver updates using Firebase.
  • Led the mobile team and coordinated the back-end workflows for a real-time ride sharing application.
  • Added voice command support with Google AI speech recognition services.
  • Implemented dynamic route generation and visualization with Google Maps and Mapbox.
Technologies: CircleCI, Firebase, Mapbox, Google Maps, Dagger, RxJava, Mockito, Model View Presenter (MVP), Android SDK, Java

Senior Android Engineer

2012 - 2017
SoundCloud, Ltd.
  • Created the play queue feature with live blurring on Android.
  • Created the visual waveform characteristics of SoundCloud on Android.
  • Created the introduction of the play history and recently played feature and coordinated it with the back-end on Android.
  • Integrated AppBoy into the application for segmented notifications on Android.
  • Rebuilt the SoundCloud audio recorder on Android.
  • Integrated Chromecast on Android.
  • Implemented Facebook and Google+ authentication systems.
  • Developed internal mail notifications and a newsletter delivery system.
  • Engineered social fanout of user activity to Facebook and Google.
  • Integrated Twitter API partners with SoundCloud.
Technologies: Media Players, Chromecast, JUnit, GCM, Firebase, OkHttp, Dagger, RxJava, Java, Android

Senior Developer

2011 - 2012
Forward Internet Group
  • Created MapReduce jobs in Hadoop to parse and analyze data.
  • Created a chat application with live metadata anlayzer using DBpedia and web sockets in Node.js.
  • Worked on a live Twitter stream sentiment analyzer to predict stock market using R, Node.js, and Hive.
  • Created a keyword generator and subject analyzer using DBpedia, Node.js, and MongoDB.
Technologies: WebSockets, ZeroMQ, Apache Hive, Hadoop, Node.js, Ruby on Rails (RoR), Ruby

Senior Ruby Developer

2008 - 2010
Xing AG
  • Shipped the company profiles project using Gearman for company profile automatic generation and management.
  • Led the team on the events project responsible for creating and managing events and sending emails to event participants.
Technologies: Gearman, MySQL, Ruby on Rails (RoR), Ruby

CTO

2007 - 2008
Project Amuso
  • Defined the technical strategy and plan for our core products.
  • Built an engineering team and established best development practices.
  • Built and deployed our server infrastructure and database clusters.
  • Built an MVC framework with decoupled front-end and back-end through an internal API layer.
Technologies: DevOps, Amazon S3 (AWS S3), MySQL, PHP

Tech Lead

2005 - 2008
DotMobile, Ltd.
  • Created the Vodafone gateway interconector using VSS2.
  • Developed the user management and bill PDF reporting in PHP.
  • Built the Datacash gateway to emit payments from our SAP billing system.
  • Created SMS usage alerts in real-time using mBlox.
  • Built a customer CRM with lead management.
  • Led a team of four engineers and designers.
Technologies: Software as a Service (SaaS), VSS, DataCash, Java, PHP

Founder and CTO

2002 - 2007
Funtropy, S.L.
  • Built six Java games for Nokia S40 and Samsung series.
  • Built the first version of the Festuc.com social network project in PHP.
Technologies: Java ME, PostgreSQL, PHP

Founder and CTO

2000 - 2007
Galenicom, S.L.
  • Created www.galenicom.com, a medical site with live search on Medline/PubMed with a website scraper/indexer.
  • Created www.pricenoia.com, an Amazon price comparison site in real time with price scraping and indexing. In 2010, the site was rewritten in Node.ks with full text indexing in a five-node Elasticsearch cluster and distributed price indexing up to 1.5 million price checks per hour across six Amazon stores.
  • Created www.econozco.com, a professional social network for Spanish users. The company was sold to Xing AG in 2007.
Technologies: Node.js, Elasticsearch, RSS Feeds, Scraping, PostgreSQL, Amazon EC2, C++, PHP

Security Consultant

2001 - 2005
S21Sec S.A.
  • Handled specialist tasks in the intrusion team responsible for finding vulnerabilities in banks, government institutions, and large companies.
  • Analyzed and reviewed critical application source code of banks for security vulnerabilities and risks.
  • Analyzed network topologies and DMZ vulnerabilities.
Technologies: Firewalls, ASM, C, Bash, Java, Cisco, Solaris, Linux

SoundCloud Android App

https://play.google.com/store/apps/details?id=com.soundcloud.android
The SoundCloud music and audio app.

Libraries/APIs

RxJava 2, REST APIs, Fresco, Retrofit, Node.js, GCM, RxJava, ZeroMQ, Google Maps

Tools

Android Studio, Git, VSS, Jira, CircleCI, Jenkins

Platforms

Android, Firebase, Music Streaming, Linux, MacOS, Java ME, Solaris, Mapbox, Amazon EC2, Google Cloud Engine

Languages

JavaScript, Java, Ruby, Kotlin, Bash, C++, C, Scala, PHP

Frameworks

JUnit, Mockito, Ruby on Rails (RoR), Dagger 2, Dagger, Media Players, Hadoop, Gearman, ASM, Android SDK, Espresso, Robotium, Robolectric

Paradigms

REST, Agile, Functional Reactive Programming, DevOps, Model View Presenter (MVP), RESTful Development, Microservices

Storage

SQLite, Apache Hive, PostgreSQL, Amazon S3 (AWS S3), Elasticsearch, MySQL, NoSQL

Other

RESTful Services, Networks, OkHttp, Chromecast, Google Play Store, Cisco, Firewalls, Scraping, RSS Feeds, DataCash, Software as a Service (SaaS), MVVC, WebSockets, Game Design

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring