Summary

Expertise

Project Highlights

Agency

VV

English:

Upper Intermediate

Victor V.

vetted by Youteam

Vetted by YouTeam

Colombia

UTC -05:00

America/Bogota

English:

Upper Intermediate

He is a Sr Android Developer for more than 8 years.

He is a Sr Android Developer for more than 8 years. He has been specializing in Android mobile application development, since version 1.6 of the system. In his experience he has had to know the SDK deeply; creating 2 applications for private use from scratch, getting involved from the "User Experience" stage, to the logic of the business rules and the interaction with the REST api. In his work he used many popular libraries that have helped him to do his tasks more efficiently, such as: Material Design for interface design, Butterknife to simplify the use of boilerplate code, Retrofit for internet, Ormlite and Room for base of data, connect to a REST-Full api using JSON, and many other things. He also has experience developing with TDD methodology and unit tests. In all his projects he uses Git in an essential way. He currently uses the latest techniques and tools recommended by the Android development team, using Kotlin as the programming language in Android Studio 3.

Want to hire this engineer?

Check if Victor is available

Expertise

Years of commercial development experience

9 years of experience

Core technologies

Android 9 years
Kotlin 5 years
Java 5 years

Other technologies

API
Git
JSON
Scrum
Unit Testing
RESTful API
RestKit
AndroidX
Material-UI

Project Highlights

icon
Senior Lead Android Developer

Gorilla

