Pular para o conteúdo

Eduardo Costa Valente

Eduardo Valente

Engenheiro de SoftwareBackend .NET/C# · Full Stack React/TypeScript

Engenheiro de Software com +2 anos construindo sistemas em produção — APIs .NET/C# e Node.js, mensageria, frontends em React/TypeScript e infraestrutura cloud (AWS e Azure). Transformo requisitos de negócio em software escalável, testado e observável.

Goiânia-GO · Remoto para todo o Brasildisponível

// projects

Projetos

$ deploy --production — aplicações no ar: demo + observabilidade em vídeo

narrado
ao vivoArquitetura Hexagonal

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.

  • 172 testes
  • 10 ADRs
  • Observabilidade
  • CI/CD
Node.jsExpressMongoDBDockerTerraformGitHub Actions
narrado
ao vivoREST + Cache-Aside

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.

  • Testcontainers
  • RFC 7807
  • Observabilidade
  • CI/CD
.NET 8EF Core 9PostgreSQL 16Refit + PollyDockerTerraform
narrado
ao vivoOnion Architecture

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.

  • 209 testes
  • NetArchTest
  • Auditoria imutável
  • CodeQL + Trivy
.NET 8C# 12EF Core 9PostgreSQLJWTSerilogDocker
narrado
ao vivoFront-end Observável

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.

  • 31 eventos tipados
  • Web Vitals
  • Captura de erros
  • Testes de telemetria
React 18TypeScriptViteTailwindVitestTelemetria

$ run --interactive — demos hospedadas neste site

ao vivo

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.

JavaScriptChart.jsBenchmarkJavaC#Node.js
Ver demo
ao vivo

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.

JavaScriptSVGAlgoritmosÁrvore Rubro-NegraCLRS
Ver demo

$ git clone — estudos de arquitetura no GitHub

$ ver todos os repositórios →

// experience

Experiência

  1. Full-stack Developer

    Set/2025 – Atual · 1 ano

    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.
    • .NET Core
    • C#
    • ASP.NET MVC
    • Web API
    • EF Core
    • TPL
    • Azure Service Bus
    • Azure Functions
    • Application Insights
    • SQL Server
    • PostgreSQL
    • Razor
    • SCSS
    • jQuery
  2. Full-stack Developer

    Mar/2025 – Jul/2025 · 5 meses

    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.
    • Node.js
    • Express
    • TypeScript
    • MongoDB
    • React
    • Sass
    • Tailwind CSS
  3. Backend Developer

    Out/2024 – Fev/2025 · 5 meses

    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).
    • .NET Core
    • C#
    • Minimal APIs
    • PostgreSQL
    • Redis
    • xUnit
    • Moq
    • FluentAssertions
  4. Full-stack Developer

    Out/2023 – Set/2024 · 1 ano

    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.
    • .NET
    • C#
    • MVC
    • Firebird
    • SQL
    • Git
    • GitFlow
// skills

Stack Técnica

eduardo@valente ~ % stack --list --verbose

Backend[4]

C#.NET 6/7/8ASP.NET Core (Web API, Minimal APIs)Node.js / Express

Frontend[5]

ReactTypeScriptTailwind CSSSass/SCSSRazor (.cshtml)

Bancos & Acesso a Dados[6]

PostgreSQLSQL ServerMongoDBRedisEntity Framework Core (migrations, compiled queries)Refit + Polly

Mensageria & Eventos[3]

RabbitMQAzure Service BusEvent-Driven & resiliência (retry)

Arquitetura[7]

Clean ArchitectureArq. HexagonalOnionDDDCQRS / MediatRMicrosserviçosMonolito modular

Cloud · AWS & Azure[5]

EC2RDSS3 + CloudFrontVPC / IAMAzure Functions

DevOps, CI/CD & IaC[6]

Docker / ComposeGitHub Actions + GHCRTerraformCaddy / TLS (Let’s Encrypt)Git / GitFlowSwagger / OpenAPI

Observabilidade & Segurança[8]

