
Gabriel Calero
Verified Expert in Engineering
Software Developer
Buenos Aires, Argentina
Toptal member since September 15, 2016
Along with being a personable and ready-to-help professional, Gabriel is a software engineer and a graduate from NTU in Buenos Aires. He's been working with tech companies for more than 14 years and since 2010, he has performed as a nearshore contractor for US companies. Gabriel also has substantial knowledge in mobile and back-end development, and he has recently achieved the Associate Android Developer certification.
Portfolio
Experience
- Android Studio - 10 years
- Java - 10 years
- Bash - 10 years
- Design Patterns - 10 years
- HTML5 - 8 years
- Kotlin - 5 years
- Gradle - 5 years
- Dagger 2 - 1 year
Availability
Preferred Environment
Java, Bash, Git, Android Studio, Kotlin, Jetpack Compose, Android Architecture Components, Coroutines
The most amazing...
...thing I've coded is an Android SDK to collects data that helps companies to understand their mobile users, their interests, and their needs.
Work Experience
Android Lead Engineer
KulpaCloud
- Developed and launched new app features that align with business goals.
- Diagnosed and resolved crashes, bugs, and performance issues.
- Migrated legacy code from RxJava2 to Coroutines and from XML views to Jetpack Compose.
- Kept the code up to date by upgrading to the latest Android SDK and using the most recent version of libraries.
Senior Android Developer
Anatomap
- Developed an app from scratch for recording injuries sustained as a result of crime.
- Designed the app's architecture using Android architecture components.
- Implemented a beautiful UI following high-definition design and UX best practices.
- Adapted the design from iOS navigation patterns to Android navigation.
Android Developer
Innodev
- Built the in-app wallet feature—among others—in the Walem app for customers using clean architecture principles and Kotlin. This app was recently launched on Google Play in July 2019 and already has 50,000+ downloads.
- Developed new features for a Swift driver app using clean architecture, e.g., having a screen with a live map showing the zones where drivers are more needed.
- Provided support for the three apps (customers, drivers, and restaurants) by finding and fixing bugs, including performance issues, notification issues, background status, and list optimization.
Android Engineer
High Fidelity, Inc.
- Ported the open-source VR platform HighFidelity (Highfidelity.com) to Android.
- Developed the UI for the Android app.
- Developed virtual controls for the in-world view.
- Ported new features from other desktop platforms to Android.
- Integrated the Google Daydream SDK to be able to interact with Daydream compatible smartphones using Daydream View (headset) and Controller.
Android VR Engineer
Futurewei Technologies, Inc.
- Ported the open-source VR platform High Fidelity (Highfidelity.com) to Android.
- Ported the graphics backend to Open GL ES 3.2.
- Adapted the toolchain so it used the proper C++ Clang compiler and GNU STL.
- Wrote shaders to run on Mali and Adreno GPU.
- Started integration with Google Daydream platform.
Android Fundamentals Course Instructor
Ministry of Production and Labour of Argentina
- Prepared lessons of Android Fundamentals from environment setup to complete app development.
- Prepared exercises for topics like basic core components, UI, background tasks, storage, networking, geolocation and Maps API.
- Taught lessons.
- Coached students in their final group projects.
- Evaluated and gave feedback to students.
Senior Android Developer
Intertrust Technologies
- Participated in the reengineering of Personagraph SDK for Android using TDD.
- Created the Android architecture using OOP concepts.
- Developed Android background processes using services and alarm manager.
- Developed strategies to collect data and send it to the server saving resources usage.
- Composed unit tests with Junit and Robolectric.
- Supported a CI configuration with Jenkins and Bitbucket (using Smart Commits).
Senior Software Developer
Pie Digital, Inc.
- Supported the Windows Agent for Pie Digital Software.
- Involved a system tray app and windows service to simplify set-up, management, and remote support of home network and devices.
- Built Java components with C#.
- Developed a Windows Installer with InstallShield (InstallScript).
- Developed a bully algorithm in Java to choose a master PC within the home network.
- Supported customizations for Telekom (Germany) like i18n.
Senior Android Developer
iTelo
- Developed iTelo for Android using MVP pattern.
- Created a mechanism to search motels on offline devices.
- Built an offline batch in Java to preprocess images (size, quality, watermark).
- Developed the Android flow for coupon redemption.
- Built scripts to deploy on different devices (adb) and run automated tests (Appium).
- Designed the REST API (JSON).
Senior Development Analyst
MercadoLibre, Inc.
- Built features for the back end of the search engine that supports 2,000 requests/sec using Java.
- Developed batch jobs to index 60 millions of items and other entities using Java and bash programming.
- Created offline tools to make content reviewers' jobs easier using Java.
- Developed a REST API to open the platform to third-party developers using Grails.
Full-stack Web Developer
Axxon Solutions
- Built modular web solutions keeping in mind reusability, maintainability, and quality of the software.
- Developed back-end and front-end technologies including Java (J2EE) HTML, CSS, and JavaScript.
- Created an intranet project for Grupo ASSA—a global services company.
- Devised a catalog and shopping cart solution for Widex—a company that produces and market high-definition headphones.
Java Developer
Intelap
- Maintained the finance, production, and purchasing modules of the proprietary ERP System.
- Developed custom reports for different stakeholders and their needs.
- Refactored and developed a unit test for a financial module.
Experience
Personagraph SDK for Android
High Fidelity VR
https://highfidelity.com/As an Android engineer, I worked on the Android app which allows users to connect to HiFi through Daydream-compatible devices.
iTelo
https://www.linkedin.com/company/iteloMercadoLibre
http://mercadolibre.com/Walem
Injury Capture
The app has a beautiful UI, including custom views like a body map to choose the body part that suffered the injury. It also handles the camera and allows the user to capture pictures and videos.
Education
Bachelor's Degree in Information Systems Engineering
National Technological University - Buenos Aires, Argentina
Certifications
Associate Android Developer
Google Developers
Skills
Libraries/APIs
AWT, JasperReports, Google Maps API, Android Architecture Components, OpenGL ES, jQuery, PyTorch, OpenGL, RxJava, RxJava 2, RxJava 3
Tools
Eclipse IDE, Android Studio, Git, Jenkins, Gradle, Bitbucket, GitHub, CMake, InstallShield, Android NDK, Android Jetpack, Firebase Cloud Messaging (FCM)
Languages
Java, Kotlin, SQL, HTML, C#, Bash, C++, C, JavaScript, CSS, HTML5, PHP
Paradigms
Object-oriented Programming (OOP), Design Patterns, REST, Model View ViewModel (MVVM), Clean Architecture, Test-driven Development (TDD)
Platforms
Google Daydream, Android, iOS, Docker, Firebase, Software Design Patterns
Frameworks
Grails, Dagger 2, Swing, Qt, Dagger, Android SDK
Storage
MySQL, Redis, DB, Oracle9i, RDBMS, SQLite
Other
Coroutines, Enterprise Java Beans (EJB), Software Design, Software QA, IT Projects, IT Management, Algorithms, Jetpack Compose, SDKs, AlarmManager, User Permissions, Virtual Reality (VR), Shaders, MVVC, Room, Hilt, Unidirectional Data Flow
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring