Projetos
Agenda — Arquitetura Hexagonal
Aplicação full-stack de contatos e compromissos com autenticação, trilha de auditoria por usuário e cancelamento cooperativo com AbortSignal. Domínio 100% livre de framework, Result pattern, DI manual e 10 ADRs documentados.
Arquitetura: Arquitetura Hexagonal
Provas: 172 testes, 10 ADRs, Observabilidade, CI/CD
Tecnologias: Node.js, Express, MongoDB, Docker, Terraform, GitHub Actions
Ver ao vivo · Ver no GitHub · Demonstração narrada: Agenda — Arquitetura Hexagonal
MyCEP.API — .NET 8
API REST de consulta de CEP com cache-aside (PostgreSQL → ViaCEP), resiliência com Polly + Refit, índice único parcial contra duplicata em corrida, erros RFC 7807, rate limiting e testes de integração com Testcontainers.
Arquitetura: REST + Cache-Aside
Provas: Testcontainers, RFC 7807, Observabilidade, CI/CD
Tecnologias: .NET 8, EF Core 9, PostgreSQL 16, Refit + Polly, Docker, Terraform
Ver ao vivo · Ver no GitHub · Demonstração narrada: MyCEP.API — .NET 8
StocksMaster.API — .NET 8
API de gestão de estoque com Onion Architecture e regras de dependência verificadas em build (NetArchTest). JWT + PBKDF2, auditoria imutável com old/new values, RBAC, rate limiting e health checks de liveness/readiness separados.
Arquitetura: Onion Architecture
Provas: 209 testes, NetArchTest, Auditoria imutável, CodeQL + Trivy
Tecnologias: .NET 8, C# 12, EF Core 9, PostgreSQL, JWT, Serilog, Docker
Ver ao vivo · Ver no GitHub · Demonstração narrada: StocksMaster.API — .NET 8
eduardovalente.dev — Este Site
O próprio portfólio como projeto em produção: React 18 + TypeScript, instrumentado com telemetria própria — catálogo de 31 eventos tipados, Web Vitals, captura de erros e análise de sessões. Porque o desenvolvimento não termina no deploy: o site mede como é usado e informa o que melhorar.
Arquitetura: Front-end Observável
Provas: 31 eventos tipados, Web Vitals, Captura de erros, Testes de telemetria
Tecnologias: React 18, TypeScript, Vite, Tailwind, Vitest, Telemetria
Demonstração narrada: Observabilidade em Produção · Demonstração narrada: Tour pelo Portfólio
Dashboard TCC — Análise de Linguagens
Dashboard interativo com análise comparativa de performance entre Java, C# e Node.js. Heatmaps, tempo de execução, consumo de memória e benchmark de bibliotecas reais — dados do TCC (nota máxima) com bibliotecas de benchmark publicadas para os 3 runtimes.
Tecnologias: JavaScript, Chart.js, Benchmark, Java, C#, Node.js
Ver ao vivo · Ver no GitHub
Estruturas de Dados — Visualizador
Visualizador interativo de estruturas de dados com animações em tempo real. Árvore Rubro-Negra (CLRS completo com rotações e fixup), inserção/remoção com log de operações e tema dark/light.
Tecnologias: JavaScript, SVG, Algoritmos, Árvore Rubro-Negra, CLRS
Ver ao vivo
notificacoes-core-service
Microsserviço de notificações em .NET 10/C#. Arquitetura Hexagonal (Ports & Adapters), RabbitMQ com 3 consumers paralelos, MailKit + Razor Templates, PostgreSQL 16 + EF Core, Serilog, Docker Compose.
Tecnologias: .NET 10, C#, RabbitMQ, Hexagonal, Docker, PostgreSQL
Ver no GitHub
gestao-matriculas-service
Microsserviço acadêmico em .NET 10/C#. Clean Architecture + DDD + CQRS com MediatR, FluentValidation, eventos de domínio, UnitOfWork, EF Core 9 + PostgreSQL 15.
Tecnologias: .NET 10, CQRS, DDD, MediatR, Clean Architecture, EF Core 9
Ver no GitHub
PrintManagerAPI
API REST Minimal API em .NET 8 para filas de impressão no Windows. Fila FIFO com System.Threading.Channels + BackgroundService, erros RFC 9457, rate limiting, health checks com verificação do spooler e testes de concorrência em xUnit.
Tecnologias: .NET 8, Minimal API, Channels, Concorrência, xUnit
Ver no GitHub
Experiência Profissional
Full-stack Developer — Set/2025 – Atual
Plataforma de grande escala — produto com foco em performance e escalabilidade
Atuação full stack em um monolito modularizado multiprojeto em .NET — do acesso a dados com EF Core ao frontend Razor.
- Desenvolvo funcionalidades em ASP.NET MVC e Web API (controllers, filters) num monolito modularizado multiprojeto.
- Otimizo o acesso a dados com Entity Framework Core: Fluent API, migrations e compiled queries.
- Implemento processamento paralelo e assíncrono com async/await e Task Parallel Library (TPL).
- Integro comunicação assíncrona com Azure Service Bus e Azure Functions.
- Monitoro a aplicação com Application Insights.
- Mantenho o frontend em Razor (.cshtml) com Sass/SCSS e jQuery.
Resultados:
- Mitiguei consultas N+1 no Entity Framework Core com otimizações de consulta e compiled queries.
Tecnologias: .NET Core, C#, ASP.NET MVC, Web API, EF Core, TPL, Azure Service Bus, Azure Functions, Application Insights, SQL Server, PostgreSQL, Razor, SCSS, jQuery
Full-stack Developer — Mar/2025 – Jul/2025
Plataforma web completa em JavaScript/Node.js
Monolito com eventos assíncronos; atuação do backend Node.js ao frontend React.
- Desenvolvi APIs RESTful em Node.js/Express com TypeScript e integrei APIs externas.
- Modelei e otimizei consultas em MongoDB.
- Construí interfaces em React com Sass e Tailwind CSS.
- Implementei fluxos baseados em eventos assíncronos dentro do monolito.
Resultados:
- Otimizei endpoints REST e consultas MongoDB da plataforma.
Tecnologias: Node.js, Express, TypeScript, MongoDB, React, Sass, Tailwind CSS
Backend Developer — Out/2024 – Fev/2025
Plataforma de gateway de pagamento
Backend em microsserviços .NET com comunicação assíncrona entre serviços.
- Desenvolvi serviços backend em .NET Core/C# com Minimal APIs.
- Modelei persistência em PostgreSQL e cache com Redis.
- Escrevi testes unitários e de integração com xUnit, Moq e FluentAssertions.
- Implementei comunicação assíncrona entre microsserviços.
Resultados:
- Entreguei serviços do gateway com suíte de testes automatizados (xUnit, Moq, FluentAssertions).
Tecnologias: .NET Core, C#, Minimal APIs, PostgreSQL, Redis, xUnit, Moq, FluentAssertions
Full-stack Developer — Out/2023 – Set/2024
Sistema ERP
Desenvolvimento e manutenção de um ERP em .NET/C# (MVC) com banco Firebird.
- Desenvolvi e mantive funcionalidades do ERP em .NET/C# com arquitetura MVC.
- Escrevi e otimizei consultas SQL no Firebird.
- Apliquei SOLID e design patterns na evolução do código.
- Versionei o código com Git seguindo GitFlow.
Resultados:
- Otimizei consultas SQL (Firebird) do ERP.
Tecnologias: .NET, C#, MVC, Firebird, SQL, Git, GitFlow
Stack Técnica
Backend
C#, .NET 6/7/8, ASP.NET Core (Web API, Minimal APIs), Node.js / Express
Frontend
React, TypeScript, Tailwind CSS, Sass/SCSS, Razor (.cshtml)
Bancos & Acesso a Dados
PostgreSQL, SQL Server, MongoDB, Redis, Entity Framework Core (migrations, compiled queries), Refit + Polly
Mensageria & Eventos
RabbitMQ, Azure Service Bus, Event-Driven & resiliência (retry)
Arquitetura
Clean Architecture, Arq. Hexagonal, Onion, DDD, CQRS / MediatR, Microsserviços, Monolito modular
Cloud · AWS & Azure
EC2, RDS, S3 + CloudFront, VPC / IAM, Azure Functions
DevOps, CI/CD & IaC
Docker / Compose, GitHub Actions + GHCR, Terraform, Caddy / TLS (Let’s Encrypt), Git / GitFlow, Swagger / OpenAPI
Observabilidade & Segurança
Serilog, Logs estruturados · correlação por requestId, Application Insights, Telemetria tipada (Umami), Core Web Vitals, Edge Middleware (Vercel) · rate limiting, CodeQL + Trivy, OIDC (deploy sem credencial fixa)
Testes & Qualidade
xUnit · Moq · FluentAssertions, Testcontainers, NetArchTest, Vitest
Também já usei (TCC)
Java, Spring Boot / Hibernate
Serviços — Desenvolvimento de Software sob demanda
Além de oportunidades como engenheiro de software, atendo projetos sob demanda — APIs, sistemas web e integrações — de forma remota para todo o Brasil ou presencial em Goiânia-GO.
- Sistemas Web sob medida: Sistemas web completos: painéis administrativos, plataformas de gestão, ERPs e portais internos — do levantamento de requisitos ao deploy em produção.
- APIs e Integrações: APIs RESTful e integrações entre sistemas — gateways de pagamento, serviços externos, mensageria e microsserviços em cloud.
- Sites e Landing Pages: Sites institucionais e landing pages rápidas, responsivas e otimizadas para SEO e Core Web Vitals.
- Automação Contábil e Fiscal: Contador e engenheiro de software: automação de rotinas contábeis e fiscais, integrações com sistemas contábeis, relatórios e conciliações — tecnologia com domínio real do negócio contábil.
- Manutenção e Evolução de Sistemas: Correção de bugs, melhoria de performance, novas funcionalidades e modernização de sistemas legados em .NET, Node.js e React — com testes e entregas previsíveis.
- Consultoria em Arquitetura: Clean Architecture, DDD, microsserviços, CI/CD, observabilidade e cloud AWS/Azure. Decisões técnicas que evitam retrabalho e dívida técnica.
Você atende clientes fora de Goiânia?
Sim. Atendo de forma 100% remota clientes de todo o Brasil — reuniões por vídeo, comunicação contínua e entregas acompanhadas. Para Goiânia e região metropolitana, também há possibilidade de reuniões presenciais.
Como funciona o desenvolvimento remoto de um projeto?
Começamos com uma conversa para entender o problema e o objetivo do negócio. A partir daí, defino escopo e prazo. Durante o projeto você acompanha o progresso com entregas parciais, repositório com o código e comunicação constante por WhatsApp ou vídeo.
Formatos: CLT, PJ ou projeto sob demanda?
Todos os três. Estou aberto a oportunidades CLT ou PJ como engenheiro de software e também atendo projetos fechados sob demanda. Para empresas, emito nota fiscal como prestador de serviço.