Guillermo Mazzola
Verified Expert in Engineering
Software Developer
Guillermo is a professional developer who always aims for excellence and specializes in Android, Java, and React Native development—having several years of experience in all of them. He also has some experience with JavaScript, C++, and Python. Guillermo's worked as a team leader, is self-taught, and remains ever curious about his field.
Portfolio
Experience
Availability
Preferred Environment
Git, Android Studio, MacOS
The most amazing...
...thing I've built was a worldwide shipment-tracking app with hot updates by downloading a secondary DEX file from a remote server.
Work Experience
Mobile Technical Manager
Globant
- Created a Gradle plugin for automatically incrementing Android's version code which integrates flawlessly with Play plugin.
- Developed a simple interceptor with the Matchers API for Retrofit—allows the creation of test mocks without relaying it to a Mock server.
- Built a NestedScrolling aware library for Google Maps' fragment that solves the scrolling issues when used with a CoordinatorLayout.
- Made a SeekBarPreference library with support for both stock and AppCompat preferences framework.
Experience
¿Cómo Llego? Rosario
https://play.google.com/store/apps/details?id=gs.infomapa.clientShipments Worlwide
https://play.google.com/store/apps/details?id=gs.envios.app.wwThe key challenges in this app were:
- Set up a custom integration per supported carrier.
- Generate a back-end capable to run as Java standalone and in Google App Engine server.
- An image-recognition framework capable of running in Android, Java, and GAE.
- A hot code update (without pushing updates from the App Store) by downloading a secondary DEX file from the server. Similar to MultiDex, but remotely.
Gradle Play Auto-Incremental Plugin
https://github.com/gmazzo/gradle-play-autoincrement-pluginOkHttp Client Mock
https://github.com/gmazzo/okhttp-client-mockFontAwesome port as Android library
https://github.com/gmazzo/android-fontawesomeGradle SQLite Plugin
https://github.com/gmazzo/gradle-sqlite-pluginAndroid Parallel IntentService
https://github.com/gmazzo/android-parallel-intent-serviceAndroid Nested Scroll Maps
https://github.com/gmazzo/android-nestedscroll-mapsAndroid SeekBar Preference
https://github.com/gmazzo/android-seekbar-preferenceGradle Jersey WADL Plugin
https://github.com/gmazzo/gradle-jerseywadl-pluginSkills
Languages
Java 8, Java, Python, C++, Kotlin, JavaScript
Frameworks
Google Guice, Guice, Dagger 2, Android SDK, Spring, JUnit, Hibernate, Spring Boot, Spring MVC, React Native, Jersey, Dropwizard, Espresso
Libraries/APIs
Retrofit, Google Maps SDK, Google API, Google Ads API, Google Maps, Firebase Android SDK, EasyMock, Jackson, GSON, Google Gson, Retrofit 2, RxJava 2, Google Places API, Quartz, Facebook API, Google APIs, Slack API, jQuery
Tools
Git, Android Studio, Genymotion, RxAndroid, Android APT, Java Concurrency, Subversion (SVN), ActiveMQ, Apache Maven, TortoiseSVN, Jira, Rally, Slack
Platforms
HockeyApp, Firebase, Android, Google App Engine, MacOS, Android TV
Storage
MySQLdb, MySQL Server, MySQL, H2, SQLite, Elasticsearch
Other
Google AdMob, AdMob, Android Emulators, OkHttp, Android Theming, Hibernate Criteria, Hibernate Validators, Slack App
Paradigms
Agile, Kanban
Education
System Information Engineer's Degree in Computer Engineering
Universidad Tecnológica Nacional - Rosario, Santa Fe, Argentina
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