guribeiro.dev
Photo of Gustavo Henrique Ribeiro Dias

Gustavo HenriqueRibeiro Dias

Mid-level fullstack developer working with React, React Native and Node.js, shipping web and mobile systems to production since 2021.

Open to a new role. Based in Sorocaba, Brazil. Open to remote, hybrid or on-site roles.

Your role needs:

Pick the technologies your role needs and I’ll highlight where I used each one.

Experience

  1. Mid-level systems analyst, Sorocaps

    – On-site, Sorocaba

    Came back to keep evolving the company’s internal system. I shipped features that increased platform usage, fixed complex bugs, worked on performance and refined the interface so navigation felt smoother. I also kept the stack up to date and within security requirements.

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

  2. Mid-level systems analyst, Sorocaps

    – On-site, Sorocaba

    Built and refactored the internal system of a pharmaceutical manufacturer, with React and Ant Design on the front end and Node.js with Express on the back end. I worked with the business teams so each feature fit the people using the system every day, and took part in testing and deployment.

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

  3. Freelance developer, Ossel Assistência

    Remote

    Built a complete task management system: task creation and status tracking, media attachments, participant management and change notifications. Each task has a timeline that records every change.

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

  4. Fullstack developer, Softwrap

    – Remote

    Built every screen of a React Native app for buying and selling crypto shares, following the layout the client approved, and integrated the app with Firebase (Firestore and Authentication).

    Stack: React Native, TypeScript, Firebase

Projects

  • Car repair shop

    Back-end API, FIAP postgraduate Tech Challenge

    A NestJS and TypeScript API covering the full workflow of a car repair shop: work orders, diagnosis, automatic quotes, customer approval, parts reservation and stock deduction, invoicing with a payment webhook, and vehicle release.

    • Six bounded contexts using DDD, Clean Architecture and domain events, keeping business rules apart from infrastructure.
    • PostgreSQL with Prisma, JWT auth and Swagger docs.
    • 112 Vitest test files (79 unit and 33 e2e). Lint, tests and build run on GitHub Actions, with SonarQube static analysis.
    • Multi-stage Docker and Kubernetes with autoscaling (HPA), health checks and migrations in an InitContainer. Local cluster provisioned with Terraform, deployed to AWS with EKS and ECR.
  • Pin Pets

    My own product, built solo from scratch and live in production

    Helps owners find lost pets with QR code tags, urgent alerts and a neighborhood map. For animal shelters, it handles adoption management, donation campaigns and public accountability. Built with Next.js 16, React 19, TypeScript, Tailwind and shadcn/ui and Supabase (Postgres and Edge Functions), with Stripe payments and Leaflet maps. I used Claude Code as an assistant during development.

  • Real-time chat

    Fullstack, web and API

    Channels, invites, member management and real-time messaging. Node.js API with Express, Socket.io and Prisma; React front end with Tailwind and shadcn/ui, TanStack Query and Zustand.

  • react-native-view-resizer

    Library published on npm

    A React Native component for resizing views with gestures, built with Reanimated and native Kotlin code.

  • react-native-expo-modal-select

    Library published on npm

    A customizable select with a full-screen modal for Expo React Native apps, written in TypeScript.

  • Poto

    Mobile app and API

    An app for sharing moments through photos, with a feed, gallery and image upload. React Native app with Expo; Express API with Prisma, JWT and Multer uploads. I also designed the prototype in Figma.

Education

  • Postgraduate in Software Architecture

    FIAP, in progress

    Clean architecture, DDD and microservices, containers and continuous integration and delivery.

  • Associate degree in Systems Analysis and Development

    Universidade Cruzeiro do Sul

  • AWS Certified Cloud Practitioner

    Amazon Web Services

    Certification in AWS cloud fundamentals.

  • English, C1

    International English Test

    I read documentation and work with teams in English.

  • Other courses

    Rocketseat e Alura

    SaaS with Next.js and RBAC, Tailwind, Redux and Zustand, Docker for production, continuous integration and design patterns with TypeScript.

Other tools I’ve used

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

Contact

Email or LinkedIn is the fastest way to reach me.

guribeirodeveloper@gmail.com
LinkedInGitHub