B.Sc. Informatik · M.Sc.-Student Internet-Sicherheit

Mohammad Al Hallak

Software Testing, Full-Stack-Entwicklung, Datenanalyse sowie Security-nahe Softwarelösungen.

Ich verbinde Kenntnisse in Software Testing und Qualitätssicherung mit mehrjähriger praktischer Erfahrung in Datenanalyse, Full-Stack-Entwicklung und IT-Sicherheit. Mein Schwerpunkt liegt auf strukturierten, datengetriebenen und technisch nachvollziehbaren Softwarelösungen.

  • Software Tester
  • Full-Stack
  • Data & Security
Porträtfoto von Mohammad Al Hallak
Software Testing
& Full-Stack

Profil

Über mich

Mohammad Al Hallak
3+ Jahre Data-Erfahrung

Ich habe meinen Bachelor of Science in Informatik an der Westfälischen Hochschule abgeschlossen und studiere aktuell im Masterstudiengang Internet-Sicherheit.

Meine praktischen Schwerpunkte liegen in Software Testing und Qualitätssicherung, Full-Stack-Entwicklung, Datenanalyse, technischer Automatisierung und Security-naher Softwareentwicklung.

Als Werkstudent bei Adecco sammelte ich mehrjährige Erfahrung in KPI-Analysen, Reporting, Data Quality Management und der Automatisierung wiederkehrender Auswertungen.

Zusätzlich verfüge ich über Projekterfahrung mit Java, Spring Boot, Python, FastAPI, PostgreSQL, REST APIs, JavaScript, Tailwind CSS, Docker sowie SQL- und NoSQL-Datenbanken.

  • B.Sc. Informatik
  • M.Sc. Internet-Sicherheit
  • 3+ Jahre Data-Erfahrung
  • 6 ausgewählte Projekte

Sprachen

  • Arabisch Muttersprache
  • Deutsch C1
  • Englisch B2

Arbeitsweise

  • Systematische Analyse von Anforderungen und Fehlerbildern
  • Strukturierte Dokumentation technischer Ergebnisse
  • Qualitätsorientiertes und zuverlässiges Arbeiten
  • Schnelle Einarbeitung in neue Tools und Testmethoden

Werdegang

Erfahrung

  1. August 2026 – voraussichtlich Ende September 2026

    ISTQB® Certified Tester Foundation Level (CTFL) – Zertifizierungsvorbereitung

    International Software Testing Qualifications Board (ISTQB®)

    • Vorbereitung auf Basis des ISTQB®-CTFL-4.0-Lehrplans
    • Testprozess, Teststufen und Testarten
    • Black-Box-, White-Box- und erfahrungsbasierte Testverfahren
    • Testplanung, Fehlermanagement und Werkzeugunterstützung
  2. Seit März 2026

    M.Sc. Internet-Sicherheit

    Westfälische Hochschule

    • Software Testing
    • Qualitätssicherung
    • Cybersecurity
    • Sichere Softwareentwicklung
    • Datenschutz
  3. März 2026 – Mai 2026

    Bachelorarbeit – Datenbasierte IT-Sicherheitsnomenklatur & Knowledge Graphs

    Institut für Internet-Sicherheit – if(is)

    • Analyse und Bewertung von 723 IT-Sicherheitsbegriffen
    • Auswahl von 470 Kernbegriffen in 18 Kategorien
    • Entwicklung eines gewichteten Bewertungsmodells
    • Strukturierung von Begriffen, Kategorien, Synonymen und Beziehungen
    • Entwicklung interaktiver Knowledge-Graph- und Beziehungsgraph-Prototypen
    • Entwicklung eines Empfehlungsassistenten und eines Umfrage-Tools
    • Durchführung und Auswertung einer Umfrage mit 103 Teilnehmenden
  4. Mai 2025 – Februar 2026

    Full-Stack-Entwicklung – Nachbar365

    Westfälische Hochschule

    • Full-Stack-Webanwendung in einem achtköpfigen Projektteam
    • Backend mit Java, Spring Boot, PostgreSQL und REST APIs
    • Frontend mit JavaScript, HTML, CSS und Tailwind CSS
    • JWT-Authentifizierung
    • Zwei-Faktor-Authentifizierung
    • Rollenbasierte Zugriffskontrolle
    • Softwaretests und Git-basierte Zusammenarbeit
  5. Juni 2023 – Dezember 2025

    Werkstudent – Datenanalyse & Reporting

    Adecco

    • KPI- und Performance-Analysen
    • Reports für Management und Kunden
    • Excel und Tableau
    • Data Quality Management
    • Ad-hoc-Analysen
    • Automatisierung wiederkehrender Aufgaben mit VBA und Makros
  6. August 2025 – November 2025

    Praxisphase – IT-Sicherheit und Datenanalyse

    Institut für Internet-Sicherheit – if(is)

    • Entwicklung eines Python-Skripts zur automatisierten Datenerfassung
    • Nutzung der GitHub REST API
    • Analyse und Klassifikation von Repository-Tags mit Regex
    • Bereinigung, Strukturierung und Auswertung der Daten

Auswahl

Projekte

Knowledge Graph IT-Sicherheit

Masterprojekt

Seit April 2026 – voraussichtlich April 2027

