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

Danilo Favoratti

Android Developer

San Diego, CA, United States

Toptal member since May 23, 2023

Bio

Danilo is an experienced full-stack GenAI engineer with a proven track record of over a decade, adept at constructing innovative products and proficient in performing comprehensive analytics and testing for projects from inception to delivery. He's passionate about initiating projects from inception and collaborating closely with senior leadership to advance initiatives.

Portfolio

Pactto
Kotlin, Generative Artificial Intelligence (GenAI), Ktor, Spring 6, AWS Config...
Shield.AI
Android Jetpack, Architecture, Generative Artificial Intelligence (GenAI)...
Walmart
Kotlin, Android, Java, LiveData, Data Binding, Custom Views, Android Jetpack...

Experience

  • Java - 20 years
  • Android - 12 years
  • Unit Testing - 10 years
  • Kotlin - 5 years
  • Model View ViewModel (MVVM) - 5 years
  • Firebase Analytics - 5 years
  • Functional Testing - 5 years
  • Android Jetpack - 4 years

Preferred Environment

Generative Artificial Intelligence (GenAI), JavaScript, Kotlin, Java, Python

The most amazing...

...product I've created is the "Fiscalize" Android app, which helped save $2 million in public funds and won the 2020 Anti-Corruption Excellence Award.

Work Experience

Full-stack GenAI Tech Lead

2024 - 2025
Pactto
  • Created a web AI chat with an assistant leveraging retrieval-augmented generation (RAG), custom tools, and PostgreSQL vector for contextual semantic search and intelligent task execution.
  • Designed and optimized AI-powered agent video upload pipelines, achieving a 455% performance boost while significantly enhancing asset quality and overall user experience.
  • Engineered robust back-end APIs using Kotlin, Spring Boot, and Hibernate, ensuring scalable, maintainable, and efficient server-side application logic.
  • Developed real-time microservices with Ktor, enabling low-latency WebSocket communication to support responsive and interactive client experiences.
  • Created a Slack-integrated assistant leveraging RAG and custom tools with Node.js (TypeScript) deployed on AWS.
Technologies: Kotlin, Generative Artificial Intelligence (GenAI), Ktor, Spring 6, AWS Config, OpenAI, Deepgram, Gemini API, Amazon Transcribe, Node.js, OpenAI API, React, Amazon Web Services (AWS), Docker, TypeScript, Technical Leadership, HTML, CSS, Git, Slack, Slack API, Slack App, WebSockets, Audio Streaming, Whisper, Low Latency, Artificial Intelligence (AI), Supabase, ChatGPT API, Agentic AI, Agentic Frameworks, Retrieval-augmented Generation (RAG), Vector Databases, ElevenLabs Solutions

Senior Full-stack Developer

2023 - 2024
Shield.AI
  • Developed and implemented a comprehensive framework utilizing the Google Maps API, specifically tailored for generating navigation routes for AI-controlled drones.
  • Constructed a unit testing framework independent of Google Maps, achieving approximately 80% coverage in overall testing.
  • Conducted field testing of the application, providing vital support to the company throughout this process.
  • Completed the project within the designated timeframe, despite experiencing a 25% reduction in team size.
Technologies: Android Jetpack, Architecture, Generative Artificial Intelligence (GenAI), Kotlin, OpenAI, Gemini

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

Experience

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.

Education

2000 - 2003

Bachelor's Degree in Computer Science

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

Skills

Libraries/APIs

LiveData, Node.js, OpenAI API, React, Slack API

Tools

Git, Android Jetpack, Firebase Analytics, Amazon Transcribe, Slack, Whisper

Languages

Java, Kotlin, PHP, GraphQL, JavaScript, Python, TypeScript, HTML, CSS

Paradigms

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

Platforms

Android, Firebase, Amazon Web Services (AWS), Docker

Frameworks

Ktor, Spring 6, Agentic Frameworks

Storage

Google Cloud

Other

Architecture, Data Binding, Custom Views, Bluetooth, Data, Generative Artificial Intelligence (GenAI), AWS Config, OpenAI, Deepgram, Gemini API, Gemini, Technical Leadership, Slack App, WebSockets, Audio Streaming, Low Latency, Artificial Intelligence (AI), Supabase, ChatGPT API, Agentic AI, Retrieval-augmented Generation (RAG), Vector Databases, ElevenLabs Solutions

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