Skills & stack

The toolbox.

  • Languages

    2 skills
    • C#
    • TypeScript
  • Frameworks & platforms

    3 skills
    • .NET 10 (modern & legacy)
    • ASP.NET
    • Angular
  • Messaging

    1 skills
    • Azure Service Bus
  • Data & persistence

    3 skills
    • SQL
    • Entity Framework
    • Dapper
  • Testing & tooling

    4 skills
    • NUnit
    • Moq
    • FluentValidation
    • Git
  • Practices

    4 skills
    • Agile
    • Domain-Driven Design
    • Clean Architecture
    • Microservices
Program.cs
var builder = WebApplication.CreateBuilder(args);

builder.Services
    .AddLanguages("C#", "TypeScript")
    .AddFrameworks(".NET 10 (modern & legacy)", "ASP.NET", "Angular")
    .AddMessaging("Azure Service Bus")
    .AddPersistence("SQL", "Entity Framework", "Dapper")
    .AddTesting("NUnit", "Moq", "FluentValidation", "Git")
    .AddPractices("Agile", "Domain-Driven Design", "Clean Architecture", "Microservices");

var app = builder.Build();
app.Run();