Computer Engineer and Mobile Developer with 7 years of experience in software development, focused on hybrid mobile applications using Flutter. Passionate about building innovative mobile solutions and improving product quality through testing, refactoring, and architecture. I enjoy collaborating across technical and business discussions, creating backend services, integrating cloud platforms, and leveraging AI tooling to accelerate development and strengthen reliability in production mobile apps.

Pedro Moreira

Computer Engineer and Mobile Developer with 7 years of experience in software development, focused on hybrid mobile applications using Flutter. Passionate about building innovative mobile solutions and improving product quality through testing, refactoring, and architecture. I enjoy collaborating across technical and business discussions, creating backend services, integrating cloud platforms, and leveraging AI tooling to accelerate development and strengthen reliability in production mobile apps.

Available to hire
See more

Experience Level

Expert
Expert
Expert
Expert
Expert
Expert
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Intermediate
Beginner
See more

Language

Portuguese
Advanced
English
Intermediate

Work Experience

Mobile Software Engineer at Very Good Ventures
January 1, 2026 - Present
Develop and enhance client mobile applications using Flutter and related technologies (Jaspr, KMP, SwiftUI). Fix issues, refactor codebases, and implement new features. Use AI tooling (Claude; previously Cursor) to improve testing and development workflows. Built from scratch a Starlette backend on GCP, including authentication (JWT), Cloud Storage, Cloud SQL, Firestore, IAM, OCR, and Vertex AI. Consumed Google Agent Developer Kit (ADK) to create a GenUI demo with custom Gemini AI agents for chat, AI insights, and chat suggestions. Participate in architectural and technical discussions, supporting product and business decisions.
Flutter Developer (Contractor) at TeclaT
January 1, 2023 - January 1, 2023
Used Freezed to assist immutable code generation and state management. Built multi-page forms and implemented geolocation using Geolocator.
Flutter and Node.js Developer at Boticario Group
January 1, 2023 - January 1, 2026
Participated in application restructuring decisions impacting franchise operations. Maintained an offline-first inventory app with robust persistence, including background synchronization for large CSV files. Implemented native middleware/plugin communication for RFID compatibility with collection devices. Configured monitoring (New Relic, Firebase) for error tracking and performance. Set up CI/CD pipelines using Bitrise and GitHub Actions. Developed and executed automated tests with Maestro Studio, and improved reliability with unit tests (Mocktail). Implemented feature flags/toggles via ConfigCat and deployed strategic force update mechanisms for security and performance. Performed maintenance on a Node.js backend consuming AWS services.
Flutter Developer at Sou Energy
January 1, 2021 - January 1, 2021
Built a mobile app impacting 2 shopping malls and 3 restaurants, reaching over 10,000 users. Collaborated with a 5+ developer team to deploy two apps on Google Play. Maintained a mobile app with HTTP RESTful and WebSocket communication with a backend system, implemented responsive layouts for multiple device sizes, and worked with international developers in English to implement a custom Android SDK. Used Git for versioning across teams under Agile (Scrum) practices.
Flutter Developer at Casa Magalhães Group
January 1, 2021 - January 1, 2023
Developed native camera modules using CameraX (Android) and AVFoundation (iOS). Implemented QR code and barcode scanning using ML Kit (Android) and AVFoundation/iOS integration. Created and executed automated tests with Maestro Studio and added unit tests reaching ~80% code coverage. Configured product flavors to build different applications from a shared codebase. Integrated Firebase services (Firestore, Google Analytics) and maintained white-label applications.
Developer Intern at Laboratory of Technological Innovation (LIT)
January 1, 2020 - January 1, 2021
Worked on a Flutter project to take pictures and send them to a server to verify objects. Used YOLO and OpenCV (Python) on the backend to detect objects in images. Used Arduino with C++, camera, and other hardware tools to replicate app behavior outside a phone environment.

Education

Bachelor's Degree in Computer Engineering at IFCE (Federal Institute of Ceará)
January 1, 2019 - January 1, 2024

Qualifications

Industry Experience

Software & Internet, Computers & Electronics, Education, Energy & Utilities, Professional Services