OAHassan GhannamSoftware Engineer | Backend DeveloperDownload CV

Backend / Systems / APIs

Building dependable software for complex systems.

Fresh Graduate Software & Information Systems Engineer from Damascus University with expertise in backend engineering, clean architecture, and distributed systems. Proficient in building scalable RESTful APIs using PHP/Laravel with SOLID principles, payment gateway integration, and Search & Vector Retrieval Systems.

9Selected projects
56Core skills

01 / Work

Selected projects

01Academic

Unified Digital Portal for Syrian Universities

Dec 2025 - Aug 2026

  • +Graduation Project: Architected and developed the backend for a unified digital portal automating university services.
  • +Implemented Clean Architecture using DTOs, Repository Contracts, Service Layers, Enums, Policies, and Custom Responses.
  • +Integrated Laravel Jobs & Listeners with Redis queues for asynchronous event processing alongside Connection Pooling and Rate Limiting.
  • +Built automated CI/CD pipelines for deployment.
PHPLaravelRedisMySQLRESTful APIsCI/CDClean Architecture
02Personal

Information Retrieval & Search Engine System

Jun 2026 - Jun 2026

  • +Engineered an SOA modular search engine processing 382k+ documents (BEIR Touche-2020 dataset).
  • +Benchmarked Sparse VSM (TF-IDF), Probabilistic BM25, Deep Semantic Embeddings (BERT), and Hybrid CombSUM/Serial RRF Search.
  • +Fine-tuned BM25 hyperparameters (k1=2.0, b=0.60) achieving peak MAP@10 = 0.1470 and Precision@10 = 76.12%.
  • +Integrated FAISS vector store with mmap/float32 indexing, reducing BERT query latency from ~1.5s to ~0.1s.
PythonFlaskFAISSNLTKSentence-TransformersBERTSQLiteChart.js
03Professional

Complaints Management System

Nov 2025 - Dec 2025

  • +Developed a scalable backend system for citizen complaints and municipal requests.
  • +Leveraged Redis caching, session management, message queues, rate-limiting protocols, and audit tracing for high reliability.
LaravelPHPRedisMySQLRESTful APIs
04Academic

Custom ANTLR-to-Web Compiler & Transpiler

May 2025 - Sep 2025

  • +Built a full multi-stage compiler that converts custom ANTLR-like grammar specifications directly into executable HTML, CSS, and JS.
  • +Engineered full compilation pipeline: Lexical Analysis (Lexer), Parsing (AST construction), Semantic Analysis, and Code Generation.
JavaANTLRCompiler DesignASTLexer/Parser
05Professional

MatchLab - Medical Laboratories Management System

Jun 2025 - Oct 2025

  • +Engineered a multi-actor backend platform for medical analysis laboratories.
  • +Implemented Role-Based Access Control (RBAC) across Patients, Technicians, and Admins to secure sensitive medical data.
LaravelPHPMySQLRESTful APIsRBAC
06Personal

Ludo Star Console Game with AI & Expectimax

Jun 2025 - Jul 2025

  • +Engineered CLI Ludo Star with dynamic ANSI color-rendered board state updates.
  • +Implemented Expectimax (ExpVal) decision-making with Alpha-Beta pruning for optimal AI moves.
JavaOOPGame AIExpectimaxAlpha-Beta Pruning
07Personal

Light Link Mirror - Algorithmic Puzzle & Pathfinder

May 2025 - Jun 2025

  • +Built a single-player CLI puzzle game featuring automated optical ray-casting.
  • +Engineered an AI pathfinder utilizing heuristic state-space search to solve levels automatically.
JavaOOPState-Space SearchAlgorithmsHeuristics
08Professional

TRAVANIX - Tourism Management System

May 2024 - Aug 2024

  • +Built a backend tourism platform with composite booking workflows for trips, hotel rooms, and activities.
  • +Integrated location-based mapping features for hotels, venues, and destinations.
LaravelPHPMySQLRESTful APIsMap Integration
09Professional

Medixify - Pharmacy & Warehouse Ecosystem

Dec 2023 - Jan 2024

  • +Developed a pharmaceutical ecosystem connecting suppliers with retail pharmacies.
  • +Implemented dynamic batch tracking, medicine search/filtering, and automated stock calculations.
LaravelPHPMySQLRESTful APIs