Khalil Charfi.
Software Engineer für zuverlässige Web-, Backend- und Mobilanwendungen.
Professional Summary
Core Expertise
Engineering Principles
- Prefer simple solutions before introducing abstractions.
- Build maintainable and self-documenting software.
- Optimize after measuring and profiling.
- Write code that other developers can easily understand.
- Design interfaces and systems for long-term evolution.
Career Highlights
- Frankfurt, Germany
- Software Engineer @ CHECK24
- M.Sc. Enterprise Systems Engineering
- IEEE Published Research
- Arabic • English • French • German
- 9+ Years Experience
Programmiersprachen
Backend-Entwicklung
Frontend-Entwicklung
Mobile Entwicklung
Datenbanken & Speicher
Cloud & Infrastruktur
DevOps & Automatisierung
Systemarchitektur
Tests & Qualitätssicherung
Andere Technologien
Software Engineer – Fullstack-Entwickler @ CHECK24 Vergleichsportal GmbH (Aug 2022 – Heute)
Frankfurt, Deutschland
- Mitwirkung an der Modernisierung des Reisevergleichsportals durch Migration alter Templates auf ein entkoppeltes Vue.js-Frontend-System für eine verbesserte Benutzererfahrung.
- Arbeit an der Optimierung der Checkout-Performance und der Benutzererfahrung durch Verbesserung des Frontend-Renderings und Integration neuer Funktionen in die bestehende Plattform.
- Entwicklung und Integration von REST-APIs zur Anbindung von Kern-Backend-Systemen, was zur Reduzierung manueller Dateneingabeschritte und des Client-Overheads beitrug.
- Zusammenarbeit bei Datenbankabfrage-Optimierungen und Caching-Strategien zur Verbesserung der allgemeinen API-Antwortzeiten für unsere aktive Nutzerbasis.
Software Engineer – Full-Stack-Entwickler @ ASM - All Soft Multimedia (Jan 2019 – Aug 2022)
Sfax, Tunesien
- Beteiligung an der Entwicklung mehrerer Einzelhandels- und Lagerverwaltungsanwendungen (Cover 3D Mobile, 3andi, 3andi Partner, ProInventory), die von Vertriebsmitarbeitern und Einzelhandelsunternehmen genutzt werden.
- Implementierung der CouchDB/PouchDB-Synchronisation für mobile Flutter- und Ionic-Apps, um Vertriebsmitarbeitern ein zuverlässiges Arbeiten in Gebieten mit geringer Konnektivität zu ermöglichen.
- Entwicklung von Backend-Diensten in PHP/Laravel zur Unterstützung aktiver mobiler Nutzer, mit Fokus auf Abfrageoptimierungen und stabilen Datenbankstrukturen.
- Integration eines Keycloak-basierten Identitäts- und Zugriffsmanagements (IAM) zur Unterstützung eines sicheren mandantenfähigen, rollenbasierten Zugriffs für Geschäftskunden.
Software Engineer – Mobile Entwickler (Freiberufler) @ MyBus – Monkey Factory (Mär 2020 – Nov 2020)
Sfax, Tunesien
- Arbeit an einer ÖPNV-Tracking-Anwendung unter Verwendung von Ionic und Mapbox GL JS zur Anzeige von Live-Karten und Fahrplänen für Pendler.
- Beitrag zur Datenpipeline für GPS-Datenströme unter Verwendung von Caching- und Abfragestrukturen zur Verbesserung der Rendering-Zeiten.
- Konfiguration von GitLab CI/CD-Pipelines zur Automatisierung von Build- und Deployment-Schritten, um Release-Zyklen konsistenter zu gestalten.
Front-End-Entwickler @ Softtodo IT Solutions (Mai 2018 – Dez 2018)
Sfax, Tunesien
- Entwicklung reaktionsschneller Web-Schnittstellen für die E-Commerce-Plattform IRIDION mittels Bootstrap und jQuery, mit Fokus auf Layouts und Benutzerfreundlichkeit.
- Erstellung und Integration modularer JSP-Frontend-Komponenten (Java Server Pages) und Zusammenarbeit mit dem Produkt-Team bei Anpassungen des Checkout-Ablaufs.
Android-Entwickler @ ASM - All Soft Multimedia (Mär 2017 – Mai 2018)
Sfax, Tunesien
- Entwicklung von Android-Begleit-Apps für ERP-Systeme und Ticket-Warteschlangen, inklusive Anbindung an PHP/Laravel-Backends.
- Implementierung von Offline-First SQLite-Synchronisation und automatisierter Abgleichslogik zur Reduzierung von Datenfehlern.
- Integration von Bluetooth-Druckprotokollen für Ticket-Hardware zur Optimierung lokaler Kassenprozesse.
Forscher – THERALYTICS Projekt @ Universität Marburg / Digital Research Centre of Sfax (Okt 2016 – Feb 2017)
Deutschland & Tunesien
- Beitrag zu einem IoT-basierten Patientenüberwachungsprojekt unter Verwendung von Spring Boot, MongoDB und WSO2 Complex Event Processing (CEP) zur Verarbeitung von EKG-Datenströmen.
- Unterstützung bei der Entwicklung von Echtzeit-Erkennungslogik für Herzanomalien unter Aufsicht von akademischen und klinischen Beratern.
- Co-Autor einer wissenschaftlichen Publikation im Journal IEEE Transactions on Nanobioscience in Zusammenarbeit mit internationalen Forschungsteams.
Theralytics Herz-Anomalie-Erkennungssystem
Kontext: Akademisches IoT-Projekt zur Erforschung der Patientenüberwachung. Herausforderung: Verarbeitung hochfrequenter EKG-Datenströme zur Erkennung potenzieller Herzanomalien. Beitrag: Entwicklung einer IoT-Datenpipeline unter Verwendung von Spring Boot, MongoDB und WSO2-CEP-Regeln. Ergebnis: Erfolgreicher Aufbau eines Prototyps zur Echtzeit-Anomalieanalyse im Rahmen der Forschung.
Android Business Automation Suite (ASM)
Kontext: ERP-Begleiter und automatisierte Warteschlangen-Terminalsysteme für Einzelhandelsstandorte. Herausforderung: Reduzierung von Warteschlangen und Verzögerungen bei der Kassensynchronisation in Stoßzeiten. Beitrag: Implementierung lokaler SQLite-Datenbanken und Integration von ESC/POS-Bluetooth-Druckbefehlen. Ergebnis: Optimierung der Warteschlangenverwaltung und der Belegdruckprozesse an physischen Kassen.
ÖPNV Transit App (MyBus)
Kontext: Navigations- und Fahrplan-App für den öffentlichen Nahverkehr. Herausforderung: Bereitstellung von Live-Fahrplänen auf Basis ungenauer GPS-Datenströme, ohne die mobile Datenverbindung zu überlasten. Beitrag: Konzeption einer GraphQL-Caching-Pipeline und Integration von Mapbox GL JS für die Kartendarstellung. Ergebnis: Bereitstellung von ÖPNV-Karten und Fahrplänen für Pendler mit verlässlichen Zeitschätzungen.
Masterarbeit: Complex Event Processing for Cardiac Anomaly Detection (veröffentlicht in IEEE, 2017). Schwerpunkt auf der Entwicklung großskalierter Softwaresysteme.
Fundierte Ausbildung in Algorithmen, Datenstrukturen und Softwareentwicklungsprinzipien.
CEP4HFP: Complex Event Processing for Heart Failure Prediction
Afef Mdhaffar, Ismael Bouassida Rodriguez, Khalil Charfi, Leila Abid, and Bernd Freisleben
IEEE Transactions on Nanobioscience, Vol. 16, No. 8 | Dezember 2017

IEEE Transactions on Nanobioscience, Vol. 16, No. 8

Internationale Zusammenarbeit deutscher und tunesischer Forschungseinrichtungen für Innovation im Gesundheitswesen
Kontakt
Wenn Sie über eine Stelle sprechen, an einem Projekt zusammenarbeiten oder einfach nur über Softwareentwicklung sprechen möchten, freue ich mich, von Ihnen zu hören.