JW

Freelancer · Rio de Janeiro

Jorge William

Consultor e desenvolvedor de software

Você imagina e eu te ajudo a realizar.

ReactReact
TypeScriptTypeScript
JavaScriptJavaScript
NestJSNestJS
GoGo
DockerDocker
PostgreSQLPostgreSQL
PrismaPrisma
MongoDBMongoDB
Tailwind CSSTailwind CSS
FigmaFigma
SwaggerSwagger
Jorge William — retrato

Biografia

Trabalho por entrega e construo por ofício. Sou Jorge, consultor e desenvolvedor de software no Rio de Janeiro.

Contato

Barra Olímpica, Rio de Janeiro — RJ

contato@jorgewilliam.com.br

Serviços

  • Requisitos e documentação
  • Aplicações web
  • Apps nativos e PWAs

Vantagens

Meus serviços

Da análise da demanda à publicação em produção — cada etapa com clareza técnica.

  • 01

    Requisitos e documentação

    Mapeamento do problema, escopo, fluxos e documentação clara para alinhar negócio e desenvolvimento antes de construir.

  • 02

    Aplicações web

    Sites e sistemas sob medida, com performance, SEO e experiência pensados para conversão.

  • 03

    Apps nativos e PWAs

    Aplicações nativas e PWAs instaláveis, com uso fluido, suporte offline e presença na tela inicial.

  • 04

    APIs e backends

    Backends seguros e escaláveis: autenticação, dados e integrações com os serviços do seu negócio.

  • 05

    Consultoria técnica

    Diagnóstico de arquitetura, escolha de stack e roadmap para evoluir o produto com menos risco.

  • 06

    Cloud e DevOps

    Deploy, containers e CI/CD para manter o ambiente estável, previsível e pronto para crescer.

Portfólio

Trabalhos

Sistemas entregues a instituições de ensino e à operação de eventos — da análise da demanda à publicação em produção.

CNC PAYCNC PAY
Eventos · operação

CNC PAY

Gravação a laser em medalhas de corrida — Recife, PE. Da análise da demanda à entrega em produção.

  • 01

    Análise da operação no evento, definição de escopo e fluxo do atleta ao posto de gravação

  • 02

    Aplicação: cadastro por QR no totem, fila ao vivo, planilha e QR para totens

  • 03

    Backend, persistência e publicação com HTTPS em cncpay.online

Competências desenvolvidas no CNC PAY

Atuação ponta a ponta: entendimento da operação no evento, definição de escopo, implementação, homologação e publicação em produção.

Produto e análise

Levantamento do fluxo totem → celular → fila → laser. Decisões de produto com impacto técnico: identificador gerado somente no envio do cadastro (o QR não consome número); vários cadastros no mesmo aparelho; comprovante imprimível; exclusão com confirmação formal.

Frontend

React 19, Vite, HashRouter. Formulário com chips em largura total, estado válido visível (borda e fundo verdes), prévia da medalha, temas claro e escuro. Lista local de identificadores no aparelho (localStorage isolado por evento). Polling progressivo da página pública e respeito a 429 / Retry-After em Wi-Fi compartilhado (CGNAT).

Backend e domínio

Go, Chi, GORM, PostgreSQL. Arquitetura DDD (domínio sem infraestrutura). Alocação atômica do identificador (UPDATE … RETURNING e restrição unique por evento). JWT, RBAC (Master / Operador), cadastro público, importação CSV e exclusão de atleta.

Segurança e operação

Limite de requisições por IP e por tipo de rota; timeouts e teto de corpo HTTP; cabeçalhos (CSP, nosniff, anti-iframe). SSH somente por chave, fail2ban, atualizações automáticas. Caddy com Let’s Encrypt em cncpay.online. Redirecionamento dos QR anteriores em /cncpay/. Docker em camadas e publicação na VPS Hostinger.

Engenharia de entrega

Testes em Go e no frontend; Git (rebase ao divergir do remoto); documentação de produto, técnica e de operação; critérios de interface (espaçamento, alinhamento, linguagem formal).

Síntese

Operação de gravação em medalhas: análise da demanda, React e API Go, identificador concorrente no Postgres, hardening e HTTPS em produção.

  • React
  • Go
  • PostgreSQL
  • DDD
  • JWT/RBAC
  • Docker
  • Caddy
  • Rate limit
  • UX de formulário
  • Deploy VPS

1 / 3

Jorge William com Mariah

Sobre

Sobre mim

A tecnologia é o eixo do meu trabalho e da minha curiosidade. Desde cedo abro, monto e desmonto o que me cerca — não por hábito vazio, mas para entender como as coisas funcionam. Foi assim que cheguei ao desenvolvimento de software: pela vontade de transformar um problema complexo em um sistema claro, estável e útil.

Planejo e construo produtos digitais — aplicações web, APIs, PWAs e sistemas sob medida — com rigor técnico, entrega objetiva e comunicação direta em cada etapa. A engenharia, a aviação e o automobilismo me interessam pelo mesmo motivo: são ofícios que exigem precisão. Pai da Mariah, levo essa disposição de observar, decompor e reconstruir para cada projeto que assumo.

Formando em Ciência da Computação pela IBMR

  • Full Stack

    Foco em produto ponta a ponta

  • Apps & APIs

    Web, backends e integrações

  • Consultoria

    Arquitetura e decisões técnicas

Formação

Certificados

Cursos e disciplinas que sustentam minha prática — da Rocketseat à formação em Ciência da Computação na IBMR.

1 / 5

Contato

Descreva seu projeto

Conte o desafio. Respondo pelo WhatsApp.