I design, build and fix the server side: the APIs, business logic, database work and integrations that everything else depends on.
What I deliver:
- REST API design and development in C# / ASP.NET Core 8, with clean documentation
- Third-party API and webhook integrations: payment gateways, CRMs, ERPs, shipping, SMS, accounting and internal systems
- Azure Functions, queue and timer-triggered background jobs, scheduled workers
- Database work: MS SQL Server and Azure SQL schema design, stored procedures, query tuning, reporting and data migration
- Authentication and security: JWT, API keys, role-based permissions, secrets moved out of source code
- Legacy .NET maintenance: bug fixing, refactoring, framework upgrades and performance work
Tech stack: C#, .NET 8, ASP.NET Core, .NET Web API, Entity Framework Core, LINQ, Azure Functions (isolated worker), Azure Blob Storage, Azure Queues, MS SQL Server, Azure SQL, T-SQL, REST, JSON, XML, SOAP, Git.
Recent work: production webhook receivers processing live third-party data with idempotency and delivery logging; queue-triggered Azure Functions handling outbound message delivery; a Blob Storage migration that unified two storage accounts and removed hardcoded credentials; multi-tenant SQL onboarding across per-client databases.
What you get: code that handles the unhappy path, not just the demo case — retries, logging, validation and clear error handling — plus documentation your team can actually maintain after I hand it over.
Got a broken integration, a slow query or an API that needs building? Describe it and I will tell you what is likely going on and what it would take to fix.