Nuno Matos, Developer in Porto, Portugal
Nuno is available for hire
Hire Nuno

Nuno Matos

Verified Expert  in Engineering

Bio

Nuno has more than 10 years of experience in software development. Early in his career, he worked in a research center where there were projects in several programming languages. He has since decided to focus his career on mobile app development, specializing in Android. Nuno is a dedicated and self-motivated person with good communication skills and a sense of (healthy) perfectionism.

Portfolio

7egend
Android Studio, Android, Kotlin, Azure, Trello, Firebase, Room, RxJava 2, Java...
Lyrasis
Android, Java, Kotlin, Dagger, Retrofit, Android SDK
Wiin Solutions, LLC
Android, Java

Experience

  • Java - 10 years
  • Software Development - 7 years
  • Android - 7 years
  • SQLite - 6 years
  • Kotlin - 5 years
  • Agile Software Development - 5 years
  • RxJava - 4 years
  • Firebase - 4 years

Availability

Part-time

Preferred Environment

Android Studio, Android, Jira, Slack, MacOS, Windows

The most amazing...

...thing I've developed is a personal project for sports matches and competition information that reached #10 in the sports category in Portugal.

Work Experience

Senior Android Developer

2018 - PRESENT
7egend
  • Built an app for a health company from scratch where the users can schedule exams and see the results and which units are closer.
  • Worked on the official Android application of Valencia CF's football team as the main Android developer. Added new features, made improvements, and fixed bugs.
  • Tracked and fixed bugs on the FC Porto team's official Android application.
Technologies: Android Studio, Android, Kotlin, Azure, Trello, Firebase, Room, RxJava 2, Java, Android SDK, Retrofit, Software Development, RoomDB, Mobile

Android Mobile Developer

2021 - 2023
Lyrasis
  • Developed a feature to add/load bookmarks for audiobooks the user wants to listen to.
  • Added push notifications to the app so the users could know when their books' loans were expiring or when a reserved book was available.
  • Added manual input for passwords in order to open LCP books.
Technologies: Android, Java, Kotlin, Dagger, Retrofit, Android SDK

Android Developer

2021 - 2021
Wiin Solutions, LLC
  • Built an app from scratch to allow the company's workers to manage and track the construction tools inventory.
  • Created logic to scan a QR code and immediately retrieve all the tool's information, allowing the worker to reserve that tool.
  • Spearheaded the entire Android application and managed everything within it according to the project manager's requirements.
Technologies: Android, Java

Android Engineer

2020 - 2021
CircleIn, Inc.
  • Developed new features, such as group conversations between two or more users (similar to WhatsApp or Slack).
  • Started an app refactoring to update the code to the newest technologies at the time.
  • Fixed existing bugs on the app that were causing some negative comments and reviews on the Play Store.
Technologies: Kotlin, Android, Twilio, RxJava, Realm

Android Developer

2017 - 2018
Wetek
  • Developed an Android application that would work as a personal Wetek smart boxes' manager so the user could list, manage, and interact with them using voice commands.
  • Created a similar application but for iOS, using the Swift programming language.
  • Worked on improvements, tracked, and fixed bugs, using Jira as a reporting tool.
Technologies: Android Studio, Android, Jira, SQLite, Scrum, Espresso, Android SDK, RxJava, Retrofit, Software Development, Mobile

Android Developer

2017 - 2017
NDrive
  • Contributed to several improvements for the company's navigation application on Android.
  • Tracked and fixed bugs, using Jira as a reporting tool.
  • Developed and worked on a UI testing component that would work for the entire application.
Technologies: Android Studio, Android, Scrum, Espresso, RxJava, Android SDK, Software Development, Mobile

Android Developer

2016 - 2017
Appetite
  • Served as part of a team that worked on an Android mobile application for a special set of events for Lidl. Developed a module inside the app.
  • Contributed to an Android tablet application designed for mentally disabled people to perform set actions inside a specific internet domain and prevent them from navigating to other websites.
  • Created an Android application that worked as a social network aggregator with a gamification component. The users could compete with their friends for points achieved by liking, sharing, posting, and commenting on a social network.
Technologies: Android Studio, Android, RxJava, Software Development, Mobile

Researcher

2013 - 2016
Fraunhofer AICOS Portugal
  • Worked on an Android mobile application that tracked the user performance in water activities like sailing or surfing through motion sensors and would work as a social network for fans of these sports.
  • Developed a set of motion games based on movement tracking, using the Asus Xtion Pro and the Unity framework for rehabilitation purposes.
  • Created an Android application from scratch that could work offline for internal project management, project listing, thesis approval, etc.
Technologies: Jira, Android SDK, Java, Development, Scrum, Agile Software Development, Software Development, Mobile

Experience

Hoquei Patins

https://play.google.com/store/apps/details?id=pt.nunomatos.hoqueipatins
An Android application keeps track of roller hockey match results, competition details, and standings. If you want to keep track of a particular match, you can add it as a favorite and receive push notifications for its events. You can also choose teams or competitions as favorites and keep an eye on them more efficiently.

Tool Tracking App

This app was built to allow this company's workers to manage and track the construction tools inventory. The idea of the app was to list the existing tools with detailed information about them, including photos and who was with them at the time. It was also possible for the users to reserve a tool for themselves and scan the tool's QR Code to make it quicker to be aware of that tool's information.

Business Card Scanner App

I created an Android application to scan business cards and store all the information within the app so it would be better organized and easier to check. I was responsible for fixing the existing bugs and issues to get the app to work again.

Education

2008 - 2013

Master's Degree in Informatics and Computing Engineering

Faculdade de Engenharia da Universidade do Porto - Porto, Portugal

Skills

Libraries/APIs

Retrofit, RxJava, RxJava 2

Tools

Android Studio, Slack, Jira, Trello

Platforms

Android, Firebase, Mobile, Windows, MacOS, Azure, Twilio

Languages

Java, Kotlin

Paradigms

Agile Software Development, Scrum

Storage

SQLite, RoomDB, Realm

Frameworks

Android SDK, Espresso, Dagger

Other

Software Development, Development, Room, Google Fit

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