Pular para o conteúdo
Diogo FC

DIOGO FC

Developer Blog

Diogo Rocha

Engenheiro de software e criador de conteúdo.

Bem vindo ao meu blog! Eu sou Diogo Rocha, apaixonado por tecnologia, me especializando em sistemas acessíveis e de boa performance.

D. Rocha

01Ficha técnica

Ficha do jogador

Perfil completo
Foto de Diogo Rocha

Diogo Rocha

Passo Fundo - RS

Anos por tecnologia

HTML
8 anos
Javascript
8 anos
CSS
8 anos
Git
8 anos
ReactJS
7 anos
NodeJS
7 anos
NextJS
5 anos
Typescript
5 anos

Tempo de uso de cada tecnologia no dia a dia.

02Em campo agora

Temporada atual

Em campo

Desenvolvedor Full Stack Sênior · Lighthouse

mai 2026 — atual

  • Node.js
  • NestJS
  • Python
  • Docker

Categorias de base

Formação acadêmica

  • Pós-graduaçãoEm andamento

    Pós-graduação

    Universidade de Passo Fundo (UPF) · Passo Fundo, RS

    Em andamento

  • GraduaçãoConcluído

    Bacharel em Ciência da Computação

    Atitus Educação · Passo Fundo, RS

    2018 – 2024

03Amistosos

Amistosos no GitHub

Repositórios mais recentes do meu GitHub.

Todas as partidas
  • AmistosoGitHub
    Diogo FCblog-diogodev

    blog-diogodev

    Blog para postagens de artigos, conhecimentos e estudos.

    • TypeScript
    Ver repositório ★ 0
  • AmistosoGitHub
    Diogo FCdiogorochaa

    diogorochaa

    Overview GitHub

    Ver repositório ★ 0
  • AmistosoGitHub
    Diogo FCcursos-full-cycle

    cursos-full-cycle

    Projetos desenvolvidos na plataforma da fullcycle.

    • TypeScript
    Ver repositório ★ 0

04Estatísticas

Estatísticas da temporada

Números reais, direto da API do GitHub.

Carregando estatísticas do GitHub…

Carregando_

05Trajetória

Modo carreira

Carreira completa
  1. Desenvolvedor · Compass UOL

    out 2019 — abr 2021

  2. Engenheiro de Software · Agi

    abr 2021 — jan 2026

  3. Temporada atual

    Desenvolvedor Full Stack Sênior · Lighthouse

    mai 2026 — atual

    • Node.js
    • NestJS
    • Python
    • Docker

06Conquistas

Sala de troféus

  • 27

    Artigos publicados

  • 8

    Anos em campo

  • 16

    Tecnologias no elenco

07Novidades do blog

Últimos artigos

Ver todos
  • Fase26

    YAGNI: O princípio que evita código desnecessário e arquiteturas complexas

    Durante a evolução de um software, é comum cair na tentação de preparar o sistema para um futuro que talvez nunca aconteça. Criamos interfaces para apenas uma implementação, abstrações para um único caso de uso e arquiteturas capazes de suportar milhões de usuários em uma aplicação acessada por algumas dezenas de pessoas.

    5 min de leitura

    principiosJogar
  • Fase25

    PACELC: Como escolher um banco de dados entendendo os trade-offs reais

    Quando falamos sobre bancos de dados, uma das perguntas mais comuns é: "Qual é o melhor banco de dados?" A resposta quase sempre é: depende do problema que você está tentando resolver. Não existe um banco perfeito para todos os cenários. Cada tecnologia faz escolhas diferentes entre consistência, disponibilidade e latência. É justamente aí que entra um dos conceitos mais importantes da arquitetura distribuída: o Teorema PACELC.

    4 min de leitura

    bancoJogar