Skip to content
View khawaja-abdullah's full-sized avatar
β˜•
β˜•

Block or report khawaja-abdullah

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
khawaja-abdullah/README.md

Hey there! πŸ‘‹ I'm Khawaja

Typing SVG

LinkedIn Email Phone Profile views


πŸš€ About Me

/**
 * Represents the engineering profile of Khawaja Abdullah Ansar.
 * Focused on high-scale distributed systems and performance.
 */
public record Khawaja() {

    public static final String FULL_NAME = "Khawaja Abdullah Ansar";
    public static final double EXPERIENCE_IN_YEARS = 3.67;

    public static final List<String> BUSINESS_DOMAINS = List.of(
        "Real Estate Tech", "FinTech", "HealthTech IoT"
    );

    public static final List<String> NOTABLE_PRODUCTS = List.of(
        "Intellirent", "Decypha", "Mubasher Info", "SleepNumber", "Mashreq"
    );

    public static final List<String> EXPERTISE = List.of(
        "Microservices Architecture",
        "Cloud-Native Development",
        "Performance Engineering",
        "Distributed Systems Design",
        "Legacy Systems Modernization"
    );

    public static void printCurrentFocus() {
        System.out.println("""
            Current Focus: Backend Engineering @ Mashreq
            Primary Task: Onboarding
            """);
    }

    public static List<String> engineeringPhilosophy() {
        return List.of(
            "Clean code",
            "Resilient architecture",
            "Relentless optimization"
        );
    }

    public static boolean isGrowthMinded() {
        return true;
    }

}

πŸ› οΈ Tech Stack

Core Languages

Java Groovy Python C++ JavaScript SQL

Frameworks & Libraries

Spring Boot Spring Security Spring Cloud Spring Data Spring Batch Google Guice

Cloud & Infrastructure

AWS Microsoft Azure

AWS Ecosystem

EC2 ECS Fargate Lambda S3 Aurora RDS Proxy DynamoDB ElastiCache MSK SNS SES Cognito IAM Route 53 Secrets Manager CloudWatch

Databases & Storage

PostgreSQL MySQL Oracle MongoDB Apache Cassandra

Messaging & Caching

Apache Kafka Redis Hazelcast

Testing & Quality Assurance

JUnit Mockito Testcontainers SonarQube JaCoCo

DevOps & CI/CD

Docker GitHub Actions Jenkins Maven Gradle

Monitoring & Observability

Datadog Sumo Logic

API & Protocols

REST gRPC WebSocket Swagger


πŸ—οΈ Architecture & Engineering

flowchart TD
    A[πŸŽ“ BS Computer Science<br/>FAST NUCES ISB] --> B[πŸ’» ASE -> SE <br/>Devsinc]
    B --> C[πŸš€ SE - Java Dev <br/> Global Financial Media - Mubasher]
    C --> D[⚑ BE Java Dev I -> BE Dev II <br/>Xgrid.co]
    D --> E[🎯 Consultant App Dev <br/> Systems Limited]
    
    %% DEVSINC / INTELLIRENT
    B --> B1[πŸ”„ Intellirent Monolith Migration<br/>Ruby on Rails β†’ 10+ Java Spring Boot Microservices]
    B --> B2[πŸ”— Enterprise API Integrations<br/>Stripe, SendGrid, Twilio, AWS S3, Nova Credit, TransUnion, Experian, Finicity, Google Identity]
    
    %% GLOBAL FINALICAL MEDIA | MUBASHER / DECYPHA, MUBASHER INFO
    C --> C1[⚑ Decypha Performance Engineering<br/>66% FCP Improvement]
    C --> C2[πŸ”§ Legacy Mubasher Info Modernization<br/>New Social Trading Module Core Features]
    C --> C3[☁️ Serverless Solutions<br/>Automated Data Ingestion Pipeline]
    
    %% XGRID / SLEEP NUMBER
    D --> D1[πŸ›‘οΈ Cloud Engineering @ Sleep Number Labs<br/>Legacy Code Modernization -- Infrastructure Maturity -- Cloud Cost Optimizations]
    D --> D2[πŸ”„ Cache Migration<br/>Hazelcast to ElastiCache Redis -- Stress-Testing Framework for HZ and Redis]
    D --> D3[πŸš€ Cache Performance Optimization<br/>Redis-HashTag based Custom Indexing -- ELB Timeouts reduced to Near-Instant Responses]
    D --> D4[πŸ“‰ ElastiCache Cost Optimization<br/>96% GET & 81% PUT TPS Reduction -- Cluster Rightsizing -- 75% Monthly Cost Savings]
    D --> D5[πŸ”„ Database Migration<br/>Cassandra to Aurora MySQL Serverless -- Dual-write data pipeline -- Legacy microservices -> C* & MSK -> ECS Fargate Consumers -> Aurora -- Feature Flags Managed Transition -- Owned 1x DBaaS API and 3x Kafka Consumer microservices -- Stress-Testing Framework for Aurora -- DSE License Cost Cut -- >70% Yearly Cost Savings]
    D --> D6[πŸ›‘οΈ IaaC Pipeline Maturity<br/>6hr Sprint Build Activity -> <2hrs via Automated Provisioning]
    D --> D7[πŸ” E2E Performance Engineering Activities<br/>Stress & Load Testing Owner -- GC/Heap/Thread Dump Analysis]
    D --> D8[πŸ› οΈ SRE & Day-to-Day Ops Partnerships -- Prod Incidents Investigation and Resolution -- Standardized Knowledge Bases -- Eliminated Tribal Knowledge]

    %% Main Nodes
    style A fill:#1F77B4,stroke:#1F77B4,stroke-width:2px,color:#ffffff
    style B fill:#2CA02C,stroke:#1E7A1E,stroke-width:2px,color:#ffffff
    style C fill:#F39C12,stroke:#D68910,stroke-width:2px,color:#ffffff
    style D fill:#8E44AD,stroke:#6C3483,stroke-width:2px,color:#ffffff
    style E fill:#1F22B4,stroke:#6C3483,stroke-width:2px,color:#ffffff

    %% Devsinc Nodes
    style B1 fill:#E8F5E9,stroke:#2CA02C,stroke-width:1.5px,color:#1B5E20
    style B2 fill:#E8F5E9,stroke:#2CA02C,stroke-width:1.5px,color:#1B5E20

    %% Mubasher Nodes
    style C1 fill:#FFF3E0,stroke:#F39C12,stroke-width:1.5px,color:#A84300
    style C2 fill:#FFF3E0,stroke:#F39C12,stroke-width:1.5px,color:#A84300
    style C3 fill:#FFF3E0,stroke:#F39C12,stroke-width:1.5px,color:#A84300

    %% Xgrid Nodes
    style D1 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D2 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D3 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D4 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D5 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D6 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D7 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C
    style D8 fill:#F3E5F5,stroke:#8E44AD,stroke-width:1.5px,color:#4A148C

Loading

πŸ“Š GitHub Analytics

GitHub Streak

🌐 Let's Connect

const connect = {
  linkedin: "https://linkedin.com/in/khawajaabdullahansar",
  email: "khawaja.abdullah.ansar@gmail.com",
  interests: ["Clean Java Code", "Cloud Native Distributed System Design"],
  collaboration: "Always open to interesting technical discussions!"
};

Pinned Loading

  1. contribot contribot Public

    Find open-source contribution opportunities in your inbox

    Java 1

  2. leetup leetup Public

    From brute force to brilliance

    Java 1