Sobre mim

Olá, eu sou o Gabriel

Sou desenvolvedor Full Stack, com experiência na construção e manutenção de aplicações web, trabalhando desde a interface e experiência do usuário até APIs, regras de negócio e integração com dados.

No front-end, minha principal experiência está no ecossistema Vue.js, Nuxt e TypeScript. No back-end, já trabalhei profissionalmente com Ruby on Rails e também desenvolvo projetos utilizando Node.js, PostgreSQL e Prisma.

Gosto de entender o produto como um todo e transformar problemas em soluções que sejam boas tanto para quem usa quanto para quem desenvolve e mantém.

Trajetória

Um pouco da minha história

Minha relação com tecnologia começou antes mesmo de trabalhar profissionalmente com desenvolvimento. Sou formado em Análise e Desenvolvimento de Sistemas, tenho formação em Design Gráfico e atualmente curso Ciência da Computação junto com a pós-graduação em Engenharia de Software com IA Aplicada.

Minha experiência profissional começou como estagiário na Quero Educação, onde posteriormente fui promovido a desenvolvedor júnior. Durante esse período, participei do desenvolvimento e manutenção de produtos reais, trabalhando em equipe e lidando com código em produção.

No front-end, trabalhei principalmente com Vue.js, Nuxt e TypeScript, desenvolvendo interfaces, componentes e novas funcionalidades. Também tive contato profissional com React.

Minha atuação não ficou limitada à interface. Também trabalhei no back-end com Ruby on Rails, participando de implementações que envolviam regras de negócio, dados e a comunicação entre diferentes partes das aplicações.

Fora do ambiente profissional, continuo expandindo esse lado Full Stack através dos meus próprios projetos, principalmente com Node.js, PostgreSQL e Prisma, o que me permite trabalhar desde a modelagem e construção da aplicação até a experiência final no navegador.

Hoje busco continuar evoluindo como desenvolvedor Full Stack, aprofundando meus conhecimentos tanto no front-end quanto no back-end e, principalmente, entendendo cada vez melhor como todas essas partes se conectam na construção de um produto.

Como eu trabalho

Do banco de dados à interface

Gosto de entender o problema como um todo antes de começar a escrever código.

No front-end, tenho atenção especial à experiência do usuário, responsividade, acessibilidade, performance e à construção de componentes que sejam fáceis de entender e manter.

No back-end, procuro aplicar o mesmo cuidado à organização do código, separação de responsabilidades, regras de negócio, modelagem dos dados e construção de APIs.

É justamente essa visão entre as diferentes camadas que mais me interessa no desenvolvimento Full Stack. Gosto de entender de onde os dados vêm, como são processados e como chegam até a interface que será utilizada pelo usuário.

Mais do que fazer uma funcionalidade funcionar, busco entender as decisões por trás dela e construir soluções que continuem fazendo sentido conforme o produto evolui.

Problema primeiro

Antes de codar, procuro entender contexto, objetivo e impacto da solução.

Camadas conectadas

Gosto de entender dados, regras, APIs e interface como partes do mesmo produto.

Cuidado de ponta a ponta

Experiência, performance, acessibilidade, modelagem e manutenção entram na decisão.

Curiosidade prática

Gosto de pesquisar, testar e entender por que uma solução funciona.

Skills

Tecnologias que fazem parte do meu dia a dia

Front-end

Interfaces, componentes e experiência

  • Vue.js
  • Nuxt
  • TypeScript
  • React
  • JavaScript
  • Tailwind
  • HTML
  • CSS

Back-end

APIs, dados e regras de negócio

  • Ruby on Rails
  • Node.js
  • PostgreSQL
  • Prisma
  • REST APIs

Ferramentas & Ecossistema

Ferramentas que apoiam meu fluxo de desenvolvimento

  • Git
  • GitHub
  • Docker
  • Jest
  • Storybook
  • Figma

Formações

Caminhos que ajudaram a formar minha base

Design Gráfico

UNICID

Concluído em 2019

Explorer Full Stack

Rocketseat

Concluído em 2023

Análise e Desenvolvimento de Sistemas

Cruzeiro do Sul

Concluído em 2024

Ciência da Computação

ETEP

Em andamento

Engenharia de Software com IA Aplicada

UNIPDS

Em andamento

Contato

Vamos construir alguma coisa juntos?

Estou sempre aberto a conhecer novos projetos, pessoas e oportunidades.

Se você acha que meu perfil pode fazer sentido para sua equipe ou simplesmente quer trocar uma ideia sobre desenvolvimento, tecnologia ou algum dos projetos que viu por aqui, fique à vontade para entrar em contato.