Omar Raafat

Bit68 • Senior Software Engineer
Cairo, Egypt

Bio

Senior Backend Engineer with 4+ years of experience designing, developing and maintaining scalable backend systems using Python, Django, PostgreSQL, Redis, Celery, Docker and AWS. Experienced in API architecture, distributed systems, third-party integrations, performance optimization, CI/CD pipelines, and cloud-based deployments.

Work experience

Software Engineer - intern
Nov 2022 - Feb 2023

Contributed to backend feature development, API implementation, and bug fixes using Django and DRF.

PythonDjangogit
Software Engineer
Mar 2023 - Dec 2025

• Built/maintained secure, scalable RESTful APIs across 5+ production projects (Web/Mobile, E-commerce, CRM, Fitness). • Led backend dev and integrated complex third-party services (ERPs, Paymob, WhatsApp API, WebSockets). • Optimized DB queries and managed async task processing via Celery and Redis for high performance. • Enforced code quality as a code reviewer; maintained GitLab CI/CD pipelines and Docker containerization.

PythonDjangogitDockerNginxRedisCeleryLinux
Senior Software Engineer
Jan 2026 - May 2026

• Led a squad of 2 backend developers, effectively assigning tasks and ensuring timely project delivery. • Conducted thorough code reviews and managed code merges to maintain highquality standards. • Deployed and monitored production environments, ensuring optimal performance and reliability. • Collaborated closely with Project Managers and clients to align technical solutions with business needs.

PythonDjangogitDockerNginxRedisCeleryLinux

Projects

GTO
Jan 2026 - Mar 2026
Backend Engineer

A CRM and sales management platform built with Python and Django REST Framework

Features include customer and agent management, wallet-based membership systems (PoshSaver), quotation and invoicing flows, supplier management with payment tracking, finance dashboards, real-time chat with WebSockets, role-based access control (including a Relationship Manager role), and bulk notification support. Integrated with Paymob for payment processing. Joined the project 3 months ago. Responsibilities included fixing bugs, implementing new features, and serving as a code reviewer — responsible for reviewing feature implementations and bug fixes to ensure code quality and consistency across the codebase.

PythonDjangogitDockerNginxRedisCeleryLinux
Elevate Rebuild
Feb 2025 - Dec 2025
Backend Engineer

A modern Python/Django rebuild of a legacy PHP fitness and wellness application.

The system handles class scheduling and booking, session management with credit-based access, recurring class configurations, waitlist management, coach and client roles, payment integrations with Paymob and ETA (Egyptian Tax Authority), and push/email notification systems. Built with a focus on performance, scalability, and maintainability using Docker, Celery, and PostgreSQL.

PythonDjangogitDockerNginxRedisCeleryLinuxPostgreSQL
Master Store
Apr 2023 - Dec 2025

An e-commerce backend for an Apple reseller operating in Iraq, built with Python and Django REST Framework.

The system covers product catalog management, order processing, affordability and installment payment flows, user management with role-based access control, payment gateway integration, customer support workflows, and bilingual (Arabic/English) content support. Key features include a pre-order system with restock notifications, and deep integration with an external ERP for inventory and order management, as well as WhatsApp Business API integration for customer communication and notifications. Built with Docker, Celery for async task processing, PostgreSQL, and a CI/CD pipeline. Actively maintained and extended over 2.5+ years with a focus on scalability, code quality (pre-commit hooks, pytest), and production reliability.

PythonDjangogitDockerNginxRedisCeleryLinuxMySQL
Eden Backend
Backend Engineer

A Facility and Asset Management System (CMMS) built with Python and Django REST Framework

The platform manages assets with QR code generation, work orders, preventive maintenance scheduling, site condition tracking, engineer notification reminders, location-based asset management, and integration with Maximo ERP for work order synchronization. Supports SMS and push notifications, role-based access, and bilingual (Arabic/English) content.

PythonDjangogitDockerNginxRedisCeleryLinux
Leeds Backend
Backend Engineer

A maintenance and services management platform built with Python and Django REST Framework.

Features include a hierarchical asset management system, service request workflows, preventive maintenance scheduling, bilingual support (Arabic/English), role-based access control with scoped permissions, a notifications system, and a dedicated admin dashboard. Designed to streamline facility operations and maintenance tracking for enterprise clients.

PythonDjangogitDockerNginxRedisCeleryLinux

Skills

CeleryDjangoDockerLinuxLinux MySQLNginxPostgreSQLPythonRedisgit