Skip to content
View whispering3's full-sized avatar
  • Brazil

Highlights

  • Pro

Block or report whispering3

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
whispering3/README.md
Typing SVG

Visualizações   Status   Foco


Sobre mim

const dev = {
  nome:     "Danilo Souza",
  nivel:    "Júnior",
  foco:     "Desenvolvimento Backend",
  local:    "Brasil 🇧🇷",

  situacao: {
    momento:   "Sem experiência formal ainda, mas construindo projetos reais",
    buscando:  "Primeira oportunidade como desenvolvedor backend",
    estudando: ["NestJS", "Docker", "Arquitetura de APIs REST", "PostgreSQL avançado"],
  },

  o_que_me_move: [
    "Entender como as coisas funcionam por baixo dos panos",
    "Construir projetos que resolvam problemas reais",
    "Escrever código limpo e que faça sentido",
    "Aprender com cada erro de compilação 😅",
  ],
} as const;

🛠️ Tecnologias que estou aprendendo e usando

Linguagens

TypeScript JavaScript Python

Backend & Frameworks

Node.js NestJS Express FastAPI

Banco de Dados

PostgreSQL Redis MongoDB

ORMs & Query Builders

Prisma TypeORM

Infraestrutura

Docker GitHub Actions Linux

Ferramentas

Git Insomnia VSCode


🚀 Meus Projetos de Estudo

Sem experiência formal ainda — mas esses projetos são onde boto a mão na massa de verdade.


📦 PG-Queue — Fila de Jobs com PostgreSQL Puro

O que aprendi: Que não precisa de Redis pra ter uma fila robusta. PostgreSQL resolve.

O problema que quis resolver: Entender como sistemas de filas funcionam por dentro, sem depender de ferramentas prontas como BullMQ ou RabbitMQ.

O que implementei:

  • Fila transacional usando FOR UPDATE SKIP LOCKED no PostgreSQL
  • Workers concorrentes sem race condition
  • Retry automático com backoff em caso de falha
  • Painel simples para visualizar o status dos jobs

O que aprendi na prática:

  • Como transações do banco garantem consistência em ambientes concorrentes
  • A diferença entre concorrência otimista e pessimista
  • Como o PostgreSQL se comporta sob carga com múltiplos workers

Stack: TypeScript · NestJS · PostgreSQL · Docker

Ver Projeto


⛓️ Solana Volume Engine — Estudo de Transações On-Chain

O que aprendi: Como blockchains públicas funcionam de verdade, além do tutorial básico.

O problema que quis resolver: Entender como transações em blockchain são construídas, assinadas e executadas programaticamente — sem usar abstrações que escondem a complexidade.

O que implementei:

  • Integração com a RPC da Solana para envio de transações
  • Estudo de como MEV (Maximal Extractable Value) funciona
  • Orquestração de múltiplas carteiras de forma programática
  • Uso do Jupiter v6 para roteamento de swaps

O que aprendi na prática:

  • Como uma transação blockchain é estruturada em bytes
  • O que são Address Lookup Tables e por que existem
  • A diferença entre confirmação otimista e finalidade

Stack: TypeScript · Solana Web3.js · Jupiter API · Node.js

Ver Projeto


🛡️ Marketplace com Foco em Privacidade — Estudo de Segurança

O que aprendi: Segurança de verdade é muito mais do que colocar JWT no header.

O problema que quis resolver: Estudar como sistemas que exigem privacidade real são arquitetados — autenticação, criptografia e pagamentos sem custódia.

O que implementei:

  • Autenticação via desafio PGP (sem senha tradicional)
  • Criptografia de ponta a ponta nas mensagens entre usuários
  • Integração com RPC do Monero para pagamentos sem rastreabilidade
  • Mecanismo de invalidação de sessão por PIN de emergência

O que aprendi na prática:

  • Como criptografia assimétrica funciona na prática (não só na teoria)
  • Diferença entre autenticação e autorização em profundidade
  • O que é e como evitar ataques de replay

Stack: NestJS · PostgreSQL · PGP · Monero RPC · TypeScript

🔒 Repositório privado.


📊 Minhas estatísticas no GitHub

GitHub Streak


📚 O que estou estudando agora

✅ Concluído        🔄 Em andamento      🗓️ Na fila
Tópico Status Onde estou estudando
APIs REST com NestJS Projetos próprios
Docker & containerização Projetos próprios
PostgreSQL avançado (índices, transações) 🔄 Projetos próprios + documentação oficial
Arquitetura de microsserviços 🔄 Livro: Designing Data-Intensive Applications
Testes automatizados (Jest) 🔄 Projetos próprios
CI/CD com GitHub Actions 🔄 Projetos próprios
Kubernetes (básico) 🗓️
Redis avançado 🗓️

🤝 Vamos conversar?

Estou buscando minha primeira oportunidade como desenvolvedor backend. Se você tem um time que acredita em júniores com disposição para aprender, me chama! 👇


LinkedIn Email


"Todo sênior já foi júnior que não desistiu."

Popular repositories Loading

  1. Drarpa Drarpa Public

    A production-grade, high-performance Change Data Capture (CDC) sync engine built in Go. Designed to fill the critical gap between traditional ETL tools and true end-to-end transactional consistency.

    Go 1

  2. openclaw openclaw Public

    Forked from openclaw/openclaw

    Your own personal AI assistant. Any OS. Any Platform. The lobster way. 🦞

    TypeScript

  3. worker-orchestrator worker-orchestrator Public

    Python

  4. whispering3 whispering3 Public

  5. auth-service auth-service Public

    TypeScript

  6. solana-pumpfun-volume-bot solana-pumpfun-volume-bot Public

    TypeScript