About
I am a . NET Backend Developer and Software Architect with over 8 years of experience designing scalable APIs, distributed systems, and enterprise backends across fintech, enterprise, and retail domains. Most recently at KamelPay, I contributed to backend modules and production support for a live digital payments platform while currently architecting a multi-tenant inventory platform using . NET 10 REST API and MAUI.
My work spans . NET Core, . NET 10, ASP.NET MVC, C#, RabbitMQ messaging, SQL Server, PostgreSQL, and cross-platform . NET MAUI development. I have built multi-step KYC onboarding systems, event-driven notification services, ETL pipelines, and enterprise CRM applications, applying Onion Architecture, SOLID principles, and clean code design throughout. I also mentor junior developers and optimize database performance for transaction-heavy fintech endpoints.
What I'm looking for
Dotnet developer
Experience
Freelance .NET Architect & Developer
Self-Employed
Mar 2026 – Present
– Architecting and building a multi-tenant inventory management system for retailers and suppliers — . NET 10 REST API backend with . NET MAUI cross-platform client
– Designed the full system architecture: tenant isolation strategy, API layer, data access patterns using Onion Architecture, and MAUI UI structure
– Owning end-to-end product lifecycle: requirements analysis, solution design, API development, MAUI UI, and client onboarding
.NET 10REST APIMAUI
Backend Engineer (.NET Core)
KamelPay
May 2022 – Feb 2026
– Designed and implemented client onboarding backend — multi-step KYC covering document upload, verification, and account activation
– Designed SMS & mobile push notification service using event-driven RabbitMQ architecture with retry logic and delivery status tracking
– Built . NET Core ETL pipeline for customer transaction data warehousing with incremental sync and optimised reporting schema
– Implemented immutable audit logging and data retention policies aligned with UAE fintech regulatory requirements
– Investigated and resolved SQL Server & PostgreSQL performance bottlenecks — query plan analysis, index optimisation, and schema-level fixes on transaction-heavy endpoints
– Applied Onion Architecture and SOLID principles across internal fintech APIs and RabbitMQ messaging workflows
– Mentored junior . NET developers — code reviews, architecture walkthroughs, and debugging practices
RabbitMQSQL Server.NET Core
ASP.NET MVC Developer
XtecSoft
May 2021 – Apr 2022
– Designed and built CRM web applications using ASP.NET MVC and AngularJS for internal sales and support teams
– Implemented SSRS reports for BI and data export pipelines; tuned slow-running SQL queries to reduce page load and report generation times
ASP.NET MVCAngularJSSSRS Reports
ASP.NET MVC Developer
Viftech Solutions
Jan 2020 – Apr 2021
– Developed enterprise web applications using ASP.NET MVC, contributing to system design and backend API structure
– Integrated RPA automation and Encompass SDK for Switch360 — a banking automation platform requiring precise workflow orchestration
ASP.NET MVCRPA AutomationEncompass SDK
Freelance .NET Developer
Hilal Public Schooling System
Feb 2017 – Jan 2018
– Designed and delivered a .
NET desktop application for student records, fee management, and attendance tracking — full lifecycle from requirements to handover
.NETDesktop ApplicationStudent Records
PHP Developer Intern
Zero360
Jan 2016 – Jan 2017
– Built and maintained PHP web applications; gained foundational exposure to development, database integration, and version control
PHPWeb ApplicationsDatabase Integration
Education
Virtual University, Karachi
Business & Information Technology
2023 – 2026
Virtual University, Karachi
Bachelor of Computer Science
2018 – 2020
Certifications
ACCP-PRO Diploma (Professional Certification)
Aptech Institute
2018 – No expiry
Skills
Production SupportCross-platform MobileEncompass SDKRPA AutomationSSRS ReportsAngularJSMAUIETL PipelinesDesign PatternsSOLID PrinciplesOnion ArchitectureAPI DesignREST APIsPostgreSQLSQL ServerRabbitMQC#ASP.NET MVC.NET 10.NET Core
Languages
English (Professional working proficiency)Urdu (Native or bilingual proficiency)Hindi (Native or bilingual proficiency)