Nov `21 - Present

3 years

Gorilla / Botlle Rocket

As one of the leaders of the Android dev team, he gives technical support, management, guidance, and feedback to accomplish the sprint goals.

Responsibilities & achievements

- Helped to develop a high-quality code product, reaching the 87% of testing coverage mark. - Actively contributed to increasing team productivity by applying the best dev practices, architecture patterns, and multithreading using the latest technologies that let us deploy a performant product. - Ensure the private user data of about 1000 active users are handled securely by encrypting and obfuscating user data with the help of bytecode analyzer tools. Technologies: Android, Kotlin, Git, Material Design, Sdks

Kotlin
Git
AndroidX
icon
Senior Android Developer

USA project

Jul `20 - Nov `21

1 year

Sweatworks

Contributed to the development environment by creating a general-purpose sensors library used by our most important customers in their android projects. This helped to improve product quality and support

Responsibilities & achievements

- Improved the response time and the client's trust by providing a direct communication channel between the manufacturer and the dev team to support hardware integrations. - Responsible for maintaining a library to integrate client's hardware with sports wearables (apple watch, polar heart rate, wired monitors, etc.) to track workout data in the customer apps. - Supported hardware integration in two customer products successfully released in 2021: Beachbody® for their bike by MYX® and CityRow®. Technologies: Android, Kotlin, Git, Java, Material Design, Sdks, Android Studio

Java
Kotlin
Git
AndroidX
icon
Senior Android Developer

Avantica

Jul `19 - Apr `20

9 months

Avantica / Naez

As a senior developer, he was in charge of developing and maintaining the kiosk app instance. The kiosk is just one part of a large platform of customer Enterprise Cloud POS products. The client's product is present in the restaurants and retail outlets of some of the largest theme parks, as well as some of the largest baseball stadiums in the United States. Working with an international team with different time zones, he has to coordinate his work and take tickets from the sprint stack to achieve the sprint goal with a teamwork approach.

Responsibilities & achievements

- Helped to improve the checkout process at Appetize®. The company's customers use the app in university campuses, stadiums, and Disney-themed parks. - Developed hardware integration for thermal printers and credit card readers to guarantee their support on the POS - In addition to his development tasks, he is part of the group of people who collaborate with the Android community in the city, always helping in the organization of events sponsored by the company. Thanks to his technical knowledge, he has participated in technical review interviews to help in the selection of new members for the work team. Technologies: Android, Kotlin, Git, Material Design, Java, Sdks, Android Studio

Java
Kotlin
Git
AndroidX
icon
Senior Android Developer

Royal Caribbean project

Feb `18 - Jul `19

1 year

Globant

He worked for one of the largest clients in the international cruise industry, on the core Android team. His work focuses on the development of new features and maintenance of the mobile app, together with a team of professionals specialized in their areas and made up of semi-senior developers, seniors, QAs, Architects, PM, TL, Product Owner, etc. A team of more than 100 people and a gigantic international community that, thanks to the great infrastructure that the company possesses, allows me to access tools and spaces where I am constantly absorbing new knowledge and experiences.

Responsibilities & achievements

- As part of the dev's core team, helped to improve the user experience aboard Royal Caribbean® cruise ships by integrating local queue message systems using RabbitMQ (aboard the ship) and OneSignal (for users on land) on Android. - Developed other features for the Royal Caribbean International® app, with more than one million downloads in the Google Play Store. - Development of new functionalities for the core of the app - Development of Unit Tests that support the new code - Error correction - Code review from my teammates - Using the git workflow with Push Request - Participate and report my progress in daily meetings (SCRUM methodology) - Proactively make comments and adjustments to the code that improve the user experience - Keep me abreast of the tools and updates of the platform - Oral and written communication with the client (PO) in English Technologies: Android, Kotlin, Git, Java, Material Design, Sdks, Android Studio

Java
Kotlin
Git
AndroidX
icon
Semi Senior Android Developer

Financial Projects

Jul `15 - Feb `18

3 years

Home Elements

He was the developer in charge of the company's main sales application, developed for android 5.0 devices onwards. He worked with a team of 8 people specialized in other areas. In this app he managed to create custom components from scratch, using many advanced features of the framework like Recycler Views. He developed all the visual aspect of the application, the architecture and the use cases from scratch. Currently the application allows more than 40 commercial advisors of the company, distributed throughout the country, to carry out sales management, collections, procedures, portfolio review, payment accounts, routers, visits with GPS, etc. Develop a service that allows you to update your app completely independent from the Google Play Store. All of this works on-premises with data syncing to a data center via a REST API.

Responsibilities & achievements

In this app he managed to create custom components from scratch, using many advanced features of the framework like Recycler Views. He developed all the visual aspect of the application, the architecture and the use cases from scratch. Currently the application allows more than 40 commercial advisors of the company, distributed throughout the country, to carry out sales management, collections, procedures, portfolio review, payment accounts, routers, visits with GPS, etc. Develop a service that allows you to update your app completely independent from the Google Play Store. All of this works on-premises with data syncing to a data center via a REST API. He supported app stability and maintenance by creating an update management system outside the official android market since the app wasn't publicly available on the play store. Fully involved in all the phases of the app development, from the architecture definition to the app's deployment. Main mobile app developer Participate in the design and development stages of new features Maintain and Support the company's main sales application Responsible for the design of the interface and graphic resources of the application Review the quality and performance of the application Release new versions to the Production environment Create and maintain new REST API services User training Skills and qualifications used in this organization: Development of an android application from scratch Definition and implementation of the application architecture Design of the user interface and logo of the application Application of design patterns Gathering requirements with internal customers Using git Use and monitoring of the SCRUM methodology for work Create reusable code and libraries for future use Code documentation More information: http://www.homeelementsweb.com/home Technologies: Android, Kotlin, Java, Git, Material Design, Sdks, Android Studio, Rest Api, Scrum

Java
Kotlin
Git
Scrum
RestKit
AndroidX
icon
Junior Android Developer

Mobile project

Jun `14 - Jul `15

1 year

Parquesoft

He worked as the main developer of the first version of the mobile application called “Mobisorteos”, together with 2 other android developers, and 3 people from other areas. In this company, the use of the TDD methodology was proposed for the development of the mobile application, for which he had to develop unit tests, make mocks and execute everything with the 'Gradle' compilation tool. The application we developed allowed other companies to obtain very important marketing information about their customers to carry out a process known as "Business Intelligence" using data mining and thus helping them to retain their customers. With this app he learned to create a communication interface with Apis REST FULL and create the image of the application that is still used today.

Responsibilities & achievements

* Main developer and leader of the Android development team * Participate in the design and development stages of new features * Maintain and Support the company's main sales application * Responsible for the design of the interface and graphic resources of the application * Review the quality and performance of the application * Release new versions to the Production environment Skills and qualifications used in this organization: * Android application development from scratch * Mobile development leader * UI and logo design of the application * Use and monitoring of SCRUM as a work methodology * TDD application to write code * Using Git * Development of unit tests * Development of instrumentation test * Connect to a REST api with JSON * Code documentation * Using a third-party library to scan barcodes with the camera * Using robolectric to test android code integration More information about this company at: http://www.mobicotic.com/ Technologies: Android, Java, Restfull Apis, Git, Rest, Json, Scrum, Unit test, Material UI

Java
Git
JSON
Scrum
Unit Testing
RESTful API
RestKit
AndroidX

Agency

Web and Mobile Development agency #1967

50-100

GMT-3

Montevideo/Uruguay

Core Expertise

AngularJS
AWS
Azure
Cloud Engineer
Data Scientists
ETL
Java
JavaScript
Kotlin
Kubernetes
Linux
MongoDB
MySQL
.NET
Node.js
Oracle
PHP
Python
React.js
React Native
Salesforce
SAP
SharePoint
SQL Server
TypeScript
Visual Studio
Windows
Xamarin
Android
Jenkins
Scrum
Swift
Angular 2x
Android Testing API
Docker
Linux Systems Administration
MariaDB
JetBrains
Kanban
Redux
iOS SDK
Scrum Master
Visual Studio Code
Angular UI Bootstrap
Angular Material
Flutter
Angular CLI
Google Cloud Platform
.NET Core
Xamarin.Forms
Xamarin Native
Mongo Compass
Data Analyst
SAP HANA
SwiftUI
SAP BTP
SAP S4/HANA

Industries

Logistics & Transportation, E-Commerce & Retail, Banking & Finance, Construction & Real estate, Healthcare & Medicine, Automotive, Branding, design, web development, ERP

Want to hire this engineer?

Check if Victor is available