Software- und Hardware-Ingenieur mit Erfahrung in Robotik, Embedded-Systemen und Firmware-Sicherheit sowie laufendem Masterstudium Microelectronic Systems mit FPGA und CNN. Bei NXP seit 2022: Trust Provisioning und seit 2026 eSE Development Operations mit Build-/Testautomatisierung, Observability und Engineering-Werkzeugen.
Berufserfahrung
NXP Semiconductors · eSE DevOps / Development Operations
- Pflege und Erweiterung von Jenkins-CI/CD-Pipelines für automatisierte Builds und Tests von Java-Card-basierter JCOP- und embedded-Secure-Element-Software.
- Entwicklung von Grafana- und Prometheus-Observability mit Engineering-Metriken und wiederverwendbaren Monitoring- und KPI-Dashboards.
- Mitarbeit an einer PostgreSQL-basierten Engineering-KPI-Plattform und deren Grafana-Anbindung für Datenspeicherung, SQL-Abfragen und Visualisierung.
- Automatisierung des Konfigurationsmanagements und reproduzierbarer Entwicklungs- und Testumgebungen mit Ansible.
- Analyse von Fehlern in Pipelines und Engineering-Infrastruktur zur Verbesserung bestehender Build- und Testabläufe.
- Bearbeitung laufender DevOps-Anfragen von Softwareteams und Pflege gemeinsamer Werkzeuge sowie Build- und Testautomatisierung.
NXP Semiconductors · Trust Provisioning
- Praktische Arbeit mit PKI-Administration, HSM-basierter Signierung, Geräteauthentifizierung sowie Schlüssel- und Zertifikatslebenszyklen.
- Python- und Bash-Automatisierung für Provisioning und wiederkehrende Betriebsabläufe zur Verringerung manueller Arbeit.
- Betriebsunterstützung für CI/CD-Pipelines, Docker- und Kubernetes-Deployments sowie Prometheus-, Grafana-, Alertmanager- und ELK-Monitoring.
- Cypress-UI-Tests für eine kleine interne Simulation bei NXP.
- Unterstützung kontrollierter Releases und Serviceabläufe in Entwicklungs-, Test-, QA- und Produktionsumgebungen.
HAW Hamburg · Studentische Forschungsassistenz
- Entwicklung interaktiver Kursmaterialien mit animierten Videos.
- Unterstützung von Forschungsarbeiten durch Datenanalyse, Literaturrecherche und Vorbereitung von Veröffentlichungen.
MIT · Robotik-Praktikum
- Entwurf, Programmierung und Tests autonomer Roboter zur Probensammlung und für Kommunikationsaufgaben.
- 1. Platz beim IDC ROBOCON mit einem internationalen Team aus Japan, Südkorea, Thailand, den USA und China.
Ausgewählte Projekte
Post-Quanten-Firmware-Sicherheit · Bachelorarbeit
Implementierung der Firmware-Signaturprüfung mit SPHINCS+ und Vergleich von SPHINCS+ und LMS auf dem NXP i.MX93. Entwicklung einer Python-/PySide6-Anwendung mit SQLite für Schlüsselverwaltung und Firmware-Signierung.
Firmware-Fallstudie lesen ↗ Firmware-Demo entdecken ↗YallaDabka · Produktiver Betrieb
Bereitstellung mit GitHub Actions, Docker/Compose und Nginx auf einem IONOS VPS. Healthchecks, Prüfung von Security-Headern, Non-Root-Ausführung, Ressourcenlimits und releasebasierte Deployments.
YallaDabka ansehen ↗Secure Smart Supply Chain · Hochschulprojekt
Smarte Container mit Sensoren, GPS und IoT-Knoten zur Informationsverfolgung. Sichere Speicherung, Provisioning und Schlüsselverwaltung mit RIOT-OS-Konzepten.
Lieferketten-Projekt ansehen ↗Bussysteme und Sensoren · Hausarbeit
Analyse und Vergleich von Ethernet, CAN, SPI, USB und RS485 für Embedded- und Sensorsysteme; Dokumentation von Kommunikationsanforderungen und Auswahlkriterien.
Protokollvergleich ansehen ↗Kenntnisse
Elektronik & PCB-DesignPCB-Design · Eagle · LTspice · Sensoren · Mikrocontroller.
Delivery und Automatisierung · Praktisch eingesetztJenkins / Groovy, Ansible, GitHub Actions, Docker, Git, GitLab, Bitbucket, SVN, Python, Bash.
Observability und Daten · Praktisch eingesetztGrafana, Prometheus, PostgreSQL, SQL, SQLite, MySQL.
Software und QA · Praktisch eingesetztC, C++, Python / PySide6, Cypress, Jira, Confluence.
Sicherheit und Embedded-SystemePKI, HSM, SPHINCS+, LMS, i.MX93, Cortex-M4, CAN, SPI, UART, JCOP / eSE.
BetriebsunterstützungKubernetes, Helm, OpenShift, Azure DevOps, Argo CD, Terraform, Alertmanager, ELK, Locust, Keycloak, Black Duck, SonarQube, Nexus, Nginx.
Praktisch eingesetzt bedeutet direkte Nutzung in Engineering-Aufgaben. Betriebsunterstützung beschreibt Mitarbeit im Team, keine alleinige Verantwortung oder Expertenadministration. JCOP/eSE bezeichnet den Plattformkontext der Build- und Testinfrastruktur.
Studium & Weiterbildung
M.Sc. Microelectronic Systems · Laufendes Studium, eingeschrieben seit 2025
HAW Hamburg / FH Westküste · Laufende Studienarbeit: FPGA und CNN.
B.Sc. Information Engineering · HAW Hamburg · 2020 – 2025
Automation Engineering · Studium ohne AbschlussMenoufia University, Ägypten · Sep 2017 – Sep 2020
6 von 10 Semestern abgeschlossen; anschließend Fortsetzung des Studiums in Deutschland.
DevOpsCon Kubernetes CAMP · Hamburg · 2024
Teamarbeit und Robotik
Robocon · Menoufia University
Leitung eines studentischen Robotikteams beim Entwurf und Bau von Wettbewerbsrobotern. Koordination von Mechanik-, Elektronik- und Softwareaufgaben sowie Unterstützung bei Tests, Fehlersuche und Wettbewerbsvorbereitung.
Sprachen
Arabisch: Muttersprache · Englisch: C1 / Fließend · Deutsch: A2 / Weiteres Lernen
