Profile photo of Ricardo Silva

Ricardo Silva

Average rate
$80/hour
  • Joined October 2015

I’m a Senior Mobile Engineer focused on building mobile apps. I’m mainly focused on Android, but with also experience in iOS and Windows.

  • London, United Kingdom
Profile photo of Ricardo Silva
Ricardo Silva
London, United Kingdom

Worked with

Availability

Not seeking work

Available

  • Available evenings and weekends

Commitment

  • Can work 10hrs per week
  • Can commit to 3-6 months

Experience

Summary

I have been working mainly in Android, which some projects in other technologies like iOS, Windows Phone, C/C++, etc. I have been working for 6 years in companies like Yahoo, Betfair and Portugal Telecom. Currently, I'm working as consultant at Bloomberg.

Work history

Yahoo!
Android Engineer
Developed the Fantasy Soccer Android and also did some features for iOS. Working using scrum methodologies, with continuous integration running both unit-tests and UI tests. I also ran successful experiments using A/B testing techniques.
Bloomberg LP
Mobile (Android/iOS) Engineer
Working in the Bloomberg Android and iOS Anywhere app, specifically in the Markets and Monitors team. Developed the new redesign of the chart component and also created cross-platform code in C++ to be shared between Android and iOS, avoiding duplication.
Blip (Betfair)
Software Engineer
Developed the Betfair Android native application with high performance requirements. Helped develop the Mobile Exchange website backend, based on Java.
Portugal Telecom
Software Engineer
Lead Android developer of the team that worked on: MEO GO! (and Oi GO!), which is a mobile TV application that supports Live TV, Video on demand, TV guide and remote STB control; MB Phone, which is a mobile ATM application.
Android Engineer Freelancer
Created the Switch Android application pilot for CFE.
Blippar
Senior Mobile Engineer
Improving the Augmented reality Blippar application and creating an AR SDK to be used by clients who want to integrate AR into their apps.

Portfolio

MEO GO Android app

Created this application when was at Portugal Telecom which allow users to watch live TV, buy on demand movies, control remotely the set top box and schedule recordings for TV shows.

MB Phone

Created from scratch the MB Phone app in Portugal Telecom

Switch CFE

App for checking and paying the electricity bill in Mexico

Betfair Android app

Developed several features like the Cash-out.

Yahoo Fantasy Soccer

App for playing fantasy soccer by Yahoo. Part of the first developer that build the app from scratch, which I got a deep knowledge about unit testing, UI testing, continuous integration and delivery.

Bloomberg Anywhere Android

Working in the redesign of the application and chart improvements

Education

Accreditations

University of Minho
Master in Computer Science
Scrum Alliance
Scrum Master

Interests

Industries I love

Banking & Finance Entertainment

What I read

Hooked, technical books like Effective Java and Design Patterns

Side projects

I have being involved in some personal apps for the last years and I'm always looking to create small projects and learn new technologies (like Node.JS or Vertx)

Ideal team

I like to work in agile teams where communication, autonomy and software quality is valued.