Skip to content
View shan305's full-sized avatar
🎯
Focusing
🎯
Focusing

Block or report shan305

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
shan305/README.md

Hi, I’m Zeeshan Ali 👋

Software Engineer with experience building reliable backend and distributed systems across different domains. I focus on designing software that behaves predictably under load, failure, and concurrency, and I value clarity, discipline, and correctness over hype.

I come from a high-responsibility operational background and bring that mindset into engineering: systems should be understandable, auditable, and resilient.


What I Work On

  • Backend & Distributed Systems

    • Designing services that handle concurrency and partial failure
    • Event-driven architectures and asynchronous processing
    • Data consistency, idempotency, and replayability
  • System Design & Infrastructure

    • API design and service boundaries
    • Databases, messaging systems, and caches
    • Containerized deployments and CI/CD pipelines
  • Security-Aware Engineering

    • Authorization and access-control flows
    • Defensive design against stale state and race conditions
    • Audit-friendly system behavior

Selected Projects & Work

  • Distributed System Prototypes

    • Event-based processing pipelines
    • State transition modeling
    • Failure-mode exploration and mitigation
  • Authorization & Consistency Tooling

    • Tools to surface correctness issues caused by caching, delays, or stale state
    • Focus on making hidden bugs observable
  • Production Backend Services

    • REST and message-driven services
    • Database-backed systems with strong data integrity requirements

(Fintech systems are part of my experience, not my entire identity.)


Technical Stack

Languages

  • Java, C++, Python, TypeScript

Backend & Data

  • Spring Boot, Node.js, Django
  • PostgreSQL, MongoDB, Redis
  • Kafka and message-driven systems

Infrastructure

  • Docker, GitHub Actions
  • Linux-based deployments
  • Cloud-hosted services

How I Think About Engineering

  • Prefer explicit state over hidden mutation
  • Make failure modes visible
  • Design for long-term maintainability
  • Build systems that can be reasoned about by other engineers

Connect


GitHub Overview

GitHub Stats

Open to backend, platform, or systems engineering roles across industries.

Pinned Loading

  1. trading-platform-architecture-and-verification trading-platform-architecture-and-verification Public

    Correctness-first trading backend architecture: deterministic execution, ledger invariants, outbox/CQRS, and formal verification artifacts.

  2. BirdyGame BirdyGame Public

    Basic implementation of flappy bird game

  3. Boston-Housing-Regression-Analysis Boston-Housing-Regression-Analysis Public

    This machine learning project involves building and evaluating regression models using the Boston Housing Dataset. The code is modularized to enhance readability and maintainability, with each modu…

    HTML

  4. Face_Recognition- Face_Recognition- Public

    Building a face recognition system using deep learning with TensorFlow and Keras

    Python

  5. Image_Classification Image_Classification Public

    Image Classification with Convolutional Neural Networks (CNN)

    Python

  6. sentiment_analysis_-Naive_Bayes_Classifier sentiment_analysis_-Naive_Bayes_Classifier Public

    This Python script performs sentiment analysis using a Naive Bayes classifier on a combined dataset of movie reviews from the NLTK and IMDb corpora. The script includes functions for data loading, …

    Python