Download PDF

Rafael De Araújo

Senior Android Developer at Venturus

Summary

Android developer focused on solving real problems and always trying to catch up with what's latest in the mobile world. Developing applications for Google Play users and also for businesses users. Working in companies and as a freelancer too.
Husband, Google technology fan and active user in the largest Android community of Brazil (Slack Android Dev Brazil).

Work History

Oct 2015Present

Android Developer

Venturus

Android Developer in research of innovation projects. Applications and services made for smartphones, tablets and smartwatch. Working in a team following the agile methodology using Scrum.

Nov, 2014Oct, 2015

Android Developer

Grupo Verisoft

Android Developer of applications to show text, images, audio and video. Applications made by tools and updated APIs, using concepts of Material Design and using the Google Play mechanism for signatures (in-app subscriptions) and Beta testers. Working in a team following the agile methodology using Scrum.

Mar, 2014Nov, 2015

Android Developer

Ginga One

Android Developer focused on business users only, not the users of Google Play. Developer of an application for reporters of "Guia 4 Rodas" (car magazine) from Editora Abril to send data from hotels, restaurants and events in the field to the main base.

Jan, 2013Mar, 2014

Android Developer

UOL

Android Developer of application PagSeguro that focus on sales by phone and previous sales reports.  Besides these mentioned features, the applications challenge is the sales operation via card reader that is connected to the sound output (mini Jack) or Bluetooth of device. Application focused on smartphones and tablets and different versions of Android, to meet the maximum possible customers. Working in a team following the agile methodology using Scrum.

Feb, 2011Dec, 2012

System Analyst

CPqD

Android developer of application focused on Google Play users, such as "CPqD Liga+" and "CPqD Controle", and also to business clients. Also working as a web developer using Java language and anothers frameworks like Struts, JSF and Primefaces. Working in a team following the agile methodology using Scrum.

May, 2010Feb, 2011

Software engineer

Ci&T

WEB developer using Java and anothers frameworks like Struts, EJB, Spring and Maven as dependency management tool. Worked also with Jboss and Tomcat as servers. Working in a team following the agile methodology using Scrum.

May, 2009May, 2010

Software engineer

Indra

Developer of a distributed system using it JEE platform (EJB3, JPA, JMS) and RCP framwork (Eclipse like). Weblogic and JBoss as server and Oracle as database.

Jul, 2007May, 2009

Software Developer Internship

Movile

Internship focused on WEB and WAP development using Java and Tomcat server. Also, working as a reporter maker using SQL Server database.

Applications

All applications were developed using Android Studio or Eclipse as IDE, Gradle as build tool, Genymotion as an alternative emulator device, Fabric as crash report and delivery beta application to QA, Git as version control and following Android guidelines of developer and design by Google.

 

Aplicativo Android PagSeguro

Application for payments by smartphone and tablet. Combined with a reader attached to the device via the headset input, allows you to read magnetic stripe for credit cards. Still possess the possibility of communicating with other reader models via Bluetooth for reading chips allowing credit transactions, debit and voucher.
Challenge:  Application compatible with 2.2 to the current verison. Application version for smartphones and tablets.
Published on Google Play: https://play.google.com/store/apps/details?id=br.com.uol.ps


CPqD Liga+ (Qual Operadora?)

Android application that identifies the carrier of any phone phone number in Brazil. There is also the possibility of identifying the carriers of the phone numbers of your contacts, letting saved this information to the user use offline.
Challenge: No references on the Internet. Android 2.2 version. Pick up the user's contacts. Internal database.
Published on Google Play: https://play.google.com/store/apps/details?id=com.cpqd.billing.operadora


App de escala Azul

Android application to control scales of employees of Azul Linhas Aéreas Brasileiras.
Challenge: Send and receive data via Retrofit. ExpandableListView with RecyclerView. Load images with Picasso. 
Published on Google Play: https://play.google.com/store/apps/details?id=com.azul.tripulantes


Projeto Vigilante

Application to report anonymously police abuse of civilians, sending text, image, audio or video, and also the location through the Google service.
Challenge: BroadcastReceiver to notify when Wifi is avaliable. Send and receive data via Retrofit. Record audio, image and video using Android APIs. Pick up location by Google Play Service. Display images by Picasso.  Internal database. Sending PUSH by Google Cloud Message. Using Fabric solution to crash report.
Published on Google Play: https://play.google.com/store/apps/details?id=br.org.projeto.vigilante


Saco de Piadas

