Pedro GuimarãesMobile Developer
Software developer at day, gamer at night. I also have a passion for all things art related and I love staring at beautiful screens.
Tech stack
Android (10)
Kotlin (7)
iOS (6)
Java (5)
Communication (5)
Apps (5)
Usability (5)
Performance (5)
Terminal (5)
Accessibility (5)
Mobile (5)
Model View Viewmodel (MVVM) (4)
Android Studio (4)
Firebase (3)
Objective-C (2)
Swift (2)
JavaScript (2)
Elm (2)
RxJava (1)
Dagger (1)
GitFlow (1)
Crashlytics (1)
Kanban (1)
JUnit (1)
Agile (1)
CircleCI (1)
Manual Testing
Linux
Android Animations
Firebase Android SDK
Experience
Software DeveloperOpah IT
03/2021 - Currently

I work for the biggest chain store in Brazil in apps used in more than 3000 stores across 20 brazilian states.

Model View Viewmodel (MVVM)
Android
Kotlin
Android Studio
Java
Software DeveloperSOUTH SYSTEM
10/2020 - 04/2021

Worked with a credit card machine native Android app, developing new features and fixing bugs.

Model View Viewmodel (MVVM)
Android
Kotlin
Java
Software DeveloperAmbush
06/2019 - 08/2020

Worked on multiple frontends (native iOS, native Android and web) for a big US-based fitness company. Was also responsible for leading the rewrite of the native Android app.

Swift
iOS
Objective-C
Android
Kotlin
Firebase
Elm
JavaScript
QA Analyst (Freelancer)uTest
07/2015 - 09/2019

- One of the highest-rated testers and top rated community member of uTest. - Worked on desktop and mobile apps for multiple clients. - I have done usability, localization and functional tests - Helped coordinate a few projects and wrote test cases. - Was part of a team that worked with a global client that provides global financial data in real time and stock market news 24/7

Accessibility
Android
Apps
Communication
iOS
Mobile
Performance
Terminal
Usability
Software DeveloperVortigo
01/2019 - 07/2019

Worked on native Android projects, mostly financial apps.

Kotlin
Android
CircleCI
Java
Software DeveloperKobe - Creative Software House
09/2018 - 02/2019

- Working in multiple Kotlin projects - Use of technologies such as RxJava, Dagger, Firebase Cloud Firestore and Firebase Authentication

Dagger
Firebase
Kotlin
RxJava
Software DeveloperPulsus
01/2018 - 08/2018

I worked as the main developer on the MDM app Pulsus, a background agent for configuration and telemetry. - I was part of an agile team, following Kanban and the Gitflow workflow - I developed new features for the app - Collaborated on fixing most of the major bugs the app had - Wrote documentation for the project - Helped with client support when needed - Collected telemetry data such as user location, speed, data usage, sensor states. - Helped reducing the application's size in 25% - Was responsible for the initial migration from Java to Kotlin - Completely rewrote the app's background behavior, to be in conformity with Android 8 standards. - Rewrote from scratch the lite version of the company's app - Worked with technologies such as RxJava, EventBus, Dagger, Retrofit, WorkManager, FCM, Crashlytics, Firebase, Mockito, JUnit

Agile
Crashlytics
Dagger
Firebase
GitFlow
Java
JUnit
Kanban
Kotlin
RxJava
Education
Incomplete Bachelor DegreeCentro Federal de Educação Tecnológica de Minas Gerais
02/2014 - 02/2016