Nelson Puglisi, Software Developer in Lomas de Zamora, Buenos Aires Province, Argentina
Nelson Puglisi

Software Developer in Lomas de Zamora, Buenos Aires Province, Argentina

Member since October 30, 2015
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.
Nelson is now available for hire

Portfolio

  • OLX
    Google Play Store, Mobile App Development, Certified Scrum Master, Android...
  • MercadoLibre
    Node.js, Mobile App Development, Certified Scrum Master, Android...
  • I Am At
    Node.js, Android, Google Play Store, Mobile App Development...

Experience

Location

Lomas de Zamora, Buenos Aires Province, Argentina

Availability

Part-time

Preferred Environment

Jira, Trello, Slack, Visual Studio 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.

Employment

  • Lead Software Engineer

    2018 - 2020
    OLX
    • Created the architecture guidelines for the Android app.
    • Increased 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 Scrum Master, 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 Scrum Master, 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 Scrum Master, Google Maps API, Firebase Android SDK, Firebase, Java 8, Mobile Development, Agile Software Development, Google Places SDK, Android SDK

Experience

  • CookUnity

    CookUnity is a chef-driven online marketplace. I created the app from scratch, 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
    https://play.google.com/store/apps/details?id=com.aviron.pasajeros

    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).

Skills

  • Languages

    Kotlin, Java 8, C#.NET, Java
  • Frameworks

    Android SDK, Espresso Testing Framework, Express.js, AngularJS
  • Libraries/APIs

    Retrofit 2, Google Maps API, Firebase Android SDK, Node.js, Vue.js 2, Vue.js, 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, Linux
  • Other

    Google Play Store, Certified Scrum Master, Mobile App Development, Coroutines
  • Storage

    Cloud Firestore, MongoDB, RoomDB

To view more profiles

Join Toptal
Share it with others