Service of jokes by text, image, audio and video to subscribers, available in Android, iOS and Web.
Challenge: Using the concept of Material Design. Send and receive data via Retrofit. Display images by Picasso. Play audio and video using Android API. Sending PUSH by Google Cloud Message. Event bus by Otto. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=com.verisoft.sacodepiadas


Culturando, Papo de Mulher and Radar Noticia e entretenimento

Service of news and entertainment tips in text and image to subscribers, available in Android, iOS and Web.
Challenge: Using the concept of Material Design. Send and receive data via Retrofit. Display images by Picasso. Sending PUSH by Google Cloud Message. Event bus by Otto. Using Fabric solution to crash report and delivery beta application to QA.

This project has multiple flavors, listed below.


Livroh!

Book reader application for subscribers, available in Android, iOS and web,
Challenge: Using Service to load book info from Epub file. Using the concept of Material Design. Send and receive data via Retrofit. Display images by Picasso.  Sending PUSH by Google Cloud Message. Event bus by Otto. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=br.com.verisoft.livroh


Bancah - Sua banca digital

Magazine reader application for subscribers, available in Android, iOS and web.
Challenge: Using Service to load magazine info from a zip file. Using the concept of Material Design. Send and receive data via Retrofit. Display images by Picasso.  Sending PUSH by Google Cloud Message. Event bus by Otto. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=br.com.verisoft.bancah


Brasil Mesada

Android application focused on control and financial education for children, where the goal is to control the costs of a credit card of a registered user. 
Challenge: Using the concept of Material Design. Send and receive data via Retrofit. Display images by Picasso. Internal database.

This project has multiple flavors, listed below.


Guia 4 Rodas

Android Application to reporters magazine 4 Rodas (car magazine) from Editora Abril to send local information to the journal database. Only for business customers, not apply on Google Play.
Challenge: Internal database. Tablet version only. Load image using Android API. Load weather information using Weather API.


Minuto Bíblia

Service of catholics audio to subscribers, available in Android, iOS and Web.
Challenge: Send and receive data via Retrofit. Display images by Picasso. Sending PUSH by Google Cloud Message. Event bus by Otto. Playing audio using Android APIs. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=com.verisoft.minutobiblia


Minuto Carreira

Service of careers tips by video for subscribers, available in Android, iOS and Web.
Challenge: Send and receive data via Retrofit. Display images by Picasso. Sending PUSH by Google Cloud Message. Event bus by Otto. Playing video using Android APIs. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=com.verisoft.minutocarreira


Ego

Service of chat for subscribers, available in Android, iOS and web.
Challenge: Using the concept of Material Design. Send and receive data via Retrofit. Sending PUSH by Google Cloud Message. Using Fabric solution to crash report and delivery beta application to QA.
Published on Google Play: https://play.google.com/store/apps/details?id=com.verisoft.ego


IT Fórum 365

This application is a social platform B2B of relationship and content shared.
Challenge: Sending PUSH by Google Cloud Message. Generate Flavors.

This project has multiple flavors, listed below.


CPqD Controle

Android application to control consumption based on calls, SMS messages and 3G data from user.
Challenge: No references on the Internet. Android 2.2 version. Pick up the user's usage of calls, message and 3G using ContentProvider. Internal database.
Published on Google Play: https://play.google.com/store/apps/details?id=com.cpqd.minigrt

Publications

Aug, 2016Present

Flavors

Medium Android Dev Br

My article about Flavors! in the medium of "Android Dev Br", the biggest forum of Android in Brazil.

Education

20162017

Extension course

Unicamp

Internet of things: Technologies and Projects

20032005

Associate's degree

PeopleTEC

Information Technology

Courses

Jul, 2016Present

Venturus 4Tech

Venturus

Worked as a monitor in Android module classes.

Events & Conferences

Set, 2016Present

Android DevConference

iMasters

São Paulo - Brazil

Jul, 2016Present

Google Launchpad Summit

Google

São Paulo - Brazil

May, 2016Present

Dev Camp 2016

Dextra

Campinas - Brazil

May , 2015Present

Google I/O 2015

Google

San Francisco  - USA

Apr, 2013

Workshop UX Mobile

Google São Paulo

São Paulo - Brazil

Set, 2013

InterCon Dev Android

iMasters

São Paulo - Brazil

Independent Coursework

  • Academy java (Global Code)
  • XHTML + CSS + JavaScript for Web applications (Dextraining)
  • Ajax + jQuery (Dextraining)

Languages

Portuguese - Native level.

English - Advanced reading and writing; intermediate to advanced speaking and listening.