Hi, I'm Omar

Backend Engineer

I’m a Software Engineer who enjoys building things that solve real problems. Most of my experience has been with Django and Django REST Framework, where I’ve worked on projects in different domains like E-commerce, LMS, CRM, and Management Systems.

What drives me the most is creating scalable, efficient solutions and writing code that’s clean and easy to maintain. I don’t limit myself to one stack—while Django has been my main tool, I’m always open (and excited) to work with new technologies if they help me deliver better results.

I am a Software Engineer not related to a specific tech stack.

Open to Work
Omar Muhammed

Work Experience

My professional journey

Backend Engineer

Madinah Innovation

Part-time · Riyadh, Saudi Arabia · Remote

Oct 2025 - Present

UniApps - University Student Platform

  • Architected comprehensive Django-based platform connecting university students with merchants through voucher and offers system
  • User Management: Implemented multi-tier authentication system supporting Students, Merchants, and Admins with OTP verification and token-based security
  • Educational Hierarchy: Designed hierarchical university system (Universities → Colleges → Departments → Students) enabling targeted offer distribution
  • Merchant & Subscription Engine: Built flexible subscription system with tiered plans, service management, and offer generation logic
  • Gamification & Loyalty: Implemented points system with transaction tracking, admin controls, and comprehensive history management
  • Hackathon & Team Management: Developed event system with team formation, role-based slot management, and application workflow
  • Asynchronous Notifications: Implemented Celery + Redis-based notification system with scalable distributed workers for FCM push notifications
  • Built RESTful API with comprehensive endpoints, Arabic language support via Django i18n, and containerized deployment with Docker

Backend Engineer

Functo Software House

Part-time · Cairo, Egypt · Remote

Jul 2025 - Oct 2025 · 4 mos

Key Achievements

  • Refactored multiple CRM components improving code maintainability and system performance by 30%
  • Buyer Match: Designed and implemented automated engine for intelligent customer-property matching using Django and PostgreSQL
  • Unit Share: Developed module enabling partial property ownership functionality with complex transaction handling
  • Refactored and optimized Role-Based Access Control (RBAC) system enhancing security and reducing access control overhead
  • Collaborated with frontend team to design and document RESTful APIs ensuring seamless integration
  • Participated in Agile development cycles including sprint planning, daily standups, and code reviews

Technical Skills

Technologies I work with

Backend

Python Django DRF FastAPI Flask Node js Celery GraphQL Java

Database

PostgreSQL SQLite3 Redis RabbitMQ

Frontend

HTML CSS3 JavaScript TypeScript Bootstrap Tailwind

DevOps

Docker Git Linux CI/CD Nginx TDD
Algorithms Data Structures OOP SOLID Principles API Design C++

My Thoughts

Sharing knowledge and experiences on LinkedIn

Technical Deep Dive

Concurrency vs. Parallelism: What’s the difference?

Many developers confuse these two concepts. In this post, I explain how Concurrency is about dealing with multiple tasks (Context Switching) versus Parallelism which is actual simultaneous execution. I also cover pitfalls like Race Conditions and Deadlocks.

Read Full Post
Database Engineering

Mastering Database Transactions & ACID

A deep dive into why we need Transactions, explaining ACID properties (Atomicity, Consistency, Isolation, Durability) and how Write-Ahead Logging (WAL) works. I also discuss common isolation issues like Dirty Reads and Phantom Reads.

Read Full Post
Career Advice

The Art of Prioritization in Software Engineering

Learning every buzzword (Microservices, K8s, Kafka) at once is a trap. I share my experience with getting lost in advanced topics too early and why prioritizing your learning path based on your current level is key to growth.

Read Full Post

Featured Projects

What I've been building

Twitter API Clone

Django DRF PostgreSQL Redis

Comprehensive backend with authentication, tweet management, likes, retweets...

View Code

E-Learning Platform

Django DRF WebSockets Docker

Full-featured course management system with structured chapters...

View Code

E-Commerce API

Django DRF PostgreSQL Celery

Robust, scalable RESTful API with complete e-commerce functionality...

View Code

Recipe API

Django DRF TDD Nginx

Production-ready recipe management API built with TDD principles...

View Code

Product Search API

Django PostgreSQL Full-Text Search

Advanced search with full-text capabilities, fuzzy matching...

View Code

Student Payment System

Django SQLite Arabic RTL Docker

Comprehensive payment management for educational institutions...

View Code

Let's Connect

I'm currently open to new opportunities

Actively Seeking Backend Developer Roles

Available for full-time positions and ready to contribute...