English:
Upper Intermediate
Victor V.
Vetted by YouTeam
Colombia
UTC -05:00
America/Bogota
English:
Upper Intermediate
Sr Android Developer for more than 8 years of experience
He has been a senior 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 the 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 availableExpertise
Years of commercial development experience
9 years of experience
Core technologies
Other technologies
Project Highlights
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. • Ensured 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
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
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
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 focused 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, PMs, TL, Product Owners, 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. • Developed Unit Tests that support the new code. • Did error correction. • Proceeded with code review from my teammates. • Used the git workflow with Push Request. • Participated and report my progress in daily meetings (SCRUM methodology). • Proactively made comments and adjustments to the code that improve the user experience. • Kept me abreast of the tools and updates of the platform. • Did oral and written communication with the client (PO) in English. Technologies: Android, Kotlin, Git, Java, Material Design, Sdks, Android Studio
Financial Projects
Jul `15 - Feb `18
3 years
Home Elements
He was the developer in charge of the company's main sales application, which was developed for Android 5.0 devices. 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, such as Recycler Views. He developed all the visual aspects 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 reviews, payment accounts, routers, visits with GPS, etc. Develop a service that allows you to update your app completely independently 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, such as Recycler Views. He developed all the visual aspects 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 reviews, payment accounts, routers, visits with GPS, etc. Develop a service that allows you to update your app completely independently 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. • Was the main mobile app developer. • Participated in the design and development stages of new features. • Maintained and supported the company's main sales application. • Was responsible for the design of the interface and application graphic resources. • Reviewed the quality and performance of the application. • Released new versions to the Production environment. • Created and maintained new REST API services. • Did 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
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 triboelectric 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
Agency
400+
GMT-11
Remote
Want to hire this engineer?
Check if Victor is available