Skip to content
Shaheer Bin Ijaz CV
Open to senior engineering roles

Hi, I'm

SHAHEER BINIJAZ.

Senior Software Engineer · Devsinc

Python backends. Data pipelines. ML & CV systems.

Six years building Python services that take real production load. Django and FastAPI on the request path. AWS Lambda and Postgres on the data side. PyTorch and YOLO when the problem is visual. Currently Senior SWE at Devsinc, leading backend on Kenya's national healthcare initiative.

Shaheer Bin Ijaz — Senior Software Engineer

Where I have worked

Devsinc 2024 — Present
Code District 2022 — 2024
Techesthete 2021 — 2022
WiMetrix 2019 — 2021
NOW Senior SWE at Devsinc
REQUEST Django · DRF · FastAPI
DATA Postgres · BigQuery · Pandas
ML / CV PyTorch · YOLO · OpenCV
INFRA Docker · GCP · AWS · Redis
BASED Lahore, PK · Remote-ready
01 About

I work where backends, data, and ML meet.

Six years building Python services that have to actually run in production. A Django service that talks to a payment provider one day. A Lambda pipeline ingesting product data into BigQuery the next. A YOLO model checking parts on a manufacturing line the day after.

Currently Senior SWE at Devsinc, leading backend architecture on Kenya's national healthcare initiative. Before that: Code District, Techesthete, and WiMetrix.

Clean schemas, real tests, a Dockerfile that another engineer can run on day one. The architecture decisions go in a doc, not a Slack message.

Backend services

Django, DRF, FastAPI

Data pipelines

Lambda, Postgres, BigQuery

ML & Computer Vision

PyTorch, YOLO, OpenCV

Event-driven

Pub/Sub, RabbitMQ, Celery

Solana backends

off-chain indexing

Observability

Logs, metrics, traces

02 Selected work

Four systems. Each shipped with tests, a Dockerfile, and a real reason for the design choices.

Public reconstructions of professional projects I have built and run. Each repo ships with an ARCHITECTURE.md explaining the load-bearing decisions and the tradeoffs that came with them.

01

Backend · Workflow

Django Refund Management System

Refunds are not a single API call. They have policy gates, approval chains, audit requirements. This service models the workflow as a state machine and writes an immutable event on every transition.

Django 5 DRF Postgres Celery Redis
02

FastAPI · Solana

FastAPI Solana Marketplace API

A marketplace that hits chain on every page load collapses under volume. The fix is an off-chain backend with Postgres as the read model, kept current by an indexer worker that follows on-chain events.

FastAPI SQLAlchemy 2 Postgres Redis solders
03

ETL · AWS Lambda

AWS Lambda ETL Pipeline

Silent upstream schema drift is the bug class that poisons warehouses. Pydantic v2 with extra=forbid at every boundary turns it into a hard fail before it reaches BigQuery.

Python 3.11 AWS Lambda S3 Pydantic v2 BigQuery / DuckDB
04

Computer vision · QC

Computer Vision Defect Detector

Most CV bugs are not model bugs. They are preprocessing drift between training and inference. The same YAML config drives both, so the model sees identical pixels in dev and prod.

PyTorch YOLOv8 OpenCV FastAPI Keras (legacy)
03 Stack

What I reach for, grouped by where it sits in the system.

Languages

PythonSQLTypeScript (where needed)

Backend

DjangoDRFFastAPICelerySQLAlchemy 2Pydantic v2

Data

PostgresBigQueryPandasNumPyDuckDB

ML / CV

PyTorchYOLOv8OpenCVKerasscikit-learn

Cloud & infra

GCP Cloud RunAWS Lambda / S3DockerNginxRedis

Event-driven

Google Pub/SubRabbitMQoutbox patternCelery

Blockchain

Solana RPCsoldersoff-chain indexers

Observability

OpenTelemetryPrometheusstructlog
04 Experience

