Desenvolvedor Mobile com ampla experiência no desenvolvimento de aplicativos móveis nativos (Android) e multiplataforma (Flutter) .
Com mais de 6 anos de experiência de trabalho, actualmente trabalho em um dos maiores Bancos de Africa como Mobile Developer
Com sólido conhecimento em tecnologias como:
- Aplicativos Android nativos com Java e Kotlin.
- Aplicativos multiplataforma com Flutter .
- Firebase: autenticação, mensagens, banco de dados em tempo real, armazenamento, Crashlytics, etc.
- Habilidades em Flutter:
- Nível avançado em Dart e Flutter.
- Gerenciamento de estado com Provider, BLoC e Riverpod.
- Construção de código de alta qualidade com arquitetura limpa.
- Testes unitários, de widget e de integração.
- TDD (Desenvolvimento Orientado por Testes).
- CI && CD (Integração Contínua e Entrega Contínua).
- Habilidades em backend:
- NestJS, AdonisJS.
Acredito que design gráfico e experiência do usuário são tão importantes quanto a programação. Estou sempre buscando experimentar novas tecnologias para o desenvolvimento de software moderno.