PORTFÓLIO TÉCNICO

Conceitos de tecnologia explorados através de projetos.

Estudos práticos de engenharia de software, com foco em compreender fundamentos, limitações e evolução arquitetural — não apenas o resultado final.

PROJETOS

Laboratório de conceitos.

Cada projeto nasce de uma pergunta técnica e evolui por etapas.

EM DESENVOLVIMENTO 01

Mensageria

Carteiro

Do SMTP síncrono até filas, workers, retry, DLQ e idempotência.

HTTP→SMTP→Queue→Worker
Abrir case técnico →
PRÓXIMO02

Concorrência

Filas

Producer, consumer, ACK/NACK, retries, ordenação e backpressure.

PLANEJADO03

Segurança

Criptografia

Hashing, AES, RSA, assinaturas digitais e troca de chaves.

PLANEJADO04

Sistemas distribuídos

Blockchain

Blocos, hashes, imutabilidade, consenso e ledger distribuído.

PLANEJADO05

Coleta de dados

Web scraping

HTTP, parsing, crawling, rate limiting, persistência e automação de coleta.

MAPA DE ESTUDOS

Áreas que conectam os projetos.

01Mensageria & eventos
02Filas & concorrência
03Criptografia & segurança
04Blockchain & sistemas distribuídos
05Protocolos & redes
06Observabilidade & resiliência

TECNOLOGIAS

Ferramentas usadas nos experimentos.

.NETC#ASP.NET CorePythonSQL ServerPostgreSQLSMTPRabbitMQDockerLinuxREST APIs