Bruno Facina, Developer in São Paulo, Brazil
Bruno is available for hire
Hire Bruno

Bruno Facina

Verified Expert  in Engineering

Bio

Bruno has worked with multiple programming languages in diverse fields, including back-end, database, front-end, and mobile. He has primarily performed as a problem solver, building tools and solutions for daily and weekly feature requests and using the Agile methodology. Bruno can also communicate with his clients in native-like English, Portuguese, and French.

Portfolio

Minds Digital
Android, Android Studio, Audio, Android SDK, Material Design, Kotlin, XML, REST
PackUp
Java, Android, XML, PHP, SQL, MySQL, Python 3

Experience

  • Creativity - 7 years
  • Algorithms - 6 years
  • Android - 3 years
  • Software Engineering - 3 years
  • Python 3 - 2 years
  • Java - 2 years
  • Scrum - 2 years
  • Kotlin - 1 year

Availability

Full-time

Preferred Environment

Visual Studio Code (VS Code), MacOS, Windows, Python 3, Kotlin, Java, Android

The most amazing...

...thing I've developed was an Android app called PackUp that ranked third on Google Play Store and helped graduate students find roommates and housing.

Work Experience

Senior Android SDK Developer

2022 - 2022
Minds Digital
  • Developed an Android SDK for the client mirroring their Flutter application.
  • Created an activity that would record voice input from users and authenticate them according to the voice recognition software developed by the company.
  • Fixed all bugs the client previously had with their product.
  • Designed flexible UIs for the SDK to adapt to the user input and host activity themes.
Technologies: Android, Android Studio, Audio, Android SDK, Material Design, Kotlin, XML, REST

Senior Android Developer | Founder

2018 - 2021
PackUp
  • Developed an app that assisted university students with housing and matched them with other users to find an ideal roommate.
  • Signed contracts with local real estate agencies to publish their houses on the platform, resulting in thousands of homes being added.
  • Assisted hundreds of students in finding their ideal houses and roommates, generating thousands of leads.
  • Deployed the Android version of the app that ranked third among the housing apps on Google Play Store.
Technologies: Java, Android, XML, PHP, SQL, MySQL, Python 3

PackUp App

https://github.com/Facina/packUpApp
PickUp is a Java Android app built to assist university students in finding suitable housing and an ideal roommate. The app allows the user to add preferences and interests that, through a match-making process, find the most similar students so they can meet each other and become roommates.

Cinema App

https://github.com/Facina/Cinema
This Java-based Android app assists users in buying specific seats in local cinemas. The app was built to help small cinemas with no online selling system sell seats for every movie projection. Users can see all local cinemas' projections listed, choose a movie, pick the exact time and date of a projection, and pre-order tickets.

Food Diet App

This Kotlin-based Android application allows users to keep track of their eating habits by calculating calories ingested daily or weekly and alerting them about the changes based on their chosen diet plans. The app also allows users to monitor their food expenses.

Python Video Game Bot

This Python-based program uses real-time image processing to make decisions and send commands to a specific program window. The program allows users to reach competitive levels in a video game. The program is also able to break the game anti-bot captcha system.
2016 - 2020

Bachelor's Degree in Computer Science

University of São Paulo (USP) - São Carlos, Brazil

Tools

Android Studio, Android Jetpack

Languages

Kotlin, Java, Python 3, XML, C, PHP, SQL

Platforms

Android, Visual Studio Code (VS Code), MacOS, Windows, Firebase

Frameworks

Android SDK

Paradigms

Scrum, REST

Storage

MySQL

Other

Creativity, Algorithms, Software Engineering, Communication, Leadership, Material Design, Machine Learning, Leads, Communities, Audio

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