Abdur Rahim — Software Engineer & Systems Architect
Abdur Rahim is a Software Engineer with 6+ years of experience in systems architecture, .NET, ASP.NET Core, and SQL Server. Current role: owner of architecture, backend, and production infrastructure for a nationally deployed government road-network management platform. Previous work includes 10+ municipal and enterprise platforms delivered end to end.
At a glance
- 6+ Years — Enterprise & government platforms
- System Design — Architecture, service boundaries & data modeling
- .NET & SQL Server — Primary implementation stack
- AI Agents — Autonomous developer tooling
Selected work
- National Road Network Management Platform — National pavement management platform (internally referred to as PMMS) for road-condition assessment, PCI calculations, GIS-based distress recording, reporting, and infrastructure planning.
- Nafath.Net — Identity Integration SDK — A .NET integration library designed to simplify integration with the Nafath identity authentication ecosystem.
- BulkOperations.Package — A .NET library for efficient bulk insert, update, and merge operations against SQL Server.
- APPLICANT — Online Examination Platform — A secure online examination platform supporting candidate management, automated assessment workflows, monitoring, and examination administration.
- Vocational Training Management Platform — Learning management platform built for a government vocational training office, supporting trainee lifecycle management, assessments, academic progression, and certificate workflows.
- ARX.Store — A modern digital-product commerce platform for distributing software, developer tools, AI-related products, and digital resources.
- Query — Multi-Engine Intelligence & Dorking Hub — A fast, multi-engine intelligence hub and Google Dorking builder for OSINT researchers, security analysts, and advanced search workflows.
Technical guides
- Redis Caching Patterns in ASP.NET Core: Cache-Aside, Stampede Protection & Distributed Locking — A practical, production-tested guide to Redis caching in ASP.NET Core — cache-aside with IDistributedCache, jittered TTLs, cache stampede prevention with distributed locks, and cache invalidation strategies that don't leave stale data behind.
- PostgreSQL vs SQL Server Indexing & Query Plans: A Field Guide for .NET Developers — A practical comparison of indexing strategy, execution plans, and EF Core behavior across PostgreSQL and SQL Server — for .NET teams migrating between engines or running both, with real EXPLAIN and execution-plan output.
- .NET 9/10 Performance Deep Dive: Span<T>, Memory Pooling, AOT & GC Tuning — A production-grade tour of .NET 9/10 performance engineering — Span<T> and stack allocation, ArrayPool and object pooling, Native AOT compilation, Server GC tuning, and a repeatable BenchmarkDotNet methodology for proving every claim.
- How to Deploy ASP.NET Core to IIS & Troubleshoot 502 / 500.30 Startup Errors — Production guide for configuring IIS, the ASP.NET Core Hosting Bundle, In-Process hosting, AppPool permissions, and diagnosing 502 / 500.30 startup errors.
- Building Production AI Agents & LLM Tool Calling in .NET with C# — Designing resilient AI agents in C# with Semantic Kernel, OpenAI & Claude APIs, strict JSON schema enforcement, and deterministic tool execution pipelines.
Services
- System Architecture & Design — Service boundaries, data models, and modernization plans
- Backend & API Engineering — ASP.NET Core backends, APIs, and background services
- Database & Query Performance Optimization — Query timeouts, slow execution plans, and bulk data pipelines
- AI Automation & AI Agent Engineering — Autonomous AI agents, tool-calling pipelines, and workflow automation
- Developer Tooling & Digital Products — Reusable libraries, starters, and productivity utilities