نبذة عني
Senior .NET Full Stack Developer with 13+ years of enterprise delivery. Expert in C#, .NET Core 6/8, ASP.NET Core, ASP.NET MVC, RESTful API, gRPC, SignalR, and Microservices with CQRS, MediatR, and Domain-Driven Design. …
Senior .NET Full Stack Developer with 13+ years of enterprise delivery. Expert in C#, .NET Core 6/8, ASP.NET Core, ASP.NET MVC, RESTful API, gRPC, SignalR, and Microservices with CQRS, MediatR, and Domain-Driven Design. Proficient in Angular 17 and React frontends (TypeScript, RxJS, Redux). Strong database skills across SQL Server, PostgreSQL, EF Core, LINQ, Dapper, and ADO.NET — including query optimisation, stored procedures, and performance tuning. Cloud-native delivery on Microsoft Azure (App Services, Azure Functions, Azure Service Bus, Azure Key Vault, Azure Blob Storage, AKS) and AWS (Lambda, ECS, EKS). Messaging via Kafka and RabbitMQ. CI/CD with Azure DevOps and GitHub Actions; containerised on Docker and Kubernetes. Testing via xUnit, NUnit, Moq, TDD. Bonus: production AI/LLM integration — Azure OpenAI, LangChain, RAG, Vector Databases, Prompt Engineering, Semantic Search.
الخبرة
AI Engineering & .NET Core Consultant
Prototyped LLM-powered AI agents (Azure OpenAI + Semantic Kernel) to automate document processing and exception handling via versioned ASP.NET Core REST APIs with dependency injection and middleware pipelines. Built a Retrieval-Augmented Generation (RAG) pipeline over vector-indexed enterprise documents using LangChain — natural-language querying exposed via secure .NET Core microservices and React admin tooling with Redux.
.NET Core Developer
Architected the Global Notification Engine (GNE) — cloud-native event-driven microservices platform on .NET Core 8 / C# with Clean Architecture, SOLID, CQRS/MediatR, and Domain-Driven Design (aggregates, domain events, repositories). Implemented Kafka pub/sub event streaming with dead-letter queues and message replay; used RabbitMQ and Azure Service Bus for additional async workflow orchestration with circuit breakers and retry policies. Designed versioned RESTful APIs and gRPC services with OpenAPI/Swagger; applied OAuth 2.0 / JWT authentication and OWASP-compliant security across all API surfaces. Deployed containerised workloads on Kubernetes (AWS ECS/EKS) with Helm charts; leveraged AWS Lambda for serverless processing; GitHub Actions CI/CD with zero-downtime blue/green releases. Built Angular 17 SPA (TypeScript strict mode, RxJS, Redux, lazy loading, Tailwind CSS, reusable component libraries) and designed PostgreSQL/EF Core data layer with advanced query optimisation and execution plan analysis achieving 85%+ test coverage via xUnit / NUnit / Moq (TDD).
Lead Full Stack Developer
Delivered .NET Core 6 microservices for Xvantage SVOC banking platform — CQRS, Event Sourcing, DDD (bounded contexts, aggregates, value objects, domain events) for complex financial credit evaluation across global business units. Database performance tuning: 40%+ improvement via SQL Server and PostgreSQL execution plan analysis, index optimisation, EF Core / LINQ query rewrites, Dapper for high-performance raw SQL, stored procedures, and Redis cache-first patterns. Integrated RabbitMQ and Azure Service Bus for async event-driven workflows; implemented saga patterns, circuit breakers, and bulkheads for cross-service fault tolerance. Designed ASP.NET Core Web APIs with Swagger/OpenAPI, API Gateway patterns, OAuth 2.0 / JWT authentication, rate limiting, and Azure Key Vault for secret management. Built Angular 12–17 SPAs and React dashboards (TypeScript, RxJS, Redux, Bootstrap, Tailwind CSS, responsive UI design, micro-frontend); deployed on AKS with Helm, Azure DevOps CI/CD pipelines, and SonarQube quality gates. Used MongoDB for document storage alongside SQL Server / PostgreSQL relational models with ADO.NET and stored procedures for legacy integration; xUnit / NUnit / Moq test suites with TDD methodology.
Lead Developer
Built full-stack travel booking platform using ASP.NET MVC + AngularJS connecting hotel and flight REST APIs; Repository and Factory design patterns, EF Code-First migrations, LINQ queries, and NUnit unit and integration tests.
Senior Software Developer
Delivered enterprise subcontract management and workflow automation onsite in Abu Dhabi using ASP.NET, C#, SQL Server (stored procedures, ADO.NET, query optimisation) and Active Directory role-based authentication and authorisation.
Software Developer
Built property valuation SPA (ASP.NET MVC, C#, NHibernate, SSRS, SQL Server query optimisation) and US Healthcare enrollment system with WCF service layer, Silverlight MVVM UI, role-based access control, and digital compliance workflows.