Olá, meu nome é Luiz
Eu sou um desenvolvedor focado em Node.js e React
Minhas hard skills
Tenho experiência com TypeScript nos âmbitos de segurança e ergonomia, implementando soluções que equilibram esses fatores para aumentar a agilidade e reduzir a incidência de bugs.
Sou confortável com os conceitos de tipagem estrutural, teoria dos conjuntos em relação a tipos, covariância e contravariância, tipos genéricos e inferência de tipos.
Eu sei como funciona a renderização e reconciliação, crio componentes reutilizáveis e eficientes, reduzindo a quantidade de renderizações necessárias.
Tenho experiênca com várias bibliotecas React, como React Redux, Redux-Saga, TanStack Query e React Hook Form.
Tenho experiência com single-spa e criação de applications e parcels.
Tenho experiência profissional com criação,publicação e manutenção de pacotes NPM, incluindo declarações de tipos, documentação JSDoc, automação de releases e suporte a tree-shaking.
Tenho experiência com Git, em minimizar diffs e reescrever histórico, trabalhando confortavelmente tanto em fluxos que priorizam rebases, merge commits, e/ou squashes.
Minha trajetória
${meuCargo}
${suaEquipe}
Desenvolvedor júnior
Zenvia
Assistente de desenvolvimento
Zenvia
Desenvolvi um pacote de componentes React ESM e CJS com Class Variance Authority, Jest e CSS Modules, seguindo um design system, com suporte a tree-shaking e declarações de tipos
Implementei internacionalização em uma aplicação de microfrontends
Realizei manutenção de aplicações web com ASP.NET, Next.js, single-spa e Vite