I’m a Senior Mobile Engineer specializing in Flutter, with 5+ years building high-performance mobile applications for iOS and Android. Over my career, I’ve worked on fintech and retail products and led migrations from native apps to Flutter while setting up scalable architecture standards using Clean Architecture and MVVM.

Gustavo Silva

I’m a Senior Mobile Engineer specializing in Flutter, with 5+ years building high-performance mobile applications for iOS and Android. Over my career, I’ve worked on fintech and retail products and led migrations from native apps to Flutter while setting up scalable architecture standards using Clean Architecture and MVVM.

Available to hire

I’m a Senior Mobile Engineer specializing in Flutter, with 5+ years building high-performance mobile applications for iOS and Android. Over my career, I’ve worked on fintech and retail products and led migrations from native apps to Flutter while setting up scalable architecture standards using Clean Architecture and MVVM.

See more

Experience Level

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

Language

Portuguese
Fluent

Work Experience

Lead Mobile Developer at Ingresse
August 1, 2025 - Present
Led the migration of four native applications to Flutter, defining reusable architecture standards and accelerating cross-platform delivery. Built and launched new versions of the Ingresse and Backstage apps, reducing system-wide bugs by 80%. Designed and implemented an offline-first approach with local persistence to support ticket validation and sales in low-connectivity scenarios, including Smart POS devices and kiosks. Integrated Flutter with native Android (Kotlin) and iOS (Swift) via Method Channels and FFI for hardware-specific capabilities. Owned CI/CD with GitHub Actions and Fastlane for automated builds and store deployments, and introduced automated testing (unit, mocks, UI) to increase release confidence while applying mobile security best practices for secure storage and token handling.
Senior Software Engineer (Mobile) at Grupo Boticário
November 1, 2023 - August 31, 2025
Developed and evolved a large-scale reseller mobile app in Flutter supporting critical sales and operational workflows, including offline-first capabilities. Integrated third-party SDKs such as facial recognition (Unico) to support secure authentication. Contributed to BFF/API development using Node.js and NestJS to improve mobile-backend integration efficiency. Led a critical reseller workflow using Flutter/JavaScript interoperability, significantly reducing a projected 3-year delivery to 1 month. Also integrated Flutter modules into existing React web platforms to enable cross-platform feature reuse.
Senior Mobile Engineer | Flutter Specialist
November 1, 2023 - Present
Led the technical evolution of Ingresso (consumer app) and Backstage (box office app), and built new versions of Awai Ingresso and Awai Backstage, reducing system-wide bugs by 80%. Adapted applications to run on Smart POS devices and physical kiosks, and implemented local data persistence for tickets and products to enable offline operation and improve reliability. Directed a migration from native apps to Flutter with defined architectural standards. Contributed to backend APIs and integrations using Go and Node.js, and used AI tools to support feature planning, workflow design, and engineering automation. Collaborated across teams to deliver high-quality mobile solutions, improving code organization, maintainability, and application performance.
Software Engineer (Mobile) at PremierSoft
March 1, 2023 - November 30, 2023
Developed and maintained Flutter applications for large-scale products, delivering new features and implementing API integrations. Collaborated with designers, backend engineers, and product managers in agile teams, participated in code reviews, and helped maintain application quality and performance.
PremierSoft - Software Engineer (Mobile) at PremierSoft
March 1, 2023 - November 1, 2023
Developed and maintained mobile applications using Flutter for large-scale products. Implemented new features and integrations with backend services and REST APIs, working in agile teams with designers, backend engineers, and product managers to deliver high-quality mobile solutions. Participated in code reviews and continuous improvement of development practices.
Software Engineer (Mobile) at Raro Labs
January 1, 2021 - March 31, 2023
Designed scalable, modular Flutter architectures for enterprise clients and integrated REST/GraphQL APIs and backend services. Worked with Node.js backends, implemented CI/CD pipelines with automated store deployments, and applied unit testing, mocking, and performance optimization practices.
Raro Labs - Software Engineer (Mobile) at Raro Labs
January 1, 2021 - March 1, 2023
Developed mobile applications using Flutter for enterprise clients. Implemented scalable architectures and integrated REST APIs and external services, collaborating with product, design, and backend teams to deliver reliable mobile solutions while improving maintainability and application performance.

Education

Bachelor's Degree in Computer Science at IBMEC
January 1, 2021 - January 1, 2026
Technical High School Diploma in Informatics at FATEC
January 1, 2017 - January 1, 2019
Bachelor's Degree (Computer Science) in progress at IBMR
January 1, 2021 - January 1, 2026
Technical High School Diploma (Informatics) at FAETEC
January 1, 2017 - January 1, 2019

Qualifications

Add your qualifications or awards here.

Industry Experience

Financial Services, Retail, Software & Internet

Experience Level

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