SerilogLogs estruturados · correlação por requestIdApplication InsightsTelemetria tipada (Umami)Core Web VitalsEdge Middleware (Vercel) · rate limitingCodeQL + TrivyOIDC (deploy sem credencial fixa)

Testes & Qualidade[4]

xUnit · Moq · FluentAssertionsTestcontainersNetArchTestVitest

Também já usei (TCC)[2]

JavaSpring Boot / Hibernate
// about

Sobre mim

Engenheiro de Software com +2 anos de experiência em sistemas em produção — backend .NET/C# em gateway de pagamento, ERP e plataforma de grande escala, e full stack com React + TypeScript e Node.js. Trabalho com mensageria orientada a eventos (RabbitMQ, Azure Service Bus) e cloud AWS e Azure — três aplicações deste portfólio rodam ao vivo em produção, com Docker, PostgreSQL gerenciado e infraestrutura AWS descrita em Terraform; o microsserviço de notificações com RabbitMQ é projeto pessoal (repositório notificacoes-core-service).

Aplico Clean Architecture, DDD e CQRS para entregar código que escala sem virar dívida técnica. Testes com xUnit, Moq e Testcontainers, pipelines CI/CD com GitHub Actions — deploy sem credencial fixa, via OIDC — e infraestrutura como código com Terraform e Docker: menos bugs em produção e deploys previsíveis.

// diferencialFormação dupla em Engenharia de Software e Ciências Contábeis, com MBA em Auditoria Digital: construo sistemas financeiros falando a língua do negócio — do lançamento contábil ao gateway de pagamento.

Goiânia — GO

Idiomas

  • PortuguêsNativo
  • InglêsIntermediário-avançado — Centro de Línguas UFG
// education

Formação e Certificações

Formação Acadêmica

  • Engenharia de Software

    IFG

    Concluído — TCC com nota máxima

  • Ciências Contábeis

    UEG

    Concluído

  • MBA Auditoria Digital e Direito Tributário

    BSSP

    Concluído

Certificações

// services

Serviços 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.

  • React
  • TypeScript
  • .NET
  • Node.js

APIs e Integrações

APIs RESTful e integrações entre sistemas — gateways de pagamento, serviços externos, mensageria e microsserviços em cloud.

  • APIs REST
  • Microsserviços
  • Azure
  • RabbitMQ

Sites e Landing Pages

Sites institucionais e landing pages rápidas, responsivas e otimizadas para SEO e Core Web Vitals.

  • React
  • Tailwind CSS
  • SEO
  • Performance

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.

  • Automação
  • SPED
  • Integrações
  • Relatórios

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.

  • .NET
  • Node.js
  • Refatoração
  • Testes

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.

  • Clean Architecture
  • DDD
  • CI/CD
  • Cloud

Perguntas Frequentes

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.

Falar sobre um projetoSem compromisso — conversa inicial para entender o escopo.
// contact

Contato

Aberto a oportunidades (CLT ou PJ) como Engenheiro de Software — backend .NET/C# e full stack React/TypeScript. Remoto para todo o Brasil ou presencial em Goiânia-GO.

// encerramento

Vamos construir algo?

Backend .NET/C# com arquitetura, testes e observabilidade — e o front que o acompanha. Aberto a oportunidades CLT ou PJ, remoto ou em Goiânia-GO.

Eduardo Costa Valente

© 2026 Eduardo Costa Valente — Todos os direitos reservados.

Engenheiro de Software · Backend .NET/C# · Full Stack React/TypeScript · Goiânia-GO / remoto

Privacidade e telemetria

Este site usa analytics cookieless (Umami) para medir, de forma agregada, quais seções e projetos despertam interesse. Não há cookies, banner, fingerprint nem dados pessoais: o que sai do navegador são eventos de interação (seção vista, vídeo reproduzido, link clicado), tipo de dispositivo, idioma e um id de sessão aleatório que morre ao fechar a aba. A preferência Do Not Track do navegador é respeitada automaticamente.

Telemetria permitida neste navegador.