Skill Stack
This overview highlights the diverse set of skills and technologies I have utilized throughout my career.
// backend
C# .NET ASP.NET Web APIs Minimal API FastEndpoints OpenAPI Entity Framework LINQ WCF Node.js NestJS REST-ish GraphQL gRPC
// frontend
Blazor .NET MAUI JavaScript TypeScript Astro Gatsby Static Site Generators Tailwind CSS React Knockout.js jQuery WPF
// architecture_patterns
SaaS Multi-tenancy Modular Monolith Microservices Event-Driven Pub/Sub Vertical Slices REPR Design Pattern Clean Architecture CQRS Backend-for-frontend
// infrastructure
Google Cloud Platform (GCP) Azure DigitalOcean Serverless Cloud Functions Cloud Run App Engine Managed Databases IAM Load Balancing Auto-scaling Self-hosting
// databases
PostgreSQL MSSQL MySQL SQLLite MongoDB Redis Row Level Security (RLS) Oracle PL/SQL
// devops
GitHub Actions Terraform Docker Aspire CI/CD Pipelines Infrastructure as Code Powershell Bash scripting CLI Tooling
// testing
TUnit xUnit NUnit MSTest Testcontainers Moq NSubstitute Verify NetArchTest Unit Testing Integration Testing End-to-End Testing Snapshot Testing
// professional_leadership
Technical Leadership Developer Mentoring Remote Work Technical Ownership Product Strategy Code Review Culture Client Communication Cross-functional Collaboration Documentation
// environments_tooling
Windows Linux Visual Studio Visual Studio Code Git / GitHub Docker Terminal LLM Tools
// process_methodology
Agile / Scrum Shape Up Test-Driven Development (TDD) Continuous Iteration System Modernization