Desenvolvedor de software

Daniel
Vieira.

Desenvolvo aplicações web com C# e .NET.
Do backend em ASP.NET Core à interface em Blazor.

C# / .NET / Blazor / TypeScript
GitHubLinkedInE-mail

01 / Sobre

Um pouco
sobre mim.

Sou Daniel Vieira Fernandes, desenvolvedor com foco em C# e .NET. Trabalho na criação de APIs, interfaces web e integrações entre aplicações.

Uso Blazor no frontend e também desenvolvo com TypeScript e NestJS. Meus projetos incluem monitoramento de serviços, gestão financeira e aplicações com testes automatizados.

02 / Projetos

O que eu desenvolvi.

Ver GitHub
Gestão financeira · C# / .NET

CashFlow

Uma aplicação para organizar o orçamento e controlar transações financeiras.

  • Regras financeiras separadas do acesso ao banco de dados.
  • Testes automatizados com xUnit para verificar essas regras.
  • .NET
  • PostgreSQL
  • xUnit
Ver código
Backend · TypeScript

05-NEST-CLEAN

Um projeto de backend com NestJS, organizado em módulos e desenvolvido com testes.

  • Separação entre regras da aplicação e infraestrutura.
  • Desenvolvimento guiado por testes com Vitest.
  • NestJS
  • TypeScript
  • Vitest
Ver código

03 / Habilidades

Tecnologias que uso.

Backend
C#, .NET, ASP.NET Core, TypeScript, Node.js e NestJS.
Interfaces web
Blazor WebAssembly e Server, MudBlazor, Syncfusion e Tailwind CSS.
Dados e integrações
PostgreSQL, Redis, SQLite, Entity Framework Core e Prisma. APIs REST e SOAP, SignalR e WebSockets.
Testes e manutenção
xUnit, Vitest e TDD. Organização de código com DDD e Clean Architecture. Logs com Serilog e Seq e monitoramento com Health Checks.
Entrega e hospedagem
Docker, Azure DevOps, GitHub Actions e Cloudflare.
O que estou estudando
Agentes de IA, integração com modelos e orquestração de agentes, incluindo o Hermes Agent.

04 / Contato

Vamos conversar.

Meu currículo

Daniel Vieira Fernandes · PDF

Para conversar sobre uma vaga ou um projeto, entre em contato por e-mail ou LinkedIn.