Danilo Favoratti, Developer in San Diego, CA, United States
Danilo is available for hire
Hire Danilo

Danilo Favoratti

Verified Expert  in Engineering

Android Developer

Location
San Diego, CA, United States
Toptal Member Since
May 23, 2023

Danilo is a highly experienced Android mobile engineer with a proven track record of over a decade, adept at constructing innovative product features and proficient in performing comprehensive analytics and testing. He's passionate about initiating projects from inception and collaborating closely with senior leadership to advance initiatives.

Portfolio

Walmart
Kotlin, Android, Java, LiveData, Data Binding, Custom Views, Android Jetpack...
3M
Kotlin, Data Binding, Android, Custom Views, Functional Testing, Unit Testing...
HP Inc
Kotlin, LiveData, Bluetooth, Java, Custom Views, Functional Testing...

Experience

Availability

Part-time

Preferred Environment

Slack

The most amazing...

...thing I've created is an app to fight corruption in Brazil that helped an NGO achieve savings of R$ 6.2 million in public funds.

Work Experience

Senior Android Engineer

2018 - 2022
Walmart
  • Implemented A/B testing, analyzing user feedback to optimize configurations, leading to a significant monthly increase of over 25% in tips.
  • Ensured ADA compliance using accessibility tools and APIs and conducted functional tests to protect accessibility features from loss or degradation.
  • Implemented design patterns on themes for seamless app appearance and performance integration across Android and iOS platforms, ensuring optimal user experience and light and dark theme compatibility.
  • Ensured the Walmart app compliance with US data protection laws through meticulous analysis of Splunk logs, leveraging testing methodologies and external software.
  • Collaborated on enhancing the slot booking feature, prioritizing user protection, product availability, and compliance with regional laws, including alcohol sales restrictions.
  • Took ownership of developing an onboarding platform, utilizing React framework to seamlessly synchronize the functionality between iOS and Android platforms.
Technologies: Kotlin, Android, Java, LiveData, Data Binding, Custom Views, Android Jetpack, GraphQL, Firebase Analytics, Functional Testing, Unit Testing, Git, Model View ViewModel (MVVM)

Senior Android Engineer

2017 - 2018
3M
  • Designed and implemented a foundational framework using Kotlin.
  • Used MVVM architecture to separate concerns and organize code.
  • Incorporated innovative techniques for dynamic and visually appealing graph visualization by using custom views.
Technologies: Kotlin, Data Binding, Android, Custom Views, Functional Testing, Unit Testing, Git, Model View ViewModel (MVVM)

Senior Android Engineer

2016 - 2017
HP Inc
  • Integrated Bluetooth connectivity with Sprocket printer, enhancing user experience and increasing retention rates by over 30%.
  • Implemented Picasso for image-based features, resulting in a significant 0.4-point increase in overall customer satisfaction, as evident in positive app reviews on Google Play.
  • Refactored all main classes of the existing app introducing MVVM to be able to grow the codebase securely.
Technologies: Kotlin, LiveData, Bluetooth, Java, Custom Views, Functional Testing, Unit Testing, Git, Model View ViewModel (MVVM)

Mobile Tech Lead

2014 - 2016
TecSinapse
  • Demonstrated leadership by overseeing a cross-functional team of six mobile engineers and spearheading the development and delivery of multiple products.
  • Designed and developed a dynamic social network using Meteor.js for Harley Davidson users, fostering enhanced interactions and networking opportunities in a dedicated online community.
  • Architected the video wall product's front end and back end using ActionScript and Java, prioritizing effortless installation for streamlined deployment to end users.
Technologies: Node.js, Java, Android, PHP, Git

Walmart: Shopping & Savings App

https://play.google.com/store/apps/details?id=com.walmart.android
Helped develop an everyday shopping app for Walmart. I served as an Android engineer, working on the cart, booking slots, reviewing details, and onboarding and writing high-quality code and tests in a team of over 200 engineers.

Filtrete Smart App

https://play.google.com/store/apps/details?id=com.mmm.filtrete&hl=en&gl=US
Filtrete Smart is an air quality app developed by 3M. I helped create a foundational framework from which this app grew, utilizing MVVM, Android-compatible libraries, and custom views for high-quality graphs using real-time data.

HP Sprocket App

https://play.google.com/store/apps/details?id=com.hp.impulse.sprocket
Helped develop an app companion to the HP Sprocket hand printer. I integrated Bluetooth connectivity with the Sprocket printer, enhancing user experience and increasing retention rates by over 30%. Implemented Picasso for image-based features, resulting in a significant 0.4-point increase in overall customer satisfaction, as evident in positive app reviews on Google Play.

Languages

Java, Kotlin, PHP, GraphQL

Tools

Git, Android Jetpack, Firebase Analytics

Paradigms

Unit Testing, Model View ViewModel (MVVM), Functional Testing

Platforms

Android, Firebase

Other

Architecture, Data Binding, Custom Views, Bluetooth, Data

Libraries/APIs

LiveData, Node.js

Storage

Google Cloud

2000 - 2003

Bachelor's Degree in Computer Science

Pontifical Catholic University of São Paulo - São Paulo, Brazil

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