Expertise

The skills behind the results

Azure & Integration

Event-driven architecture design around Azure Functions (.NET 10 Isolated), Service Bus, API Management, Logic Apps, Data Factory and Event Grid. Observability via Application Insights. Infrastructure as Code with Terraform, Bicep and ARM.

.NET Backend

C#/.NET 6/8/10 (Isolated worker), ASP.NET Core, Entity Framework Core development. CQRS, DDD, Clean Architecture patterns applied contextually. Concrete craftsmanship approach: targeted unit tests, SpecFlow BDD scenarios for business rules, code reviews and continuous refactoring to secure production releases. Legacy VB.NET and ASP.NET MVC experience.

Front-end

Vue.js / Nuxt for current projects. Experience with Angular, AngularJS, KnockoutJS, jQuery. Node.js / Express.js server-side. TypeScript, SSR.

Azure Security & Networking

Cloud architecture security: Microsoft Entra (Azure AD), RBAC, Conditional Access, Managed Identities. Networking: VNet, Bastion, NSG, Private Endpoints, WAF (Web Application Firewall). Secrets management with Key Vault. Governance and compliance via Azure Policy.

Data & BI

SQL Server, Oracle, MongoDB, MySQL, PostgreSQL, Firebase. Reporting and business intelligence with Power BI, SSRS, SSAS. T-SQL and KQL proficiency.

AI & Delivery automation

AI agent design for dev teams: GitHub Copilot (custom agents, instructions, prompts, skills), Claude Code, MCP servers. Dev-cycle automation: test generation and review, PR reviews, code migrations, generation guardrailed by team standards. Governed approach — AI accelerates, human review and tests remain the safety net. Currently applied at Middleway, on a multi-client integration factory.

Stack

Technologies and tools

Languages

C#TypeScriptJavaScriptT-SQLVB.NETHTML / CSSKQLRYAML

Frameworks

.NET 6/8/10 IsolatedASP.NET CoreEntity Framework CoreVue.jsNuxtAngularAngularJSNode.jsExpress.jsASP.NET MVCjQueryODataStrapiKnockoutJS

AI & Agents

GitHub Copilot (agents, skills)Claude CodeMCP ServersAzure AI FoundryTest & test-review agentsAutomated PR reviewAI-assisted migrationsPrompt EngineeringContext EngineeringRAG

Azure Services

FunctionsApp ServicesAPI ManagementLogic AppsData FactoryService BusEvent GridApplication InsightsSQL DatabaseContainer InstancesContainer RegistriesStorage Accounts

Security & Networking

Microsoft Entra (Azure AD)Key VaultWAFVNet / BastionNSGPrivate EndpointsManaged IdentitiesRBACConditional AccessAzure Policy

Databases

SQL ServerOracleMongoDBMySQLPostgreSQLFirebase

BI / Big Data

Power BISSRSSSAS

DevOps & CI/CD

Azure DevOpsGitLabTerraformBicepARMDockerNetlifyHeroku

Tools

Visual StudioVS CodeSSMSAzure Data StudioGitGitKrakenTFSJIRABitbucketSonarQubeReSharperArcGISQGIS

Practices

Software CraftsmanshipCQRSEvent SourcingDDDClean ArchitectureSOLIDDRYYAGNIUnit TestingTDDBDDSpecFlowScrumKanbanLean

Next step

An Azure / .NET topic to unblock or structure?

Book a slot