Technical Skills β€” Afzal Ahmed

I am a hands-on senior full-stack engineer with more than 15 years of commercial experience. My deepest expertise is in C#, ASP.NET, SQL Server, REST APIs and enterprise business systems, supported by substantial experience with Angular, Azure-hosted applications, production support and technical leadership. I continue to develop these skills through practical projects and detailed technical writing, with a current focus on Microsoft Foundry (formerly Azure AI Foundry) and retrieval-augmented generation.

πŸ”Ž

Current Focus: RAG & Context Engineering

Active practical development

My recent development work has focused on a practical question: how can a business make its existing data useful to AI without replacing the systems that already run the company? I am working through RAG and context engineering using ASP.NET Core, Microsoft Foundry (formerly Azure AI Foundry) and Azure AI Search. Context engineering decides which instructions, rules, examples, tool results, conversation state and retrieved evidence a model needs. The RAG pipeline prepares authorised SQL data, documents and APIs through extraction, chunking, metadata and embeddings, then uses vector, semantic and hybrid retrieval to supply grounded evidence with citations. The existing application and database remain the source of truth. The retrieval layer must preserve meaning, prefer current authoritative information, enforce permissions and recognise when reliable evidence cannot be found. A trustworthy AI answer begins with trustworthy context. This is active hands-on study, prototyping and technical writing built on my established enterprise data, API, security and workflow experience; I do not present it as long-term production AI experience.
Context Engineering Microsoft Foundry Azure AI Search Retrieval-Augmented Generation Embeddings Vector, Semantic & Hybrid Search Chunking & Metadata SQL & Document Ingestion Retrieval & Reranking Grounded Answers & Citations Security & Access Filtering Advanced RAG Patterns
βš™οΈ

.NET & Backend Engineering

Deep commercial experience

C# and the Microsoft web stack have been at the centre of my career. I have designed, developed and supported business-critical applications across finance, legal services, healthcare and digital agencies. My strongest work is in backend application development: translating business rules into maintainable code, building REST APIs and integrations, and supporting systems after release. I have worked across mature legacy applications and modern ASP.NET Core services. I favour clear code, straightforward designs and patterns that solve a real problem rather than adding ceremony.
C# ASP.NET Core ASP.NET MVC Web API & REST Entity Framework / EF Core Dapper Dependency Injection Authentication & Authorization Background Processing Business Logic & Integrations
πŸ—„οΈ

SQL Server & Data Engineering

Deep commercial experience

SQL Server has been a core part of my work for more than 15 years. I have designed relational structures, written complex queries and stored procedures, supported transactional and financial processing, and investigated production performance problems. My approach starts with data correctness and understandable models. Performance work is based on evidence: execution plans, indexing, query shape, application behaviour and the workload around the queryβ€”not guesswork or premature optimisation.
SQL Server Relational Data Modelling T-SQL Stored Procedures Transactional Processing Query Optimisation Execution Plans & Indexing Entity Framework Core Dapper Production Data Investigation
πŸ–₯️

Frontend & Full-Stack Delivery

Commercial experience, with recent portfolio development

Angular is my strongest modern frontend framework, supported by commercial work with TypeScript, JavaScript, RxJS and NgRx. I can take a feature from database and API design through to the browser, integrate frontend and backend code, and diagnose problems across the full request path. I also have practical portfolio experience with React and Blazor. I am comfortable delivering application interfaces, but I do not describe myself as a specialist UI designer. My strength is building usable business features and understanding how the complete application fits together.
Angular TypeScript & JavaScript RxJS & NgRx HTML & CSS API Integration Component-Based UI React (Portfolio) Blazor (Portfolio) End-to-End Feature Delivery
πŸ“

Architecture, Security & Integration

Applied commercial and portfolio experience

I design software around business workflows, data ownership, security and the needs of the team that will maintain it. My commercial work includes application and database design, REST integrations, role-based access, audit requirements and the gradual modernisation of established systems. I use layered design, modular boundaries, Clean Architecture or CQRS where they make responsibilities clearer. My deeper event-driven and Azure Service Bus work comes mainly from portfolio development and continued study, so I keep that distinction clear.
Enterprise Workflow Design REST API Integration Application Security RBAC & Permissions Audit Logging Layered & Modular Design Clean Architecture CQRS (Applied Selectively) Legacy Modernisation Azure Service Bus (Portfolio)
πŸš€

Delivery, Azure & Production Support

Commercial delivery experience

I have worked throughout the software delivery lifecycle: estimation, implementation, code review, testing support, releases, production investigation and follow-up improvements. My experience includes Azure-hosted applications, Azure DevOps, Git, IIS and collaboration with QA, operations and business stakeholders. I am comfortable investigating logs, application behaviour and SQL performance to find the cause of production issues. I have participated in build and release pipelines and deployment processes; I do not position myself as a dedicated platform or DevOps engineer.
Azure-Hosted Applications Azure DevOps Git & GitHub Build & Release Pipelines IIS & App Service Deployment Application Insights Logging & Diagnostics Root Cause Analysis Release Support SDLC Improvement
πŸ‘₯

Technical Leadership & Quality

Commercial senior and technical lead experience

I have remained hands-on while leading technical work, mentoring developers and helping teams turn business requirements into deliverable changes. This has included code reviews, design discussions, estimation, sprint planning, release planning and communication with product owners, analysts, QA engineers and operational users. My testing experience is practical rather than specialist: writing testable code and unit tests, reviewing changes, supporting functional and regression testing, investigating defects and working with QA colleagues. I value calm problem-solving, clear feedback and engineering standards that a team can apply consistently.
Hands-On Technical Leadership Mentoring Developers Code Reviews Technical Design Requirements Breakdown Estimation & Sprint Planning Stakeholder Collaboration Unit Testing QA Collaboration Defect Investigation

Looking for this kind of experience?

I am available immediately for senior developer, technical lead, and contract opportunities across the UK.