Westfälische Hochschule – Institut für Internet-Sicherheit (if(is))

Webbasierte Knowledge-Graph-Plattform für den Marktplatz IT-Sicherheit, mit der IT-Sicherheitsbegriffe und ihre fachlichen Zusammenhänge interaktiv dargestellt, durchsucht und überprüft werden. Der Graph verbindet Lösungen, Bedrohungen, Assets, Compliance-Anforderungen, Rollen und Branchen – z. B. zeigt die Auswahl von Ransomware direkt, welche Lösungen davor schützen, sie erkennen oder darauf reagieren.

  • Knowledge Graph mit Neo4j/Cypher inkl. Beziehungstypen wie PROTECTS_AGAINST, DETECTS und RESPONDS_TO
  • Backend mit Python/FastAPI, Frontend mit React/TypeScript und interaktiver D3.js-Graphvisualisierung
  • Suche nach Begriffen, Synonymen und Abkürzungen; Bereichs-, Kategorie- und Beziehungsfilter; Fokus- und Nachbarschaftsansichten
  • Rollenmodell (Viewer, Experte, Editor, Admin) mit Feedback-, Kommentar- und Änderungsvorschlagsfunktionen
  • Human-in-the-Loop-Review für neue und KI-vorgeschlagene Beziehungen sowie Import und Kuratierung größerer Datenbestände
  • CSV-/Tabellenexport und Read-only-Embed-Ansicht zur Integration in andere Webseiten
  • Aufbereitung des Graphs als strukturierte Wissensquelle für den KI-Assistenten SIA
  • Automatisierte Tests sowie Browser-/End-to-End-Tests mit Playwright

440 Begriffe · 45 Kategorien · 2.122 bestätigte semantische Beziehungen

  • Python
  • FastAPI
  • Neo4j
  • Cypher
  • React
  • TypeScript
  • D3.js
  • Docker
  • REST API
  • Playwright
  • GitLab

Horo Kfz-Werkstatt

Live in Produktion

Juli 2026 – August 2026

Konzeption, Full-Stack-Entwicklung und produktiver Betrieb einer Online-Terminplattform für eine Kfz-Werkstatt in Voerde. Kunden buchen verfügbare Leistungen und Zeitfenster und verwalten Termine über sichere Links; Kalender-, E-Mail- und Verwaltungsprozesse sind automatisiert integriert.

  • Python
  • Django
  • PostgreSQL
  • Docker
  • Google Calendar API
  • HTMX
  • Caddy
  • IONOS VPS

AI Research Design Assistant

Featured Project

KI-gestützte Anwendung zur Recherche und Analyse wissenschaftlicher Publikationen. Die Anwendung unterstützt Live-arXiv-Suche, PDF-RAG, OCR, semantisches Dokumenten-Retrieval sowie belegbare Antworten mit Quellenangaben.

  • Python
  • Streamlit
  • LangChain
  • ChromaDB
  • Pydantic
  • PDF-RAG
  • OCR
  • Docker

Nachbar365

Full-Stack-Webanwendung für digitale Nachbarschaftshilfe, entwickelt in einem achtköpfigen Hochschulteam. Mitarbeit an Backend, Frontend, Datenbankintegration, Authentifizierung, REST-Kommunikation und Softwaretests.

  • Java 21
  • Spring Boot
  • PostgreSQL
  • REST APIs
  • JWT
  • RBAC
  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS
  • JUnit

GitHub Tag Analyzer / SecuSeek

Python-Anwendung zur automatisierten Erfassung, Analyse und Klassifikation von GitHub-Tags und Releases im Rahmen eines Forschungsprojekts am Institut für Internet-Sicherheit.

  • Python
  • GitHub REST API
  • JSON
  • Regex
  • Datenanalyse
  • Automation

Cybersecurity Terminology & Knowledge Graphs

Datenbasierte Analyse von 723 IT-Sicherheitsbegriffen, Auswahl von 470 Kernbegriffen in 18 Kategorien und Entwicklung interaktiver Knowledge-Graph- und Beziehungsgraph-Prototypen.

  • Cybersecurity
  • Data Analysis
  • Knowledge Graphs
  • Datenmodellierung
  • Datenvisualisierung
  • JavaScript
  • D3.js

Werkzeuge

Technologien

Backend

  • Java
  • Spring Boot
  • Python
  • FastAPI
  • REST APIs
  • JPA / Hibernate

Datenbanken

  • PostgreSQL
  • MySQL
  • MongoDB
  • Neo4j
  • Redis
  • SQL / NoSQL

Frontend

  • JavaScript
  • HTML
  • CSS
  • Tailwind CSS

Data & AI

  • Data Analysis
  • Streamlit
  • LangChain
  • ChromaDB
  • PDF-RAG
  • Excel
  • Tableau
  • VBA

Testing & Tools

  • ISTQB® CTFL
  • Software Testing
  • Test Design
  • Qualitätssicherung
  • Git
  • GitHub
  • Docker
  • Maven
  • JUnit
  • JWT
  • RBAC

Kontakt

Lassen Sie uns vernetzen.

Ich interessiere mich für Positionen und Projekte in den Bereichen Software Testing und Qualitätssicherung, Full-Stack-Entwicklung, Datenanalyse, Data Automation sowie Security-nahe Softwareentwicklung.