David Araujo, Developer in Itajaí - Santa Catarina, Brazil
David is available for hire
Hire David

David Araujo

Verified Expert  in Engineering

Flutter Developer

Itajaí - Santa Catarina, Brazil

Toptal member since November 11, 2024

Bio

David is a senior Flutter developer with more than 10 years of experience building robust mobile and web apps. He excels at optimizing CI/CD pipelines for automated testing and deploying web apps to the Google Play Store, Apple App Store, and custom servers. With strong self-management and team management skills, David is eager to apply his expertise to solve complex challenges.

Portfolio

Audo
Flutter, Firebase, Dart, ClickUp, GitHub, n8n, JavaScript...
Basket
Dart, AWS Lambda, Slack, Confluent, Docker, Hasura, Kafka Connect, Full-stack...
Twiggy
Flutter, Dart, CircleCI, GitHub, Jira, Firebase, Slack, Full-stack...

Experience

  • Web Crawlers - 10 years
  • Dart - 5 years
  • Firebase - 5 years
  • Flutter - 5 years
  • Docker - 5 years
  • GitHub Actions - 4 years
  • ClickUp - 2 years
  • n8n - 1 year

Availability

Part-time

Preferred Environment

Flutter, Dart, Supabase, Firebase, n8n

The most amazing...

...thing I've developed is Audo, the AI Career Concierge that ranked number one on the day of the Product Hunt launch.

Work Experience

Specialist Flutter Engineer | Tech Lead

2022 - 2024
Audo
  • Developed a course web app using Flutter, helping users acquire new skills.
  • Tracked and fixed bugs using ClickUp as a reporting tool.
  • Oversaw launch processes at Product Hunt, an online platform where tech enthusiasts gather to discover, discuss, and share the newest and most innovative products, resulting in over 600 new users on the first day.
  • Built an interview preparation tool using Flutter to give valuable insights that help users improve their interview scores.
  • Headed a team of three Flutter developers to deliver six major modules within a 6-month timeframe.
Technologies: Flutter, Firebase, Dart, ClickUp, GitHub, n8n, JavaScript, Video & Audio Processing, Slack, PWA, iOS, Front-end, Lazy Loading, Caching, Front-end Development, Web Development, Mobile Development, Billing Systems, Amazon Web Services (AWS), Startups, B2C, OpenAI API, Cloud Firestore, Data Modeling, Mobile App Development, OpenAI, User Interface (UI), User Experience (UX), Usability, Responsiveness, Business to Consumer (B2C), Web Applications, Architecture, E-learning, Education, SVG, Software Architecture, CI/CD Pipelines, Education Technology (Edtech), Stripe, Stripe API, Workflow Automation

Dart Specialist Developer

2021 - 2022
Basket
  • Created a Backend for Frontend (BFF) pattern for an existing application.
  • Leveraged Kafka Connect to listen to and process data from multiple NoSQL databases.
  • Reorganized the data and served the information in a GraphQL format using Hasura, enabling the app to rapidly obtain only what it needed for each request.
Technologies: Dart, AWS Lambda, Slack, Confluent, Docker, Hasura, Kafka Connect, Full-stack, API Design, API Architecture, REST APIs, SQL, Automation, Amazon Web Services (AWS), Startups, APIs, Data Modeling, Back-end Development, Database Architecture, Apache Kafka, Architecture, Microservices, Software Architecture, Cloud, Cloud Platforms

CTO

2021 - 2022
Twiggy
  • Developed an app that allows users to find and purchase clothing items by simply taking a photo or uploading an image. The app uses image recognition to match styles and recommend similar products.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Oversaw launch processes, resulting in over 1,200 downloads in the first month.
  • Coordinated a team of two Flutter developers to successfully deliver a complete app redesign.
  • Managed a team of two back-end developers to scale the back end for additional use cases, enabling the app logic to be offered as an API for a new product.
Technologies: Flutter, Dart, CircleCI, GitHub, Jira, Firebase, Slack, Full-stack, Minimum Viable Product (MVP), iOS, Full-stack Development, Android, iOS Authentication, Front-end, Caching, Front-end Development, Mobile Development, PostgreSQL, SQL, App Store, Google Play Store, App Store Acceptance Process, Startups, B2C, Cloud Firestore, Data Modeling, Mobile App Development, Data Scraping, SaaS, B2B, User Interface (UI), User Experience (UX), Usability, HTML, CSS, Business to Consumer (B2C), Back-end Development, Mobile Applications, Database Architecture, Architecture, Material UI, SVG, Software Architecture, Cloud, Cloud Platforms, CI/CD Pipelines

Specialist Flutter Engineer | Project Manager

2019 - 2022
FTeam
  • Built an app that connects to external RFID reader devices to scan RFID tags and verify item placement, enhancing organization in a clothing store.
  • Developed an app for farm cattle management, enabling users to monitor their cattle while ensuring comprehensive care provided by a cattle company.
  • Constructed an app that helps manage mall promotions and freebies.
