Rao Rizwan, Python backend engineer in Lahore, Pakistan

Backend Engineer

Rao Rizwan

I break code on purpose so prod never breaks by accident.

  • Python
  • Django
  • DRF
  • PostgreSQL
  • Celery
  • AWS

100,000+

Requests a day in production

2.1 yrs

Shipping Python backends

1,500+

Listings collected by JobHarvester

3

Projects live right now

Projects

Experience

Broadstone Technologies

Jun 2026 to Aug 2026

Backend Developer (Python)

I worked on the pipeline more than the product. Scanning and inventory became stages every build had to pass, so problems surfaced before release rather than after it. Around that: Flask APIs, AWS under least privilege IAM, and OAuth 2.0 service to service auth across four clouds.

The pipeline I built

Findings stop the release instead of landing in production and being found later.

FlaskGitHub ActionsAWSOAuth 2.0AIBOMAzure DevOps

Programmers Force

Jul 2024 to Apr 2026

Associate Software Engineer

Django REST Framework APIs serving over 100,000 requests a day. The work that mattered was getting the slow things out of the way: scraping and report generation used to run inside the request, so a user waited on them. I moved both onto workers, then reshaped the schemas underneath.

Getting slow work off the request path

The API hands slow jobs to the queue and replies straight away. Nothing waits on a scrape.

Django REST FrameworkCeleryRabbitMQPostgreSQLMongoDBDocker

Background

Studied

Lahore Garrison University

BS Software Engineering, 2020 to 2024

Outside work

  • AI Community of Pakistan

    Ran AI awareness initiatives and student tech events on campus.

  • Aspire Leaders Program

    Selected for a globally competitive leadership program.

Based in

Lahore, Pakistan

Remote, or on site in Lahore

Activity

GitHub

@devRaoRizwan

Contributions
554
Active days
85
Longest streak
15 days
Public repos
23
NovDecJanFebMarAprMayJunJulAugSepOct
  • GitHubgithub.com/devRaoRizwanProfile

Calendar figures cover the last 12 months

LessMore

Problem solving

@devraorizwan

Total solved
64
LeetCode active days
17
LeetCode submissions
96
Longest streak
8 days
NovDecJanFebMarAprMayJunJulAugSepOct

Calendar figures cover the last 12 months

LeetCodeGfGBoth

Tools

  • Python
  • Django
  • Flask
  • FastAPI
  • PostgreSQL
  • MongoDB
  • Supabase
  • Celery
  • RabbitMQ
  • Docker
  • AWS
  • Google Cloud
  • GitHub Actions
  • Selenium
How I work with AI
“You're the dev, AI is the senior who reviews your code and explains things.”