03/06/2026
📍 Itapetininga
✉️ joaosantos123433@gmail.com
🗣️ Inglês: intermediário
Skills
Sobre o freelancer
Experiência
V-Nova Tech
27/11/2025 - Atual
- Desenvolvimento de APIs REST escaláveis com NestJS em arquitetura hexagonal, seguindo separação de responsabilidades e boas práticas de design de software. - Implementação de CQRS e Domain Events com publicação assíncrona via RabbitMQ, garantindo consistência eventual entre serviços e rastreabilidade das operações. - Implementação de autenticação e autorização (JWT, guards, roles e permissões), garantindo segurança e controle de acesso consistente. - Criação de fluxos críticos de negócio (primeiro acesso, redefinição de senha, e-mails transacionais), garantindo previsibilidade e redução de falhas em produção. - Modelagem relacional com PostgreSQL via Prisma, cache com Redis e transações atômicas, priorizando integridade e performance. - Integração com serviços externos com tratamento de erros, retries e Circuit Breaker, aumentando resiliência entre sistemas. - Desenvolvimento de interfaces com React + TypeScript em arquitetura hexagonal, com design system próprio e boundaries entre camadas validados em lint. - Gerenciamento de estado com Zustand e React Query, separando estado de servidor e estado de UI. - Transformação de protótipos Figma em interfaces funcionais e alinhadas ao design system, com foco em consistência visual e UX. - Observabilidade com OpenTelemetry, propagando correlationId entre cliente e serviços para rastreabilidade ponta a ponta. - Testes com Vitest, Testing Library, MSW e Playwright (E2E em Chromium e Firefox), com cobertura acima de 80%. - Experiência com code review e colaboração em times ágeis, focando em entregas incrementais e alinhamento técnico. Tecnologias Utilizadas: Node.js, NestJS, TypeScript, REST APIs, JWT, Jest, Git, GitHub, Docker, PostgreSQL, MongoDB, Prisma, Firebase, AWS, Redis, Swagger
Evolutionsoft
01/05/2025 - 26/11/2025
- Desenvolvimento de interfaces modernas, responsivas e acessíveis com React.js, Next.js e Tailwind CSS, priorizando usabilidade, consistência visual e experiência do usuário (UI/UX). - Gerenciamento de estado avançado em aplicações complexas utilizando Zustand, Context API e React Query, garantindo performance, escalabilidade e manutenção simplificada. - Integração robusta com APIs REST, com tratamento de erros, feedback claro ao usuário e otimização de chamadas assíncronas. - Desenvolvimento de componentes modulares e reutilizáveis, formulários validados e navegação fluida, com foco em UI/UX consistente e intuitiva. - Transformação de protótipos Figma em produtos funcionais e visualmente alinhados ao design system. - Aplicação de princípios de Clean Code, refatoração contínua e otimização de performance, melhorando legibilidade e confiabilidade do código. - Experiência com controle de versão (Git, GitHub, Bitbucket), colaboração em equipe e metodologias ágeis. - Conhecimento complementar em back-end (Node.js, NestJS), facilitando integração entre camadas e colaboração com times full stack. - Manutenção e evolução de projetos existentes em Angular, corrigindo bugs, refatorando componentes e garantindo consistência visual e funcional entre versões. - Manutenção de aplicações React Native, identificando e corrigindo inconsistências de layout e comportamento entre plataformas (iOS e Android). Tecnologias: React.js · Next.js · TypeScript · Tailwind CSS · Zustand · React Query · Context API · React Native · Angular · Git · GitHub · Bitbucket · Figma
Grupo Ita Aços
01/03/2025 - 30/04/2025
- Desenvolvimento e manutenção de interfaces web com JavaScript, jQuery e PHP, garantindo usabilidade, segurança e desempenho. - Otimização de carregamento de páginas, reduzindo tempo de resposta e melhorando a experiência do usuário. - Desenvolvimento de sistema de inventário com geração de QR codes, facilitando acesso a informações e controle operacional. - Otimização de banco de dados MySQL, melhorando tempo de resposta em até 40%. - Criação de ferramentas e automações para otimizar processos internos e aumentar a produtividade da equipe. - Implementação de sistema para controle do cronograma de produção, automatizando cálculo de tempo e gestão de orçamentos. - Integração de APIs e serviços externos, gerenciamento de projetos e suporte técnico. Tecnologias: JavaScript · jQuery · PHP · MySQL · Linux · FileZilla
Disponibilidade