Nelson Puglisi, Developer in Lomas de Zamora, Buenos Aires Province, Argentina
Nelson is available for hire
Hire Nelson

Nelson Puglisi

Verified Expert  in Engineering

Software Developer

Location
Lomas de Zamora, Buenos Aires Province, Argentina
Toptal Member Since
April 8, 2020

Nelson is a passionate and experienced software crafter with over fifteen years of professional experience, seven of which focused on Android development. He is a TDD enthusiast and clean code advocate who delivers high-quality, well-crafted apps that have greatly improved the performance of client projects. He's a dedicated team leader with an engaging and effective management style. His experience creating SDKs using the most popular libraries ensures superior-performing products.

Portfolio

OLX
Google Play Store, Mobile App Development, Certified ScrumMaster (CSM), Android...
MercadoLibre
Node.js, Mobile App Development, Certified ScrumMaster (CSM), Android...
I Am At
Node.js, Android, Google Play Store, Mobile App Development...

Experience

Availability

Part-time

Preferred Environment

Jira, Trello, Slack, Visual Studio Code (VS Code), Visual Studio, Android Studio, Firebase, Mobile Development

The most amazing...

...app I've built is called Futbol Para Todos—it reached a million downloads with live streaming.

Work Experience

Lead Software Engineer

2018 - 2020
OLX
  • Created the architecture guidelines for the Android app.
  • Increased the coverage to 45% on the domain layer, showing outstanding results.
  • Refactored the local database layer of the app, reducing the load time from eight seconds to less than one.
Technologies: Google Play Store, Mobile App Development, Certified ScrumMaster (CSM), Android, Test-driven Development (TDD), Kotlin, Google Maps API, Java 8, Mobile Development, Agile Software Development, Android SDK

Senior Android Developer

2017 - 2018
MercadoLibre
  • Participated in the checkout and shopping cart team as the native mobile app technical lead (iOS and Android). I designed the architecture of our libraries and implemented end-to-end features.
  • Added features in Node.js back end for front end as the full-stack developer.
  • Guided a TDD programming "dojo" as an object-oriented programming (OOP) mentor and clean architecture advocate.
  • Wrote over 50 test cases with Calabash and Cucumber for both mobile apps.
Technologies: Node.js, Mobile App Development, Certified ScrumMaster (CSM), Android, Test-driven Development (TDD), Kotlin, Google Maps API, Java 8, Mobile Development, Agile Software Development, Android SDK

Android Technical Lead

2013 - 2017
I Am At
  • Developed an Android software development kit that is currently the base of 20+ other apps for TV and corporate events.
  • Managed a three-person team and the Google Play Store account.
  • Created a live stream video library for Android clients, including YouTube live stream, Kaltura SDK, Akamai SDK, and custom HLS streaming.
  • Implemented Google APIs (Maps, GCM Push, Firebase Realtime Database, and AdMob).
  • Implemented CI/CD for the Android platform and published the app to the Google Play Store.
Technologies: Node.js, Android, Google Play Store, Mobile App Development, Certified ScrumMaster (CSM), Google Maps API, Firebase Android SDK, Firebase, Java 8, Mobile Development, Agile Software Development, Google Places SDK, Android SDK

CookUnity

CookUnity is a chef-driven online marketplace. I created the app from scratch and implemented all the REST APIs using Retrofit and the Zeplin-based screens. I also implemented the Stripe SDK for processing payments in the checkout flow.

Aviron

An Uber-like app for car agencies. I was the main Android lead for this project. I used Google Maps API to show the driver location and Google Places SDK to search your next destination. For real-time communication, we used Firebase Realtime Database.

MiTelefe

MiTelefe is the mobile application of the network channel Telefe (Viacom) in Argentina. As the Android team lead, I designed the architecture for a very complex layout. Live streaming was provided by Akamai with token-based authentication, video pre-roll using Google's IMA, and AdMob ads between content. Video on Demand (VOD) was accomplished via Apple HTTP live streaming (HLS).

Languages

Kotlin, Java 8, C#.NET, Java

Frameworks

Android SDK, Espresso, Express.js, AngularJS

Libraries/APIs

Retrofit 2, Google Maps API, Firebase Android SDK, Node.js, Vue 2, Vue, REST APIs

Tools

Trello, Google Places SDK, Firebase Authentication, Jira, Android Studio, Visual Studio, Slack, Android Jetpack, Cucumber, Zeplin

Paradigms

Mobile Development, Object-oriented Programming (OOP), Agile Software Development, Test-driven Development (TDD)

Platforms

Android, Firebase, Visual Studio Code (VS Code), Linux

Other

Google Play Store, Certified ScrumMaster (CSM), Mobile App Development, Coroutines

Storage

Cloud Firestore, MongoDB, RoomDB

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring