Desenvolvedor com mais de 4 anos de experiência em desenvolvimento mobile e web,
especializado em React Native e TypeScript. Atuo no desenvolvimento de aplicativos
para iOS e Android, priorizando usabilidade, performance e qualidade de código, com
base nos princípios de Clean Code e SOLID.
Adoto abordagens modernas de arquitetura como Feature-First Architecture, Atomic
Design e Clean Architecture, estruturando os projetos para garantir escalabilidade,
manutenibilidade e modularidade. Minhas práticas incluem a organização do código por
funcionalidades, reutilização de componentes com base no Atomic Design e separação
de camadas de UI, infraestrutura e regras de negócio.
Minha experiência abrange configuração de builds e integrações nativas com Gradle e
Cocoapods, além de pipelines de CI/CD utilizando EAS. Já implementei notificações
push, autenticação via login social e funcionalidades baseadas em geolocalização,
conectando essas capacidades a uma arquitetura escalável e robusta.
Trabalho em equipes ágeis, utilizando metodologias como Kanban e Scrum, garantindo
uma comunicação eficaz, alinhamento com os objetivos do time e entregas contínuas
de valor.
Utilizo práticas de testes automatizados com Jest e React Testing Library, garantindo a
qualidade e confiabilidade do software. Além disso, já desenvolvi integrações com APIs
RESTful utilizando Fetch e Axios, gerenciando estados complexos com Redux e React
Query para aplicativos de alto impacto. Além de utilizar ferramentas de monitoramento,
como Sentry e Crashlytics, estas foram essenciais para assegurar que eventuais falhas
fossem rapidamente identificadas e corrigidas, mantendo a excelência do serviço
oferecido.