
Danilo is available for hire
Hire DaniloDanilo 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
Experience
Walmart: Shopping & Savings App
https://play.google.com/store/apps/details?id=com.walmart.androidHelped 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=USFiltrete 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.sprocketHelped 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.
Skills
Languages
Java, Kotlin, PHP, GraphQL
Tools
Git, Android Jetpack, Firebase Analytics
Paradigms
Unit Testing, Model View Viewmodel (MVVM), Functional Testing
Platforms
Android
Libraries/APIs
LiveData, Node.js
Other
Data Binding, Custom Views, Bluetooth, Data
Education
2000 - 2003
Bachelor's Degree in Computer Science
Pontifical Catholic University of São Paulo - São Paulo, Brazil