David Reyes

David Reyes

Senior Software Engineer (.NET Backend) — APIs, integrations, automation, and data-heavy systems.

I build reliable backend services with C#, ASP.NET Core, EF Core and SQL Server/Azure SQL, with a strong focus on correctness, performance, observability and production support. Open to fully remote backend roles.

C#.NET 8ASP.NET CoreEF CoreSQL Server / Azure SQLSwagger/OpenAPIAzureGitHub ActionsDocker

Projects

A small selection of interview-friendly projects. Fewer, better.

TimesheetLite

ASP.NET Core MVC demo showcasing reporting workflows, REST APIs, PDF export, and an Azure-deployed live demo.

Deployed on Azure Container Apps + Azure SQL, shipped via GitHub Actions (CI/CD).

Featured
.NET 8ASP.NET CoreEF CoreSQLSwaggerQuestPDFAzure
How to evaluate this demo (60s)
  1. Open Monthly Report — pick month/person/project → Apply.
  2. Click Print PDF to export the report.
  3. Open Swagger — try GET /api/people.
Deployment facts
  • Runtime: Azure Container Apps
  • DB: Azure SQL
  • CI/CD: GitHub Actions (build/test/push Docker image)
  • Config: env vars + secrets (no credentials in code)
What this shows
  • Reporting workflow: filters → aggregates → detailed tables
  • PDF export (QuestPDF) with a real report layout
  • Swagger-ready API surface
  • Production-style deployment (container + env/secrets)

PDF Reporting Module (QuestPDF)

A focused module demonstrating templated PDF generation for reporting/export scenarios. (Coming next)

QuestPDF.NETReporting
Coming soon

Background Jobs & Automation (Quartz)

Recurring jobs, scheduling patterns, and reliability practices for production automation. (Coming next)

Quartz.NETBackground jobsObservability
Coming soon

About

Backend-first engineer. I like problems that have data, rules, and consequences.

I work on data-heavy internal platforms where correctness matters: allocations, reporting, monthly workflows and production support. My day-to-day is a mix of backend development, query optimization, incident resolution, and automation.

I care about maintainability: structured logging, validation, safe refactors, and predictable behavior under real-world constraints.

Contact

Reach me at davidreyesdev@outlook.com