Home/.NET Core Developer
Available · Remote & GCC

Senior .NET Core Developer. 10+ years. Enterprise-grade.

ASP.NET Core · C# · Microservices · Entity Framework · SQL Server · Docker · AWS. I build platforms that handle real load — a SAR 170M+ travel portal, 20+ microservices, 5 government websites. Available for senior IC and tech-lead engagements, remote or GCC on-site.

Discuss Your Project → View Full Experience
By the numbers

What a decade of .NET engineering looks like.

10+
Years in .NET / C#
20+
Microservices in production
SAR 170M+
Client revenue generated
5
GDS integrations shipped
5
Government portals delivered
2d→1h
Deploy time after CI/CD rebuild
Core .NET Expertise

The full .NET stack, in production.

ASP.NET Core

  • Web API / RESTv9
  • Razor Pages / MVC
  • Minimal APIs
  • SignalRreal-time
  • Middlewarecustom pipelines

Data & ORM

  • Entity Framework Core 9
  • Dapper · ADO.NET
  • SQL Serverprimary RDBMS
  • MongoDBdocument store
  • Rediscaching / sessions

Architecture

  • Microservices · CQRS
  • NServiceBus · RabbitMQ
  • Clean Architecture4-layer
  • Domain-Driven Design
  • Generic Repo · UoW

DevOps & Infra

  • Dockercontainerisation
  • Jenkins · CI/CD
  • AWS CodeDeploy
  • IIS · Azure App Service
  • Serilog · Elastic/Kibana
Selected .NET Projects

Real systems. Real outcomes.

TCIG · Bahrain2018–2022

Travesys — Multi-GDS Travel OS

.NET Core microservices · 20+ services · 5 GDSs · 3 continents

A fleet of 20+ ASP.NET Core microservices communicating over NServiceBus with CQRS and RabbitMQ. Integrates Sabre, Amadeus, Travelport, Navitaire, and Expedia. Solr search, Redis caching, Elastic/Kibana observability. Deployed via Jenkins to AWS on Docker. Cut deploy time from 2 days to 1 hour after CI/CD rebuild.

TCIG · Bahrain2018

Ejazah — Al Rajhi Holidays Portal

ASP.NET MVC → .NET Core · Sabre · Expedia · Payfort · SAR 170M+

Holidays portal for the largest bank in Saudi Arabia. Full booking engine integrating Sabre flights, Expedia hotels, Viator tours, Car Trawler, and Payfort payment gateway. The platform generated SAR 170M+ in client revenue in its first year — a benchmark project in my career.

Boxon Vision · Bahrain2023

Bahrain MOFNE — Ministry of Finance

Umbraco · .NET Core · Bilingual EN/AR · Government deadline

Took over a stalled government portal rebuild and shipped it against a non-negotiable ministerial deadline. Full Umbraco CMS integration, bilingual EN/AR with RTL, complex public submission forms with automated approval workflows, and a custom Google Analytics reporting dashboard.

Boxon Vision · Bahrain2024

PeopleDesk — Enterprise HR Portal

ASP.NET Core 9 · Clean Architecture · SignalR · SQL Server

A production-ready HR self-service system with 32 pages, 4 role levels, 7 request types, real-time SignalR notifications, dynamic company branding, and a 4-layer Clean Architecture foundation. Built to extend, not rewrite.

FAQ — .NET Engagements

Common questions answered.

What is your experience with ASP.NET Core?+

I have been building production ASP.NET Core applications since version 2.2, now working with .NET 9. My experience covers Web API, Razor Pages, Minimal APIs, custom middleware, Entity Framework Core, Dapper, Autofac DI, and full microservices architectures using NServiceBus, CQRS, RabbitMQ, Docker, and CI/CD on Jenkins and AWS CodeDeploy.

Have you built large-scale enterprise .NET applications?+

Yes. The most significant is Travesys — a fleet of 20+ .NET Core microservices powering OTA bookings across three continents. I also built Ejazah for Al Rajhi Bank (SAR 170M+ revenue year one) and five Bahraini government portals including the Ministry of Finance and National Economy.

Are you available for remote .NET developer contracts?+

Yes. I am open to senior IC and tech-lead roles, both remote and on-site across the GCC region. I have delivered projects for clients in Bahrain, Saudi Arabia, Pakistan, and Europe, working across multiple time zones throughout my career.

What database technologies do you use alongside .NET?+

SQL Server is my primary RDBMS with 10 years of production use. I also have experience with PostgreSQL, MongoDB (document storage in microservices), Redis (distributed caching and sessions), Solr and Elasticsearch for search and observability. I use Entity Framework Core for most work, Dapper for performance-critical queries.

Can you help migrate legacy .NET Framework code to .NET Core?+

Yes. I led the migration of the TCIG travel platform from ASP.NET MVC (.NET 4.6/4.7) to .NET Core with React and Angular frontends. I understand the real-world challenges: dependency compatibility, startup configuration differences, HTTP context changes, and database provider updates.

What is your experience with .NET microservices and CQRS?+

I architected and built the Travesys microservices platform — 20+ services communicating over NServiceBus with CQRS and RabbitMQ for messaging, SQL Server and MongoDB for persistence, Redis caching, and Elastic/Kibana for observability. All deployed on Docker with Jenkins CI/CD to AWS CodeDeploy.