IMRAN KHALID. Software Engineer
Lahore, PK · Rev 2026.1
Fig.00 — Profile

Backend APIs and .NET systems, built for scale.

Software Engineer specializing in C# & .NET — REST APIs, microservices, cloud, and DevOps. From petrol-pump ops and hospital systems to e-commerce microservices and recruitment platforms, I design maintainable backends with clean architecture and solid data layers.

01

Selected work

// projects, wired

Petrol Pump Management System

P-01

ASP.NET Core 9 Web API for petrol pump operations — fuel sales, stock, prices, expenses, cash transactions, day sessions, and reports. Repository & Unit of Work patterns, JWT authentication, EF Core + SQL Server, and role-based access. GitHub ↗

ASP.NET Core 9EF CoreSQL ServerJWTRepository Pattern

Type ▸ REST API · Fuel ops

Controllers Services UnitOfWork Repositories SQL Server

E-Commerce Microservices

P-02

.NET 8 e-commerce microservices — Catalog, Basket, Discount, and Ordering with CQRS, DDD, and Clean/Vertical Slice Architecture. PostgreSQL, SQL Server, Redis, gRPC, RabbitMQ, MassTransit, YARP API Gateway, and Docker. GitHub ↗

.NET 8CQRSDDDRabbitMQRedisDockerYARP

Type ▸ Microservices · E-commerce

YARP GW Catalog Basket Ordering RabbitMQ

Hire-Swift

P-03

Full-stack recruitment platform — Next.js frontend with a Node.js backend. Responsive UI and dedicated backend services as a scalable foundation for hiring workflows. GitHub ↗

Next.jsTypeScriptNode.jsREST

Type ▸ Full-stack · Recruitment

Next.js UI Node.js API Hiring flows Data store

Payroll Management System

P-04

Employee Attendance & Payroll desktop app — employee records, daily attendance, overtime, advances, tax deductions, and automated salary calculation. Filtering, search, and detailed payroll reports. GitHub ↗

ReactTauriRustSQLite

Type ▸ Desktop · Payroll

React UI Tauri · Rust Payroll logic SQLite

Hospital Management System

P-05

Hospital management web application built with ASP.NET MVC and C# — patient records, appointments, and hospital operational workflows in a classic MVC architecture. GitHub ↗

ASP.NET MVCC#SQL Server

Type ▸ Web · Healthcare

Views Controllers Models Business SQL Server

CodeVault

P-06

Personal collection of algorithms, data structures, and coding solutions — a reference vault of carefully crafted implementations for practice and reuse. GitHub ↗

AlgorithmsData StructuresProblem Solving

Type ▸ Learning · Reference

Problems Algorithms Structures Patterns Solutions
02

Experience

// timeline
C# · .NET · APIs · Cloud
2025 — Present

Software Engineer

Integriti

Building production backends with ASP.NET Core / .NET — RESTful APIs, JWT authentication, and SQL Server design. Working on healthcare-focused platforms for Workers' Compensation pharmacy claims: claim validation, workflow automation, and performance for high-volume transactions. Following Clean Architecture and repository/service patterns for maintainable, scalable systems.

Projects

Backend & Full-Stack Builder

Open source · Personal

Shipping .NET APIs, microservices, and full-stack apps — petrol pump ops, e-commerce with CQRS/DDD, hospital management (ASP.NET MVC), Hire-Swift recruitment (Next.js + Node), and a Tauri/React payroll desktop system. Focus on C#, clean architecture, messaging, and solid data layers.

03

Stack

// exploded view
Cloud & DevOps L-05 Data L-04 Messaging L-03 API & Auth L-02 Frontend L-01

// hover or tap a plate to inspect the layer

Frontend

L-01

User-facing interfaces — React apps, Next.js, Razor/MVC views, and TypeScript frontends for recruitment and payroll tools.

ReactNext.jsTypeScriptASP.NET MVCRazor

Seen in ▸ Hire-Swift · Payroll System · Hospital System

API & Auth

L-02

Backend contracts — ASP.NET Core Web APIs, JWT auth, CQRS/DDD microservices, gRPC, and repository patterns.

ASP.NET CoreC#.NET 8/9JWTCQRSgRPCNode.js

Seen in ▸ Petrol Pump API · E-Commerce · Hire-Swift

Messaging & Gateway

L-03

Service communication — RabbitMQ, MassTransit, YARP API Gateway, and event-driven ordering flows.

RabbitMQMassTransitYARPDocker

Seen in ▸ E-Commerce Microservices

Data

L-04

Persistence — SQL Server with EF Core, PostgreSQL, Redis caching, and SQLite for desktop apps.

SQL ServerEF CorePostgreSQLRedisSQLite

Seen in ▸ Petrol Pump API · E-Commerce · Payroll System

Cloud & DevOps

L-05

Containers and delivery — Dockerized microservices, API gateways, and cloud-ready .NET deployments.

DockerYARPDevOpsCloud

Seen in ▸ E-Commerce Microservices · Integriti platforms

04

Client feedback

// QA record
Inspected ▸ PassedQA-26.02
"Clean repository-pattern API for our petrol pump operations — day sessions, sales, stock, and cash all tracked properly with JWT security."
— Business Owner · Petrol Pump System
★★★★★
Inspected ▸ PassedQA-25.11
"Solid .NET microservices setup — Catalog, Basket, and Ordering wired through RabbitMQ and YARP with clear CQRS boundaries."
— Peer review · E-Commerce Microservices
★★★★★
Inspected ▸ PassedQA-26.01
"Payroll desktop app covers attendance, overtime, advances, and salary reports — fast local SQLite workflows that just work."
— End user · Payroll Management System
★★★★★
05

Contact

// output

Have a project? Let's build it.

Start a project →

Education ▸ Lahore Garrison University — CGPA 3.59
Focus ▸ C# & .NET · Backend & APIs · Cloud, DevOps & AI

NameImran Khalid
RoleSoftware Engineer
LocationLahore, PK
LinkedInimran-khalid
Rev2026.1