Roberto
From Portugal (UTC+1)
Roberto – CI/CD, Flutter, Dart
Roberto is a Flutter developer with 7 years of experience and a background in native Android (Kotlin). He has led teams, implemented CI/CD pipelines, and delivered both enterprise and startup projects. His strengths include BLoC, async programming, testing, and mentoring. Communication and stakeholder management skills are well established.
7 years of commercial experience in
Main technologies
Additional skills
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
Flutter Developer
High-traffic consumer app for the Brazilian market, built in Flutter and live on the App Store and Google Play. Most of the app is live screens fed by real-time data, so performance and connection stability matter a lot.
- Built the real-time layer over WebSockets: long-lived connections feeding live screens under heavy traffic, with reconnection handled on the client.
- Wired push notifications and in-app messaging (Intercom) into both the Android and iOS builds.
- Took over the CI pipeline and store releases, including the stricter App Store and Google Play review rules that apply to this app category.
- Worked in a fully remote, English-speaking team, talking to Product and Backend every day instead of waiting for a weekly sync.
Lead Flutter Developer
Construction site management platform. Site teams use it to run task workflows with approvals, keep project documents in one place and control who sees what through granular, role-based permissions.
- Defined the mobile architecture from scratch: Clean Architecture layers, BLoC for state, and clear module boundaries, all in place before the first feature shipped.
- Migrated the older setState and Provider code to BLoC bit by bit, without stopping feature work. Test coverage increased from 20% to 65% over time.
- Built the task management and approval workflow modules, plus a document system with permissions tied to user roles, all on top of REST APIs.
- Set up CI/CD for the Flutter team and ran code reviews and coding standards.
- Worked directly with product and client stakeholders on scope and priorities.
- Also used Riverpod for state management in parts of the app.
Flutter Developer
Mobile app for collecting and trading digital cards of celebrities, with ownership of each card recorded on the blockchain. Built in Flutter with Firebase behind it.
- Built new features with the core team, hooking the app into the blockchain layer.
- Wrote unit tests and spent a good part of my time debugging and improving app performance.
- Did code reviews and mentored the junior developers on the team.
Mobile Developer
Native Android apps for big telecom operators in Latin America, like Telcel and Vivo. Consumer apps with gamification and DRM-protected streaming, some of them with millions of users.
- Wrote native Android in Kotlin for telecom clients such as Telcel and Vivo.
- Built a private SDK (custom views plus a REST client) that powered the gamification system of an app with more than 50 million downloads, which also had DRM-protected streaming.
- Led the Android team that built an app for Brazil from scratch, with personalization features. It passed 5 million downloads.
- Kept the crash rate at 0.08% in production through incident response, controlled rollouts behind feature flags, and unit tests on the critical flows.
- Cleaned up legacy code and brought it up to current standards, which made a real difference in performance and stability.