Sobre mim
Desenvolvedor Fullstack com mais de 4 anos de experiência, especializado em React.js, Next.js, Node.js e TypeScript, com forte expertise na construção de interfaces de usuário dinâmicas e de alto desempenho. Sou apaixonado por criar experiências interativas e animadas, e tenho grande interesse por tecnologia, design e pela resolução de problemas complexos tanto no frontend quanto no backend.
Tenho experiência prática no desenvolvimento de aplicações SaaS, desde o design de arquiteturas multi-tenant até a implantação e gerenciamento de ambientes de produção. Já trabalhei com integrações de gateways de pagamento (como Stripe e Mercado Pago) e fui responsável por manter aplicações web em produção — garantindo alta disponibilidade, correção de bugs e otimização contínua.
Formação
Stack
Sou desenvolvedor com sólida experiência em tecnologias modernas para web e mobile. No meu dia a dia, trabalho com TypeScript, JavaScript (ES6+), HTML5 e CSS3, construindo interfaces robustas e acessíveis.
No desenvolvimento mobile, atuo com React Native, utilizando tanto o Expo quanto módulos e SDKs nativos, com foco em performance, escalabilidade e experiência do usuário. Para aplicações web, utilizo React.js e Next.js, aplicando estratégias como SSR, SSG e ISR, além de técnicas avançadas de otimização de performance.
Tenho domínio em gerenciamento de estado com React Query (TanStack), Redux Toolkit/Saga, Zustand e Context API, escolhendo a melhor abordagem conforme as necessidades da aplicação.
Na parte visual, aplico boas práticas de UI/UX e responsividade, utilizando ferramentas como Styled-components, Emotion, Tailwind CSS, Sass/SCSS e CSS Modules. Também tenho experiência com bibliotecas de componentes como MUI, Ant Design, Chakra UI e Shadcn/ui.
Para React Native, utilizo Restyle, NativeWind e StyleSheet API, garantindo design consistente e fluido em dispositivos móveis.
Sou adepto de Clean Code e testes automatizados, aplicando testes unitários e de integração com Jest e testes end-to-end com Cypress e Playwright.
Tenho ampla experiência na integração com APIs RESTful e WebSockets, utilizando Axios e Fetch API para garantir comunicação eficiente entre frontend e backend.
Em DevOps e cloud, trabalho com CI/CD usando GitHub Actions, conteinerização com Docker, deploys e integrações com Firebase, além de conhecimentos em Nginx para configurações básicas de servidores. Utilizo Git, GitHub e GitLab para versionamento e colaboração em equipe.