Where the work has been.

  1. Aug 2024 — Present

    Lahore, Pakistan · On-site

    Senior Software Engineer

    Devsinc

    • Lead backend on Kenya's national healthcare initiative (HealthPro ERP / Tiberbu) and Electus Education Global, transitioning monolithic Django systems into FastAPI microservices for faster deployment cycles.
    • Built event-driven systems with Google Pub/Sub, RabbitMQ, and the outbox pattern to guarantee reliable async communication across education and healthcare services.
    • Run GCP infra (Cloud Run, VPCs, Scheduler) plus AWS on Tiberbu, with CI/CD pipelines built for compliance on mission-critical national healthcare workloads.
    • Tune PostgreSQL via connection pooling, query plans, partitioning, horizontal scaling to hold latency under increased education and healthcare load.
    • Integrated Dash, Visa, QBO for billing in Electus. Connected medical supply chain and EMR systems for HealthPro ERP. Wired national healthcare APIs into Tiberbu.
    • Own production incidents end to end: profile, refactor, cache, ship a postmortem.
  2. Jun 2022 — Aug 2024

    Lahore, Pakistan

    Python Software Engineer

    Code District

    • Built the Refund Management System from scratch in Django REST Framework. State-machine workflow, immutable audit trail, role-based approvals. Public reconstruction is on my GitHub.
    • Designed and shipped a Solana NFT marketplace backend in FastAPI, with off-chain Postgres read model and an indexer that follows on-chain events.
    • Integrated Solana on-chain reads, payment flows, third-party auth across the marketplace stack.
    • Built repeatable internal patterns: schedulers, seeders, custom user models, custom commands, middleware.
    • Owned production maintenance and code review across several internal projects.
  3. May 2021 — Jun 2022

    Lahore, Pakistan · On-site

    Python ETL Developer

    Techesthete

    • Built ETL pipelines pulling product data from Walmart and Instacart APIs, transforming through AWS Lambda, loading into Google BigQuery. Public reconstruction on my GitHub.
    • Developed Django REST Framework backend APIs sitting on top of the warehouse.
    • Owned data-quality checks and pipeline observability for high-volume retail feeds.
  4. Nov 2019 — Apr 2021

    Lahore, Pakistan

    Machine Learning Engineer

    WiMetrix · Industrial Data Intelligence

    • Wrote and tuned ETL queries against SQL Server, extracting and merging operational tables for downstream ML.
    • Trained CNN-based YOLO models to catch fabric faults on a live textile manufacturing line. Public reconstruction on my GitHub.
    • Built regression models predicting worker efficiency from operational signals.
    • Solved time-series forecasting with LSTMs to predict shift-level output efficiency.
    • Stack: Python 3 (NumPy, Pandas, Matplotlib, Keras).
05 Education

Where I studied.

2020 — 2022

Master's degree, Computer Science

University of Engineering and Technology, Lahore

2015 — 2019

Bachelor of Science, Computer Sciences

Lahore Garrison University

06 How I work

Five rules I do not bend on production code.

01

Schema first.

Boundaries get explicit types. Pydantic with extra=forbid on inbound payloads. Strict SQLAlchemy or Postgres CHECK constraints on stored data. Silent drift is the most expensive bug class I have ever debugged.

02

State machines over CRUD.

Anything with a lifecycle (refunds, orders, indexer events, training runs) gets a state machine with explicit allowed transitions. The validator lives in the service layer, never implied by which endpoint was hit.

03

Idempotent writes.

Anything that hits a downstream sink (warehouse, blockchain indexer, payment provider) uses a deterministic key plus an upsert. Re-running a job is safe by construction, not by luck.

04

Observability is not optional.

Every service ships with structured logs, healthz, readyz, plus metrics that say something useful (rows in, rows rejected, latency p95). If the dashboard cannot tell me whether the service is healthy at 2am, the service is not done.

05

The architecture goes in a doc.

Every repo of mine has an ARCHITECTURE.md explaining the load-bearing decisions plus the tradeoffs that came with them. Code is the implementation. The doc is the contract with the next engineer.

07 Currently

What I am working on this season.

Leading backend on Kenya's national healthcare initiative (HealthPro ERP / Tiberbu) at Devsinc. Migrating monolithic Django into FastAPI microservices.

Wiring event-driven systems with Google Pub/Sub plus the outbox pattern across education and healthcare projects.

PostgreSQL performance work: query plans, partitioning, connection pooling under increased national-scale load.

On the side: indexing patterns for high-throughput Solana data into Postgres.

08 Contact

Building something where Python, data, or ML has to actually run in production?

Fastest path is email or LinkedIn DM with a couple of sentences on the system and the problem. I reply within a day on weekdays. Open to senior backend, data, or ML engineering roles, remote or Lahore-based.