Joao Ubaldo Xavier ReisMobile Developer
Senior Android Engineer | Clean code and Testing enthusiast
Tech stack
Java (10)
Android (9)
REST APIs (7)
Retrofit (6)
Model View Viewmodel (MVVM) (6)
Unit Testing (6)
Kotlin (6)
Dependency Injection (5)
Clean Architecture (5)
Reactive Programming (4)
C (4)
Python (4)
Machine Learning (3)
Artificial Intelligence (AI) (3)
Algorithms (3)
Test-driven Development (TDD) (2)
Application Architecture (2)
Glide (2)
ShellScript (1)
Linux (1)
Server Administration (1)
SQL (1)
JBoss (1)
WebLogic (1)
Spring (1)
Oracle Database (1)
Model View Controller (MVC) (1)
SOAP (1)
Microservices Architecture (1)
RxJava (1)
Experience
Senior Android EngineerHearst Television
08/2020 - Currently

Activities involve develop new features and mantaining two apps: - A whitelabel TV Station app, focused on news, media and weather - An OTT App, that serves VOD content and live news

Kotlin
Java
Model View Viewmodel (MVVM)
Clean Architecture
Reactive Programming
Dependency Injection
Unit Testing
Retrofit
Android
REST APIs
Android DeveloperPicpay
11/2019 - 08/2020

Activities: Worked with a Squad to develop, mantain and design features focused on the peer-to-peer instant payment experience, using a clean architecture approach, and patterns such as MVVM, MVI, Repository and others, on the Kotlin programming language. Development of unit and integration tests

Kotlin
Java
Model View Viewmodel (MVVM)
Clean Architecture
RxJava
Dependency Injection
Unit Testing
Retrofit
Android
REST APIs
Android DeveloperWill Bank
09/2018 - 11/2019

Worked in a "end-to-end" Scrum team that developed new features and maintained a mobile app for financial services and credit card issuing, "Wil Bank". Tasks and responsibilities included: Migration from Java to Kotlin for the app codebase Development of features following the best coding practices and industry standards, such as MVVM, Architecture, Android Jetpack Libraries, Unit and Integration Testing Handling the deployment and release train of the app in Google Play Store Defining an architecture for the 2.0 version of the app, and participate in it's development fom the ground up

Android
Java
Kotlin
Model View Viewmodel (MVVM)
Unit Testing
Test-driven Development (TDD)
Application Architecture
REST APIs
Glide
Retrofit
Backend InternMeu Pag!
11/2017 - 09/2018

Development of SOAP and REST microservices. Development and maintenance of applications with the following languages/frameworks: JAVA EE, Spring Framework, JBOSS, Oracle SQL, Weblogic, OSB , SOA. Maintenance in Legacy systems (Delphi)

REST APIs
Microservices Architecture
Java
SQL
Oracle Database
JBoss
WebLogic
SOAP
Spring
Model View Controller (MVC)
Software Engineer InternNúcleo de Inferência e Algoritmos - UFES
07/2013 - 01/2016

Worked in two large software projects: - A java based pattern recognition system for a major Oil Company, that could analyze vibration data from sensors and use machine learning techniques to detect and flag failurs on test runs for submerged oil pumps, and predict if a next failure was likely to occur before the desired MeanTime Between Failures - An android app for an Eletric Company meter reader employees, which would assign and distribute an optimal route for each one, based on distance and daily capacity constraints. Experience in Machine Learning Algorithms Data Classification, Pattern Recognition Development of Systems and Applications specialized in Artificial Intelligence Experience in Java, C, C++, Python

Android
Java
Algorithms
Artificial Intelligence (AI)
C
Python
Machine Learning
Scholarship HolderLaboratório de Administração de Redes, UFES
02/2012 - 01/2013

Experience in Computer Networks, managing and monitoring systems, routers and machines Creation and Maintenance of Linux Servers (Network, File Systems, Authentication, Routing, etc) Experience in Linux, ShellScript, Python, C

Python
Linux
ShellScript
C
Server Administration
Education
Computer Science BachelorUniversidade Federal do Espírito Santo (Oficial)
02/2019 - Currently
Computer Engineering BachelorUniversidade Federal do Espírito Santo
01/2010 - 08/2018