FULL STACK .NET DEVELOPER | SOFTWARE ENGINEER

Anam Farooque

Enterprise Engineering • Digital Solutions • ERP • POS • APIs • Ecommerce • AI Solutions

Engineering modern enterprise solutions with .NET, intelligent automation, and clean architecture.

WHAT I BUILD

Solutions & Expertise

Click on any capability below to explore how I transform complex logic into high-impact software realities.

Enterprise ERP Systems

Complete operational software to automate corporate workflows, human resources, multi-vendor inventories, and massive internal datasets smoothly.

ASP.NET MVC SQL Server EF Core

Fintech & Secure Payment Platforms

High-availability transactional engines built to process billions of payments with ironclad identity security and complex ledger logic.

ASP.NET Core API Microservices Azure

Point of Sale (POS) & Retail Systems

Fast, real-time sales management software featuring live stock tracking, billing automation, and detailed automated profit-loss reporting.

C# WinForms RDLC / SSRS

Full-Stack Custom Web Apps

Interactive, highly responsive web platforms combining sleek modern user interfaces with powerful, secure administrative backend code.

React.js Bootstrap 5 RESTful APIs

Standalone Desktop Software

Robust, high-performance Windows native applications designed for offline execution, utilities, background tasks, and legacy operations.

WPF / XAML Windows Services VB.NET

AI Pipelines & Smart Automation

Intelligent solutions integrating machine learning models, OCR invoice text extraction, and natural-language database query engines.

ML.NET LLM Integration OCR Systems
Portfolio

Engineered Solutions & Projects

A curated gallery of enterprise production codebases, full-stack systems, and dedicated API utilities.

Enterprise Client Highlights

Namipay Solutions
Fintech ASP.NET Core
Namipay Solutions

High-availability transactional fintech gateway processing massive real-time payment volumes across Saudi Arabia.

WASA Billing
GovTech VB.NET / SQL
WASA Billing ERP

Utility recovery system handling multi-district consumer data engines, balance calculation, and secure reporting pipelines.

Basecamp Systems
ERP Sync C# .NET
Basecamp ERP Integration

Custom data bridge syncing structural milestones, cross-department workflows, and asset metrics for corporate tracking.

Core Architectural Suites

Business Dashboard and POS Interface
ASP.NET Core MVC Bootstrap Security
Business Dashboard & POS

Enterprise POS dashboard designed for fast cashier workflows, business monitoring, inventory access, and secure multi-user operations.

GitHub
Enterprise POS and ERP Core APIs
ASP.NET Core Web API REST API JWT
Enterprise POS & ERP Core APIs

Secure REST API engine powering POS transactions, inventory, authentication, invoicing, payments, and real-time business reporting.

GitHub
Devflow Digital E-Commerce
ASP.NET Core React SQL Server
Devflow Digital E-Commerce

Full-scale multi-vendor e-commerce platform featuring product management, shopping carts, checkout, vendor operations, and order workflows.

GitHub

Targeted Utilities & AI Services

Invoice Extractor
OCR Engine AI Automation
Invoice Extractor Pipeline

Automated system that reads data fields inside unstructured financial PDFs and formats them directly for database ingestion.

GitHub
AI Chatbot for SQL
LLM Integration Secure NL2SQL
Secure SQL Assistant

Natural language proxy parsing conversational questions into relational queries while strictly guarding schema structure.

GitHub
Smart CSV Categorizer
ML.NET Engine C# Intelligence
Smart CSV Categorizer

Local ML classification module grouping massive dataset logs automatically by interpreting contextual string labels.

GitHub

Specialized Services

Enterprise ERPs

Designing and building scalable, high-performance ERP systems tailored for complex business logic and data management.

Full-Stack .NET

Custom web applications using ASP.NET Core, React, and SQL Server with a focus on clean architecture and security.

AI & Automation

Integrating LLMs, OCR pipelines, and ML.NET models into existing software to automate repetitive tasks and extract data.

ENGINEERING STANDARDS

Database Schemas & System Architecture

A practical breakdown of production database designs, transactional T-SQL logic, decoupled ASP.NET Core pipelines, and API security guardrails.

Relational Schemas & Domain Models

Production-tested database designs optimized for normalized storage, strict foreign key constraints, and fast read/write pathways. Click any diagram to open full view.

E-Commerce SQL Server

SmartShop Multi-Vendor Engine

Normalized catalog structure featuring hierarchical categories, multi-tier variant matrix, isolated vendor tenant separation, and structured order workflow states.

SmartShop E-Commerce ERD Schema
Expand Schema
  • Unified multi-vendor auth
  • Cart to order state machine
  • Indexed SKU variant lookups
