guribeiro.dev
Foto de Gustavo Henrique Ribeiro Dias

Gustavo HenriqueRibeiro Dias

Desenvolvedor fullstack pleno em React, React Native e Node.js, entregando sistemas web e mobile em produção desde 2021.

Disponível para uma nova vaga. Sorocaba, SP. Aberto a vagas remotas, híbridas ou presenciais.

Sua vaga pede:

Escolha as tecnologias da sua vaga e eu marco no currículo onde usei cada uma.

Experiência

  1. Analista de sistemas pleno, Sorocaps

    – Presencial, Sorocaba

    Voltei para evoluir o sistema interno da empresa. Implementei funcionalidades que aumentaram o uso da plataforma, resolvi bugs complexos, fiz otimizações de performance e refinei a interface para deixar a navegação mais fluida. Também mantive a stack atualizada e dentro dos requisitos de segurança.

    Stack: MySQL, React, Ant Design, Redux, Node.js, shadcn/ui, Zustand, AWS

  2. Analista de sistemas pleno, Sorocaps

    – Presencial, Sorocaba

    Desenvolvi e refatorei o sistema interno de uma indústria farmacêutica, com React e Ant Design no front-end e Node.js com Express no back-end. Trabalhei junto às áreas de negócio para que cada funcionalidade atendesse quem usa o sistema no dia a dia, e participei dos testes e da implantação.

    Stack: MySQL, React, Ant Design, Redux, Node.js, shadcn/ui, Zustand, AWS

  3. Desenvolvedor freelancer, Ossel Assistência

    Remoto

    Desenvolvi um sistema completo de gestão de tarefas: criação e controle de status, anexos de mídia, gestão de participantes e notificações de alterações. Cada tarefa tem uma linha do tempo que registra todas as mudanças.

    Stack: MySQL, React, Ant Design, Redux, Node.js

  4. Desenvolvedor fullstack, Softwrap

    – Remoto

    Desenvolvi todas as telas de um app em React Native para compra e venda de cotas de criptomoedas, seguindo o layout aprovado pelo cliente, e integrei o app ao Firebase (Firestore e Authentication).

    Stack: React Native, TypeScript, Firebase

Projetos

  • Oficina mecânica

    API back-end, Tech Challenge da pós FIAP

    API em NestJS e TypeScript que cobre o ciclo completo de uma oficina: ordem de serviço, diagnóstico, orçamento automático, aprovação do cliente, reserva e baixa de estoque, faturamento com webhook de pagamento e liberação do veículo.

    • Seis bounded contexts com DDD, Clean Architecture e eventos de domínio, separando regras de negócio da infraestrutura.
    • PostgreSQL com Prisma, autenticação JWT e documentação Swagger.
    • 112 arquivos de teste com Vitest (79 unitários e 33 e2e). Lint, testes e build rodam no GitHub Actions, com análise estática no SonarQube.
    • Docker multi-stage e Kubernetes com autoscaling (HPA), health checks e migrations em InitContainer. Cluster local provisionado com Terraform e deploy na AWS com EKS e ECR.
  • Pin Pets

    Produto próprio em produção, feito sozinho do zero

    Ajuda tutores a encontrar pets perdidos com plaquinha de QR code, alertas urgentes e um mapa da vizinhança. Para ONGs, oferece gestão de adoção, campanhas de doação e prestação de contas. Feito com Next.js 16, React 19, TypeScript, Tailwind e shadcn/ui e Supabase (Postgres e Edge Functions), com pagamentos via Stripe e mapas com Leaflet. Usei o Claude Code como assistente no desenvolvimento.

  • Chat em tempo real

    Fullstack, web e API

    Canais, convites, gestão de membros e mensagens em tempo real. API em Node.js com Express, Socket.io e Prisma; front-end em React com Tailwind e shadcn/ui, TanStack Query e Zustand.

  • react-native-view-resizer

    Biblioteca publicada no npm

    Componente para redimensionar views em React Native com gestos, feito com Reanimated e código nativo em Kotlin.

  • react-native-expo-modal-select

    Biblioteca publicada no npm

    Select customizável com modal em tela cheia para apps React Native com Expo, escrito em TypeScript.

  • Poto

    App mobile e API

    App para compartilhar momentos em fotos, com feed, galeria e upload de imagens. App em React Native com Expo; API em Express com Prisma, JWT e upload com Multer. Também desenhei o protótipo no Figma.

Formação

  • Pós Tech em Arquitetura de Software

    FIAP, em andamento

    Arquitetura limpa, DDD e microsserviços, containers e integração e entrega contínuas.

  • Tecnologia em Análise e Desenvolvimento de Sistemas

    Universidade Cruzeiro do Sul

  • AWS Certified Cloud Practitioner

    Amazon Web Services

    Certificação em fundamentos de nuvem AWS.

  • Inglês C1

    International English Test

    Leio documentação e converso com times em inglês.

  • Cursos complementares

    Rocketseat e Alura

    SaaS com Next.js e RBAC, Tailwind, Redux e Zustand, Docker para produção, integração contínua e padrões de projeto com TypeScript.

Outras ferramentas que já usei

Ant Design, GlueStack, MongoDB, Redis, SQL Server, SQLite, Supabase, Jest, Vue 3, Spring Boot, SonarQube, Figma.

Contato

O jeito mais rápido de falar comigo é por e-mail ou pelo LinkedIn.

guribeirodeveloper@gmail.com
LinkedInGitHub