Felipe Souza
ENGENHEIRO DE SOFTWARE | FLUTTER | DART | MOBILE
Sobre
Engenheiro de Software com experiência profissional no desenvolvimento, manutenção e evolução de aplicações mobile com Flutter e Dart para Android e iOS, atuando em produtos em produção e projetos publicados nas lojas. Experiência com Clean Architecture, organização por features, gerenciamento de estado, desenvolvimento de componentes reutilizáveis e integração com APIs REST, além de autenticação, tratamento de erros, observabilidade e testes automatizados. Vivência com Git, Pull Requests, Code Review, Firebase, Google Play Console e App Store Connect, incluindo processos de build, assinatura e distribuição para Android e iOS.
Atuação colaborativa com times de Produto, Backend e QA.
Experiência
DESENVOLVEDOR FLUTTER - SPORTBAY
(2024-09)
- Sportbay App — Marketplace
- Desenvolvimento, manutenção e evolução de aplicação mobile em Flutter/Dart para Android e iOS, utilizada em ambiente de produção.
- Implementação e manutenção de arquitetura baseada em Clean Architecture/MVVM, organização por funcionalidades e separação entre apresentação, estado e regras de negócio.
- Desenvolvimento de funcionalidades e componentes reutilizáveis, incluindo listas, cards, skeleton loaders, estados de carregamento, erro e interfaces responsivas.
- Integração com APIs REST utilizando Dio, incluindo autenticação, interceptors, paginação, serialização/deserialização JSON e tratamento de erros.
- Implementação e manutenção de gerenciamento de estado utilizando Provider, ChangeNotifier e ValueNotifier, além de experiência com BLoC/Cubit.
- Utilização de Firebase Analytics e Crashlytics para monitoramento, observabilidade e diagnóstico de problemas em produção.
- Desenvolvimento e manutenção de testes utilizando flutter_test e mocktail.
- Trabalho integrado com Backend e demais áreas envolvidas no desenvolvimento e evolução do produto.
- Utilização de Git, Pull Requests e Code Review no fluxo de desenvolvimento.
- Sportbay Manager App — B2B
- Desenvolvimento e manutenção de funcionalidades administrativas para sellers e administradores, incluindo autenticação, autorização, dashboard, pedidos, produtos e notificações.
- Integração com APIs REST utilizando Dio, autenticação via token, interceptors, serialização JSON e atualização reativa da interface.
- Implementação de Firebase Cloud Messaging (FCM), incluindo geração e atualização de tokens, registro por dispositivo e tratamento de notificações em foreground e background.
- Aplicação de princípios de arquitetura, componentização e organização de código visando manutenção, escalabilidade e evolução do produto.
Formação
Bacharelado - Engenharia de Software - Unifio Centro Universitário de Ourinhos (2022 - 2025)

