Pular para o conteúdo
gnoronha

// Desenvolvedor full stack

Software que funciona para quem usa e para quem mantém.

Sou desenvolvedor full stack na Gopliance, trabalhando com NestJS, Next.js e TypeScript. Antes disso, foram treze anos em design e direção de arte — o que me deixou perto do produto e de quem usa o que eu construo.

01Sobre

Da direção de arte ao código

Experiência
13 anos em design · código desde 2022
Foco
full-stack · produto · SaaS
Atuação
produto · front-end · back-end

Passei treze anos em design e direção de arte antes de migrar para o desenvolvimento. Foram anos pensando em comunicação, hierarquia visual e na experiência de quem está do outro lado da tela — e nada disso ficou para trás quando troquei o Photoshop pelo editor de código.

Entrei na programação pelo PHP e trabalhei bastante com Laravel. Hoje, na Gopliance, meu dia a dia é full stack: back-end em NestJS e front-end em Next.js, com TypeScript do começo ao fim. Gosto de código simples — do tipo que o time consegue ler e manter seis meses depois.

Continuo mais perto do produto do que da infraestrutura: o que me move é resolver o problema certo e entregar algo que funcione de verdade para quem usa. Uso IA como ferramenta nesse caminho — para acelerar pesquisa, prototipação e documentação — sem abrir mão de entender e responder pelo que vai para produção.

02Stack

Front-end e back-end, lado a lado

F.01

Front-end

Interfaces claras, que respondem rápido

Next.jsReactTypeScriptTailwindShadcn

B.02

Back-end

APIs e regras de negócio que se sustentam

NestJSNode.jsLaravelREST / OpenAPIMulti-tenant

D.03

Dados

Modelagem, consultas, cache e filas

PostgreSQLMySQLRedisBullMQRabbitMQ

I.04

Entrega

O necessário para empacotar e publicar

DockerAWSCI/CD

03Toolbox

Minha caixa de ferramentas

Código & IA

VS CodeJetBrainsCursorClaude Code

Versionamento

GitGitHubGitHub Actions

Dados

pgAdminMySQL WorkbenchRedis InsightTablePlus

APIs

PostmanInsomnia

Ambiente

WSLLinuxzsh

Deploy

DockerAWSVercel

Design

FigmaExcalidraw

Organização

NotionLinear

04Trabalho

Trabalhos selecionados

Gopliance

Gopliance

Plataforma de compliance para empresas de setores regulados. Faço parte do time desde 2022, participando da evolução do produto — das telas que o usuário vê às regras de negócio por trás delas.

Stack

NestJSNext.jsPostgreSQLRedisBullMQDockerAWS

Desafio

Atender grandes clientes do mercado financeiro, com regras complexas, muitos usuários e exigências reais de segurança e auditoria — sem deixar o produto difícil de usar.

Solução

Participo da migração de um back-end PHP/Laravel para um monorepo em NestJS e Next.js, com filas e mensageria para o trabalho pesado e APIs documentadas que o front consome com tipos.

Em produção

Usada por clientes como XP e Bradesco

gopliance.com.br
Portfolio

Este portfólio

Este site. Um Next.js exportado como estático e publicado num bucket S3 — leve, rápido e sem servidor para manter.

Stack

Next.jsTypeScriptTailwindFramer MotionAWS S3

Desafio

Ter uma experiência de produto — animações, dois idiomas, um assistente — mantendo tudo estático, simples e sem custo.

Solução

Next.js com export estático, Tailwind e Framer Motion para o movimento, e um pequeno assistente de perguntas e respostas que roda inteiro no navegador, sem back-end.

No ar

www.gnoronha.com.br

gnoronha.com.br

05Code journey

Constância que vira produto

Minha atividade pública no GitHub ao longo do último ano.

menosmais

06Experiência

Uma trajetória, dois ofícios

Desde Out 2022Atual

Gopliance

Desenvolvedor Full Stack

  • Evolução do produto para NestJS e Next.js
  • Back-end, front-end e integrações
  • Autenticação, permissões e regras de negócio

Abr 2021 — Out 2022

Jovem Pan

Diretor de Arte

  • Peças institucionais e promocionais, no digital
  • Trabalho próximo de marketing e comercial

Set 2017 — Fev 2020

Reweflon

Coord. de Marketing e Internacional

  • Campanhas, catálogos e identidade de marca
  • Feiras e negociações no exterior

Ago 2008 — Set 2017

Voga Propaganda

Diretor de Arte

  • Quase uma década em agência full-service
  • Campanhas 360°, identidade visual, impresso e digital

07Processo

Como eu trabalho

01

Descoberta

Entender o problema antes do código

Conversa, contexto e escopo. Antes de escrever qualquer linha, gosto de ter certeza de que estou resolvendo o problema certo.

02

Arquitetura

Pensar a solução antes de construir

Modelo de dados, contratos de API e as decisões que vão sustentar o que vem depois.

03

Desenvolvimento

Construir em passos pequenos

Código tipado e revisado, em incrementos que dá para verificar. É aqui que a IA acelera partes do trabalho — sem tirar a decisão das minhas mãos.

04

Testes

Confiar no que vai sair

Testes e validações nos fluxos que mais importam antes de seguir em frente.

05

Entrega

Publicar com previsibilidade

Empacotar e publicar de forma repetível, junto do time — a parte de infraestrutura é trabalho de equipe.

06

Evolução

Acompanhar e melhorar

Olhar como o produto se comporta no uso real e voltar para ajustar o que precisa.

08Contato

Vamos trocar uma ideia sobre produto e código.

Vamos trocar uma ideia sobre produto, front-end, back-end ou sobre essa transição do design para o código?

Mandar um e-mail

Costumo responder em um dia