Point of Sale T-SQL / Stored Procs

Retail POS & Billing Ledger

High-concurrency checkout schema supporting atomic sales transactions, split payment handling, customer loyalty tracking, and cashier shift reconciliation summaries.

Retail POS Schema Diagram
Expand Schema
  • ACID-compliant sales logs
  • Daily register closing sessions
  • Fast barcode lookup indexing
Inventory (IMS) Multi-Branch

DevFlow Inventory System

Multi-company, multi-branch stock ledger enforcing strict unit conversions, automated reorder thresholds, batch/serial tracking, and audit-ready stock adjustments.

DevFlow Inventory Management Schema
Expand Schema
  • Multi-branch inventory balance
  • Custom unit conversion rules
  • Stock movement audit trails

Decoupled Full-Stack Data Pipeline

Strict segregation between presentation, business validation, and physical persistence layers keeps systems modular, testable, and highly performant.

1
Presentation Layer (Client State)

React.js client views communicate through asynchronous, typed HTTP requests, translating state changes cleanly without direct database dependency.

2
Application & Business Rules (.NET Core)

Isolated REST controllers process request DTOs, execute C# domain logic, and manage transaction scopes using strict interface abstractions.

3
Relational Persistence Layer (SQL Server)

EF Core ORM mapped to T-SQL views and compiled stored procedures ensures minimal network payload overhead and atomic transactional writes.

Request & Transaction Lifecycle Flow

React Client View & State Hydration
ASP.NET Core Controllers & Fluent DTO Validators
C# Domain Services & EF Core / Repository Handlers
SQL Server Execution Engine & Stored Procedures

T-SQL Stored Procedures & Business Logic

Pushing critical transactional calculations directly into SQL Server stored procedures prevents race conditions, reduces network latency, and guarantees strict ACID compliance.

Unit Conversion Matrix

Dynamic conversion between base stock quantities (e.g., cartons, pieces, kilograms) using mathematical multipliers directly in database queries.

Soft-Delete & Audit Standards

Preventing record deletion by enforcing IsDeleted flags, automatic ModifiedAt UTC updates, and ModifiedBy tracking columns.

Query Optimization & Indexing

Non-clustered indexes on foreign key lookups and composite keys for rapid join processing in high-concurrency reports.

sp_ProcessBranchStockTransfer.sql T-SQL Stored Proc
CREATE PROCEDURE [dbo].[sp_ProcessBranchStockTransfer]
    @SourceBranchId INT,
    @TargetBranchId INT,
    @ProductId INT,
    @TransferQty DECIMAL(18,2),
    @OperatorUser NVARCHAR(100)
AS
BEGIN
    SET NOCOUNT ON;
    BEGIN TRANSACTION;
    BEGIN TRY
        -- Check source stock balance
        IF (SELECT CurrentStock FROM BranchInventory 
            WHERE BranchId = @SourceBranchId AND ProductId = @ProductId) < @TransferQty
        BEGIN
            RAISERROR('Insufficient branch stock for transfer.', 16, 1);
        END

        -- Deduct from Source & Credit Target Branch
        UPDATE BranchInventory 
        SET CurrentStock = CurrentStock - @TransferQty,
            ModifiedAt = GETUTCDATE(), ModifiedBy = @OperatorUser
        WHERE BranchId = @SourceBranchId AND ProductId = @ProductId;

        UPDATE BranchInventory 
        SET CurrentStock = CurrentStock + @TransferQty,
            ModifiedAt = GETUTCDATE(), ModifiedBy = @OperatorUser
        WHERE BranchId = @TargetBranchId AND ProductId = @ProductId;

        COMMIT TRANSACTION;
    END TRY
    BEGIN CATCH
        ROLLBACK TRANSACTION;
        THROW;
    END CATCH
END;
JWT Authentication & RBAC

Stateless authorization pipelines issuing signed JWT tokens with embedded user claim contexts, branch access permissions, and role-based policy enforcement across endpoints.

Security Features:
  • HMAC-SHA256 Token Signing
  • Granular Branch Level Policies
  • Automated Token Expiration & Refresh
Middleware Validation & Exception Guard

Global ASP.NET Core middleware pipelines that catch raw system errors, sanitize outputs before reaching clients, and enforce strict request payload DTO validation.

Pipeline Highlights:
  • Global Exception Interceptor
  • FluentValidation DTO Handlers
  • Standardized API Response Wrappers

Let's Build Something Great

© 2025 Anam Farooque | Pakistan | Saudia Arabia | PEC Registered