Personal details

Javier M. - Remote Android developer

Javier M.

Senior Mobile Engineer
Based in: 🇦🇷 Argentina
Timezone: Eastern Time (US & Canada) (UTC-4)

About

Software engineer with extensive experience in mobile app development specially with Android platform.
Through the course of my career, I've been instrumental in developing products, businesses and ideas in diverse industries: FinTech, food, retail, travel, sports and entertainment.
With almost 10 years of demonstrated development of innovative software solutions, I've been a driving force for advancing the capabilities of technology teams and paving the way to productivity and revenue increase. Trained with meticulous attention to details, as well as well-versed in the best practices for effective collaboration, ensuring high quality of mobile software products.
He feels comfortable working with multidisciplinary teams inside an agile context. His greatest aim is to materialize knowledge and make it as beneficial as possible, providing solutions and real value to people.

Leitmotif: Outcome-Driven Innovation

Work Experience

Lead Mobile Engineer
Verizon | Nov 2019 - Jan 2022
Xcode
JUnit
Gradle
Bamboo
Kotlin
Appium
RxJava
Swift
The Verizon Multi-View Experience Consumer app is a multiple camera view streaming solution available to Verizon 5G Mobile customers. Responsibilities: ● Flexible and extensible architecture implemented in codebase with advanced modularization tools and techniques such as Git submodules, build variants, source sets, SOLID principles for OOP best practices and Design Patterns ● Improve code coverage by 30% and video streaming performance by 80% by using profiling tools and complex debugging techniques ● Reuse and split codebase modules to implement from scratch a standalone app with same multi-camera video streaming functionality developed for sports SDK and adapt it for on-demand video ● Featuring qualitative and quantitative growth of Android Team by: interviewing up to 8 candidates to be hired and mentoring 3 new hires along the onboarding process, doing code review in different projects, and ensuring best practices in whole Configuration Management. ● Provide assistance to 3 partner companies to integrate the SDK into their mobile apps already released in the stores. Technologies Used: Xcode| Junit|Bamboo|Kotlin|Appium|RxJava|Swift|Android apps development
Senior Android Developer
Appetize | Jul 2018 - Sep 2019
Xcode
Gradle
Continuous Integration
Android Studio
Kotlin
RxJava
Appetize provide a tablet based POS system that transacts cash, credit and a variety of digital payments methods. The solutions include a variety of form factors that will provide the ability to cater to a wide range of service areas within your facility that include the typical club and restaurants, kiosk ordering, and parking lot attendants, as well as fan facing mobile ordering for pickup and/or delivery. ● Solve complex technical issues such as more than 10 memory leaks ● Interview up to 15 candidates to be hired ● Implement a complete Continuous Delivery pipeline for several products using Bitrise ● Collaborate with coworkers and multidisciplinary teams - Quality assurance, product owners, visual designers, project managers, iOS and backend (web services) development teams, other technical leaders and up to 20 FTE Android devs. Technologies Used: Xcode|Gradle|Continuous Integration| Android Studio|Kotlin|RxJava

Education

UNCPBA
Bachelor's degreeSoftware Engineering
Jan 2009 - Dec 2013

Certifications & Awards

Problem Solving
HackerRank | Sep 2020
Semifinalist Exponent with Traveling Salesman Problem P&D implementation
EST Proceedings | Aug 2011