compilla.tech

Guilherme Cruz

Desenvolvedor Full Stack · .NET + React

Construo sistemas que não podem cair. No trabalho, APIs de seguros em microserviços. Fora dele, quatro produtos meus no ar, do modelo do banco ao servidor.

Cinco anos de carreira, do estágio em front-end aos sistemas de seguro que estão em produção agora.

Projetos

Produtos meus, no ar

Todos são projetos próprios: ideia, código, infraestrutura e publicação.

  • Investimentos

    InvestFolio

    Gestão de carteira para quem investe no longo prazo. Você informa o valor do aporte e ele responde quanto vai em cada ativo para reaproximar a carteira real das metas de alocação.

    Backend em Clean Architecture, frontend instalável como app.

    • .NET 10
    • React
    • PostgreSQL
    • PWA

    investfolio.compilla.techVisitar

  • Casamento

    MyWeddingList

    Lista de presentes de casamento com link para compartilhar. Os convidados pagam por PIX ou cartão e o dinheiro cai direto na conta dos noivos, sem loja física no meio e sem comissão alta.

    Upload de imagens e checkout com pagamento real.

    • Next.js
    • .NET
    • PIX
    • Pagamentos

    myweddinglist.compilla.techVisitar

  • App mobile

    StudyApp

    App de estudo gamificado: Pomodoro, flashcards com repetição espaçada (SM-2), tarefas e anotações num fluxo só, mais uma planta virtual que cresce conforme você estuda.

    Android, publicado com backend próprio.

    • React Native
    • Expo
    • .NET 10
    • PostgreSQL

    studyappsunflower.comVisitar

  • Ferramenta

    Stardew Planner

    Você entrega o save de Stardew Valley e ele responde o que ainda falta para o Community Center e o que ainda dá tempo de fechar na estação atual.

    Sem servidor e sem banco: o save nunca sai da máquina do jogador.

    • React
    • TypeScript
    • No navegador

    stardewplanner.compilla.techVisitar

Como trabalho

Eu resolvo onde as camadas se encontram

A maior parte do atrito de um projeto mora nas fronteiras: entre o front e a API, entre a API e o banco, entre o código que passa no seu computador e o que fica de pé num servidor às três da manhã. Trabalhar nas quatro camadas me obrigou a resolver essas fronteiras em vez de empurrá-las para a próxima pessoa.

Na prática isso significa arquitetura que aguenta mudar de ideia, teste onde a regra de negócio é difícil, e deploy que é um comando só, porque deploy manual é deploy que ninguém faz.

  • Produto no ar, não protótipo

    Entrego rodando em domínio próprio, com HTTPS e deploy automatizado. Não é um repositório para alguém publicar depois.

  • Decisão documentada

    Toda escolha não óbvia fica escrita, com o motivo. Quem pegar o projeto depois não precisa adivinhar por que ele está daquele jeito.

  • Privacidade por padrão

    Só guardo dado que o produto precisa. No Stardew Planner isso virou arquitetura: não existe servidor para vazar nada.

Experiência

Onde eu trabalhei

Cinco anos, do estágio em front-end aos sistemas de seguro em produção hoje.

  1. Junto Seguros

    set 2025 até hoje

    Software Engineer

    Sistemas críticos de seguro garantia e fiança locatícia. APIs em microserviços .NET e Node.js, decomposição de endpoints legados em serviços mais atômicos, e integrações externas em fluxo assíncrono para o caminho principal não ficar preso esperando terceiro. Observabilidade com logs, métricas e traces.

    • .NET
    • Node.js
    • Docker
    • Kubernetes
    • Datadog
  2. CIEE/PR

    mai 2022 a set 2025, 3 anos e 5 meses

    Desenvolvedor Full Stack Pleno

    APIs REST em .NET Core e portais web, com um sistema legado em ASP.NET Web Forms convivendo com o código novo. Clean Architecture e SOLID, modelagem e otimização de consulta em SQL Server, automação de deploy e testes no front-end.

    • .NET Core
    • Angular
    • SQL Server
    • CI/CD
  3. WEIPA

    jul 2021 a mar 2022

    Desenvolvedor Full Stack, estágio

    Sistema de gerenciamento de produção que entrou no processo industrial de um cliente da empresa. C# no backend, GraphQL nas consultas, Angular na interface e PostgreSQL no banco.

    • C#
    • GraphQL
    • Angular
    • PostgreSQL
  4. Mirum Agency

    jun 2019 a nov 2020

    Front-end, estágio

    Manutenção de sistemas para clientes da agência em JavaScript, e produção de e-mails de marketing.

    • JavaScript
    • CodeIgniter

Stack

O que eu uso todo dia

Ferramenta é meio. Estas são as que eu domino a ponto de estimar prazo com confiança.

Backend

  • .NET 10
  • C#
  • Node.js
  • Minimal APIs
  • GraphQL
  • Microserviços
  • Clean Architecture
  • xUnit

Frontend

  • React 19
  • TypeScript
  • Next.js
  • Angular
  • Astro
  • Vite
  • TanStack Query

Mobile

  • React Native
  • Expo
  • Google Play

Dados e infraestrutura

  • PostgreSQL
  • SQL Server
  • EF Core
  • Docker
  • Kubernetes
  • Linux
  • nginx
  • CI/CD
  • Datadog

Contato

Onde me achar

Se algum destes projetos te interessou, ou se você quer falar sobre construir alguma coisa, é por um destes dois.