Freelancer disponível

João Oliveira

03/06/2026

📍 Itapetininga

✉️ joaosantos123433@gmail.com

🗣️ Inglês: intermediário

Skills

JavascriptTypescriptReact.jsNext.jsNode.jsNest.jsDockerAWSFirebaseRedisGitGithubPostgreSQLMongoDBMySQLZustandPrismajavascripttypescriptreact.jsnext.jsnode.jsnest.jsdockerawsfirebaseredisgitgithubpostgresqlmongodbmysqlzustandprisma

Sobre o freelancer

Desenvolvedor Full Stack com 3 anos de experiência transformando ideias em produtos digitais escaláveis e centrados no usuário. Atualmente na V-Nova Tech, trabalho construindo APIs robustas com NestJS e interfaces intuitivas com React/Next.js, sempre priorizando performance, segurança e código limpo. Minha trajetória começou no Grupo Ita Aços, onde otimizei sistemas legados (redução de 40% no tempo de resposta do banco de dados) e criei ferramentas que impactaram diretamente a produtividade da operação. Na EvolutionSoft, aprofundei minha expertise em frontend, desenvolvendo aplicações complexas com gerenciamento de estado avançado e integrações REST resilientes. Sou movido por desafios técnicos e aprendizado contínuo, minhas certificações em tecnologias modernas (Docker, NestJS, React) comprovam isso. Busco oportunidades onde possa entregar valor real através de código bem arquitetado, testes confiáveis e colaboração em times ágeis. Stack atual: TypeScript, Node.js, NestJS, React.js, Next.js, Docker, AWS, PostgreSQL, MongoDB, Prisma, Tailwind CSS, Jest.

Experiência

Desenvolvedor Full Stack

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

Desenvolvedor Frontend

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

Desenvolvedor Frontend

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

Procura freelasProcura empregoProcura parceriaProcura trabalho voluntário
Entrar em contatoAbrir perfil
Freelancer disponível | Remotinho