Leonardo Javier AcevedoMobile Developer
Freelance Android Developer with 7 years of experience, comfortable writing both Java and Kotlin Android solutions. Strong interest in decoupled architectures and best practices such as testing for building usable, reliable and maintainable Android solutions. Experienced in development of Android applications with Bluetooth both classic and low-energy (BLE) supported by a wide variety of Android versions.
Certifications
Android
Android
11/26/2019
Tech stack
Android (5)
Android Support Library (8)
Android UI Design (7)
Google Maps (6)
Dagger (5)
RxAndroid (5)
Firebase Android SDK (5)
Kotlin (5)
JUnit (5)
Model View Viewmodel (MVVM) (4)
BLE (3)
Google Material Design (3)
Google Cloud (2)
Google Gson (2)
Model View Presenter (MVP) (2)
React Redux (1)
React Native (1)
Android Animations (1)
Android NDK (1)
PHP (1)
Retrofit (1)
MySQL (1)
Google Analytics (1)
Experience
Android DeveloperThe Appraisal Lane
03/2020 - 09/2020

I worked with the Uruguay-based team on the company's retail app, and was responsible for it as a whole. I also championed the incorporation of best practices such as dependency injection through Dagger Android and more layer separation as a means to increase code testability.

Android
RxAndroid
Firebase Android SDK
Android Support Library
Dagger
Model View Presenter (MVP)
JUnit
Senior Android DeveloperAgileEngine
08/2019 - 12/2019

I joined a team for a US-based client who had apps in the transportation industry. I developed new screens and fixed bugs for one of their apps, and championed the implementation of best practices such as architectural decoupling and unit testing.

Android
RxAndroid
Firebase Android SDK
Android Support Library
Android UI Design
Dagger
Google Analytics
Google Maps
JUnit
Google Material Design
Android DeveloperRappi
11/2018 - 06/2019

As a developer in the Home Screen team, I was in charge of developing new features and fixing existing functionality. In particular, I was part of the Home Screen revamp effort, which converted the Rappi consumer app's home screen in an infinite feed of offers and other calls to action. I also reviewed pull requests from other Android developers, making comments regarding functionality, architecture, best practices, and company coding guidelines. The team followed an agile methodology, with daily standup, planning and retrospective meetings. This was effectively a remote position. I was the only member of my team to be outside of Colombia's capital Bogotá, and thus I worked from home.

RxAndroid
Android Animations
Firebase Android SDK
Android Support Library
Dagger
Model View Viewmodel (MVVM)
Google Maps
JUnit
Kotlin
Retrofit
Android DeveloperBluesmart
03/2016 - 11/2018

I was in charge of architecting and developing the new native Android app to track and control the company's “smart luggage” family of products, using Bluetooth Low Energy (BLE). I also developed and maintained the company’s Android app for product in-factory quality control.

RxAndroid
Firebase Android SDK
Android Support Library
Android UI Design
Dagger
Model View Viewmodel (MVVM)
BLE
Google Maps
JUnit
Kotlin
Android DeveloperMediaMonks
01/2018 - 11/2018

I participated in the development from scratch of a native Android app, helped with development and bug fixing and support on other Android apps based both on the Android SDK and on React Native

Android
React Native
RxAndroid
Firebase Android SDK
Android Support Library
Android UI Design
Dagger
Model View Presenter (MVP)
Kotlin
React Redux
Android DeveloperGlobant
05/2014 - 03/2016

I developed new native Android apps from scratch, as well as develop new features and bug fixes for existing ones, according to customer requirements, estimating costs for each tasks and ensuring a timely completion. I also developed unit tests to ensure application production code correctness, performed and was subject to code reviews, and generally adhered to other best practices.

Android
Google Cloud
Google Gson
Android Support Library
Android UI Design
Google Maps
Google Material Design
Android and Backend DeveloperLatinda
09/2013 - 04/2014

Designed and Implemented a native, music-oriented Android app and its web service. The app made streamed audio from the web service at the same time as local audio files from the user's phone, thus requiring use of the Android NDK.

Android
PHP
MySQL
Android Support Library
Android UI Design
Android NDK
Education
Bachelor in Science, Information EngineeringNational Chiao-Tung University (Taiwan)
09/2006 - 07/2010