Technologies: Flutter, Leadership, RFID, Dart, Hasura, Firebase, Mobile/Web Project Management, Full-stack, Minimum Viable Product (MVP), PWA, Firebase Cloud Messaging (FCM), iOS, Full-stack Development, JavaScript, Android, iOS Authentication, Front-end, Lazy Loading, Caching, Front-end Development, Web Development, Mobile Development, PostgreSQL, SQL, Google Play Store, Startups, B2C, Cloud Firestore, Data Modeling, Mobile App Development, B2B, User Interface (UI), User Experience (UX), Usability, Responsiveness, Business to Consumer (B2C), Web Applications, Mobile Applications, Database Architecture, Architecture, Material UI, SVG, Graphs, Software Architecture, Cloud, Cloud Platforms, CI/CD Pipelines, Google Sheets, Google Sheets API

Specialist Flutter Engineer

2020 - 2021
Pupz do Brasil
  • Developed a modularized app with each module in its own separate package.
  • Architected a billing module using the iugu payment gateway.
  • Built a web crawler to obtain product prices from major companies like Amazon.
  • Collaborated directly with the app owner to understand the requirements and ensure the app met his needs.
Technologies: Flutter, Firebase, Google Maps, Hasura, PostgreSQL, Web Crawlers, GitHub Actions, Discord, Iugu, Full-stack, Minimum Viable Product (MVP), Google Sheets, iOS, Web Scraping, Android, iOS Authentication, Front-end, Caching, Front-end Development, Mobile Development, SQL, App Store, Google Play Store, Billing Systems, Startups, eCommerce, B2C, Data Modeling, Mobile App Development, Data Scraping, B2B, User Interface (UI), User Experience (UX), Usability, Business to Consumer (B2C), Mobile Applications, Architecture, Material UI, SVG, Software Architecture, CI/CD Pipelines, Google Sheets API

Flutter Developer

2019 - 2019
Adventist Risk Management, Inc.
  • Developed an app to streamline the claims process, enabling users to easily file a claim for issues covered by their insurance policy.
  • Tracked and fixed bugs using Trello as a reporting tool.
  • Improved the app's usability and enhanced user experience by creating composed animations.
Technologies: Flutter, Dart, Hasura, Minimum Viable Product (MVP), Android, iOS Authentication, Front-end, Caching, Front-end Development, Mobile Development, App Store, Google Play Store, B2C, Mobile App Development, User Interface (UI), User Experience (UX), Usability, Business to Consumer (B2C), Mobile Applications, Architecture, Material UI, SVG, Software Architecture

Experience

Audo, AI Career Concierge

https://audo.com
A web-based Flutter app that guides users toward the right career path, prepares them for interviews, and connects them with qualified job opportunities.

As the lead front-end developer on the project, I integrated tools for various functionalities, including authentication, billing, and analytics. I also built an interview simulation module, streamlining audio and video to the back end to be processed and analyzed by AI models with no upload latency.

Certifications

JUNE 2018 - PRESENT

InfoSec Foundation Certificate Based on ISO/IEC 27002

Itcerts Inc.

JUNE 2018 - PRESENT

Ethical Hacking Essentials Certificate

Itcerts Inc.

Skills

Libraries/APIs

REST APIs, Stripe, Google Maps, OpenAI API, Google Sheets API, Stripe API

Tools

GitHub, CircleCI, Slack, Google Sheets, n8n, Jira, Auth0, Kafka Connect, Firebase Cloud Messaging (FCM)

Languages

Dart, SQL, HTML, CSS, JavaScript

Frameworks

Flutter, Material UI

Paradigms

Mobile Development, B2C, API Architecture, Automation, B2B, Microservices

Platforms

Firebase, Docker, iOS, AWS Lambda, Confluent, Android, Amazon Web Services (AWS), Apache Kafka

Storage

Cloud Firestore, Database Architecture, Hasura, PostgreSQL

Industry Expertise

E-learning

Other

Full-stack, Minimum Viable Product (MVP), Web Scraping, Front-end, Front-end Development, Web Development, Startups, Mobile App Development, Data Scraping, Business to Consumer (B2C), Web Applications, Mobile Applications, Architecture, SVG, Software Architecture, ClickUp, Web Crawlers, GitHub Actions, Discord, PWA, API Design, Full-stack Development, APIs, Data Modeling, Responsiveness, Education, Graphs, CI/CD Pipelines, Supabase, Ethical Hacking, Data Security, Information Security, Data Organization, Security Policies & Procedures, Video & Audio Processing, Video Streaming, Video Processing, Leadership, RFID, Mobile/Web Project Management, Iugu, iOS Authentication, Lazy Loading, Caching, App Store, Google Play Store, App Store Acceptance Process, Billing Systems, eCommerce, OpenAI, SaaS, User Interface (UI), User Experience (UX), Usability, Back-end Development, Cloud, Cloud Platforms, Education Technology (Edtech), Workflow Automation

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