Skip to content
~/mohammad.abdalrazzak
Back to site

Mohammad Abdalrazzak

Backend Software Engineer

mohrazzak7@gmail.com · +963 995 587 028 · Aleppo, Syria · razzak.me · linkedin.com/in/mohrazzak7

Backend software engineer specializing in distributed systems, event-driven architecture, and high-throughput data pipelines. At Unifi Solutions I re-architected IoT analytics around ClickHouse for 99%+ faster queries, shipped real-time alarm & alerting over live sensor streams, and build resilient microservices with Node.js, TypeScript, NestJS, and RabbitMQ — with a constant focus on performance, reliability, and clean engineering.

Experience

Mid-Senior Backend Developer · Unifi Solutions

Apr 2024 — Present

Remote

  • Led an analytics performance initiative: re-architected IoT analytics around ClickHouse, achieving 99%+ faster queries versus the previous solution and unlocking interactive dashboards over high-volume sensor data.
  • Designed and maintained real-time alarm & alerting logic over live IoT readings and thresholds, enabling early detection of abnormal conditions and proactive maintenance workflows.
  • Built and operated event-driven microservices on RabbitMQ — consuming, processing, and debugging real-time IoT events and asset-lifecycle workflows at scale.
  • Delivered backend features across large-scale asset-management & predictive-maintenance systems: IBMS, Ignite Meter, Ignite Shield, and Facilitrol-X.
  • Drove performance profiling and bottleneck analysis on high-throughput services, and improved observability with Grafana dashboards and metrics for faster production debugging.
  • Contributed backend features and integrations to ClimaCert-X, an AI + IoT sustainability-certification platform.

ClickHouse · RabbitMQ · Node.js · TypeScript · NestJS · Grafana · Docker · Microservices

Projects

QBite

Backend Developer · Team Lead · Product

A digital e-menu system that replaces printed menus with real-time, multilingual menus restaurants can update instantly — cutting waste while speeding up service.

  • Led the team building the platform end to end, cutting paper use by 90% and menu-update costs by 50%.
  • Improved order efficiency by 15% through a streamlined, mobile-first ordering flow.
  • Ran a process re-engineering effort to consolidate fragmented service flows into one pipeline.

Node.js · NestJS · MySQL · Prisma · Redis · Swagger/OpenAPI · i18n · Ubuntu

AI Damage Analysis for War-Affected Buildings

Graduation Project · AI / Computer Vision

A computer-vision system that classifies structural damage levels in war-affected buildings from imagery and estimates reconstruction cost to support planning and prioritization.

  • Detects and grades damage severity directly from building imagery.
  • Estimates reconstruction cost to help prioritize rebuilding efforts.

Python · Computer Vision · Deep Learning

AI Children's Story Teller

Academic Project · AI / NLP

An NLP system that generates age-appropriate children's stories, adapting vocabulary, tone, and themes to a target age range.

  • Generates coherent, age-appropriate narratives on demand.
  • Adapts complexity and tone to the reader's age.

Python · NLP · Machine Learning

Skills

Backend: Node.js, Express.js, NestJS

Frontend: React, Svelte, SvelteKit, Tailwind CSS, MUI, Bootstrap, HTML, CSS

Databases: ClickHouse, PostgreSQL, MySQL, MongoDB, Redis

ORM / ODM: Prisma, Sequelize, TypeORM, Mongoose

DevOps & Tools: Docker, AWS, Azure, Firebase, Git, GitHub, Swagger, Postman, Jira, Ubuntu

Architecture: Microservices, Event-Driven, Domain-Driven Design

Education

B.Sc. in Computer Science · University of Aleppo

2021 — 2026

2021 — 2026 · Aleppo, Syria

  • Studying Computer Science at one of Syria's leading universities.
  • Trained for the ICPC international collegiate programming contest.
  • Graduation project: AI damage analysis for war-affected buildings (computer vision).