Igor Mazetti
About Candidate
Desenvolvedor de software com 3 anos de experiência em diversos projetos web e mobile, utilizando React, React Native, TypeScript, JavaScript, Node, Next.JS e GraphQL.
Apaixonado por enfrentar desafios complexos e inéditos, criando aplicações altamente escaláveis.
Trabalhei em mais de 10 projetos, alguns construídos do zero e outros envolvendo desenvolvimento contínuo e manutenção, lidando com diversas regras de negócios complexas.
Hábil em ajudar outros desenvolvedores através de revisões de código e colaborando para entregar código de alta qualidade.
Links
Education
Análise e Desenvolvimento de Sistemas
Desenvolvimento Web Full Stack
Experiences
Criação de rotas de autenticação, CRUD, webhooks, regras de negócios complexas, utilizando NestJs, NodeJs, TypeScript e Prisma; Implementação de CI/CD com GitLab e Jenkins; Realização de testes unitários; Desenvolvimento de páginas web e componentes (SSR, CSR) utilizando NextJs e Tailwind, seguindo protótipos do Figma com design responsivo; Desenvolvimento de aplicativos mobile utilizando React Native, Android e iOS; Planejamento de projetos com a equipe e o cliente, criação de documentos e tarefas sobre cada fase do projeto com as devidas regras de negócios.
Criação de código escalável com componentes reutilizáveis com NextJs e Chakra UI. Refatorei do projeto front-end de React com JavaScript para NextJs com TypeScript e Chakra UI. Criação de uma funcionalidade para ler e converter arquivos docx em html para inserir em um template, economizando quase 30% das despesas da empresa. Liderança da equipe de front-end discutindo metas e regras do projeto com os proprietários, criando e atribuindo tarefas para a equipe de desenvolvedores. Criação de rotas CRUD com Node e NestJs, AWS e deploy.
Análise e resolução de bugs no sistema, utilizando Jira para gerenciamento de tarefas; Implementação de novas funcionalidades utilizando Angular e Node.js; Refatoração de projetos antigos para novas versoes do Angular; Colaboração em um ambiente de equipe para garantir a entrega bem-sucedida dos projetos; Auxílio à equipe de Mobile para resolver bugs relacionados a funcionalidades de GPS em tempo real.