
David Araujo
Verified Expert in Engineering
Flutter Developer
Itajaí - Santa Catarina, Brazil
Toptal member since November 11, 2024
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
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
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
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.
Dart Specialist Developer
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.
CTO
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.
Specialist Flutter Engineer | Project Manager
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.
Specialist Flutter Engineer
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.
Flutter Developer
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.
Experience
Audo, AI Career Concierge
https://audo.comAs 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
InfoSec Foundation Certificate Based on ISO/IEC 27002
Itcerts Inc.
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring