Desenvolvedor de software com 6 anos de experiência profissional, especializado em Flutter e Dart, com experiência na construção de aplicações mobile e sistemas de produção.
Minha principal área de atuação é o desenvolvimento mobile com Flutter, com foco em arquitetura, qualidade de código, modularização, manutenção e evolução de aplicações.
Também sou criador e mantenedor de projetos open source para o ecossistema Dart, incluindo:
- Darto — microframework web para Dart
- Zard — validação e transformação baseada em schemas
- Dartonic — query builder para bancos de dados
- ArchDart — testes de arquitetura
- Snail — ORM inspirado no Spring Data JPA
- Injectfy — dependency injection para Dart
- Resultfy — modelagem de sucesso e erro
Mobile
- Flutter
- Dart
- Material 3
- Responsive UI
- REST APIs
- Firebase
Architecture
- Clean Architecture
- MVVM
- SOLID
- Design Patterns
- Modularization
- Repository Pattern
- Dependency Injection
Testing
- Unit Testing
- Widget Testing
- Integration Testing
Backend & Web
- Node.js
- React
- TypeScript
- Java
- Spring Boot
- PostgreSQL
- SQLite
Uma parte importante do meu desenvolvimento profissional acontece através da criação de ferramentas para o ecossistema Dart.
Atualmente mantenho diversos packages publicados no pub.dev, explorando temas como frameworks web, validação, persistência, arquitetura, dependency injection e tratamento de resultados.
Estou aprofundando minha especialização em engenharia mobile com Flutter, enquanto amplio meus conhecimentos sobre desenvolvimento nativo Android e iOS.
Meu objetivo é evoluir de um especialista em Flutter para um Mobile Engineer capaz de trabalhar profundamente tanto com Flutter quanto com as plataformas nativas.
Building software is not only about writing code. It's about understanding why the system exists, designing it well and making it easier to evolve.



