Entwickelte eine cloud-native Recruiting-Plattform zur Verwaltung von Kandidaten, E-Mail-Benachrichtigungen und Terminplanung und begleitete den Lebenszyklus von Pflegefachkräften von der Bewerbung bis zur Visumerteilung
Bediente über 1.500 Nutzer in mehreren Ländern mit Echtzeit-Kandidatenverfolgung und Überwachung von Partnerinstitutionen
Ermöglichte Kandidaten, Dokumente hochzuladen und Arbeitgeber direkt über ihr Konto auszuwählen
Verantwortete Architektur und Entwicklung mit Spring Boot und Angular in einer Microservices-Architektur
Integrierte KI (OpenAI GPT) für mehrsprachige Übersetzungen, Profilzusammenfassungen (-40% Screening-Zeit) und einen FAQ-Chatbot (-60% Support-Anfragen)
Integrierte AWS API Gateway für sichere und skalierbare API-Verwaltung und richtete CI/CD-Pipelines (Docker, GitHub Actions) ein, um Releases ohne Ausfallzeiten und schnellere Entwicklungszyklen zu gewährleisten.
Juli 2021 - Juni 2022
1 Jahr
Full-Stack-Entwickler
Privater Auftragnehmer
Entwickelte eine lehrplanbasierte Bildungsplattform, mit der Lehrer Spiele erstellen und die Schülerleistung per Echtzeit-Analyse verfolgen können und die die Kommunikation zwischen Schülern und Lehrern verbessert
Entwarf interaktive Spielmechaniken, die Echtzeit-Reaktionsfähigkeit sicherstellen und Kurse ansprechender und verständlicher machen
Erstellte Java (Spring Boot) REST-APIs und wiederverwendbare Angular-Komponenten (Canvas) mit Unit-Tests (Karma, Jasmine), um die Bereitstellung von Funktionen zu beschleunigen, die UI-Konsistenz zu wahren und die Frontend-Zuverlässigkeit zu erhöhen
Arbeitete in einem Agile-Scrum-Umfeld, trug zur sprintbasierten Auslieferung bei und unterstützte CI/CD-Pipelines für reibungslose, automatisierte Releases
Apr. 2020 - Juni 2021
1 Jahr 3 Monaten
Backend-Entwickler
Machinestalk
Ermöglichte Auftragnehmern, kommunale Dienste (z. B. Mülltonnenzuweisung, Nutzerregistrierung, Inspektionen) digital im Auftrag der Nutznießer zu verwalten, indem eine Microservices-Architektur mit OpenMaint für Infrastruktur-Tracking und Keycloak für sichere, rollenbasierte Zugriffe eingesetzt wurde
Entwarf skalierbare Integrationsarchitekturen und entwickelte robuste RESTful-APIs mit Spring Boot im Agile-Scrum-Umfeld, um Verbindungen zu externen Plattformen (z. B. OpenMaint, ThingsTalk, FMS, Digital ID) herzustellen, und verbesserte so Automatisierung, Datenkonsistenz und Interoperabilität zwischen Unternehmens- und Drittanbietersystemen
Implementierte REST- und SOAP-Protokolle mit Integrationstests unter Verwendung von Mockito, um stabile Kommunikation sicherzustellen und Produktionsfehler zu reduzieren
Sept. 2019 - März 2020
7 Monaten
Backend-Entwickler
Machinestalk
Implementierte Echtzeit-Datensynchronisation zwischen einer mobilen App und der ThingsTalk-IoT-Plattform mit Apache Kafka
Ermöglichte Live-Tracking von Nutzern, Assets und Fahrzeugen über mobile Telemetrie (Kraftstoff, Geschwindigkeit, Standort) und erhöhte die Zuverlässigkeit durch Kafka-Monitoring (KaDeck) zur Sicherstellung der Nachrichtenintegrität
Implementierte RESTful-APIs mit Spring Boot für vollständige CRUD-Operationen und konfiguriert Apache-Kafka-Broker mit angepassten Producer und Consumer
Integrierte Keycloak für zentrale Authentifizierung und Autorisierung, um die Sicherheit zu erhöhen und das Benutzerzugriffsmanagement zu vereinfachen
Mai 2018 - Aug. 2019
1 Jahr 4 Monaten
Full-Stack-Entwickler Java & AngularJS
Machinestalk
Trug zu ThingsTalk (Aramcos angepasste Version von ThingsBoard) bei, einer Enterprise-IoT-Plattform für das Echtzeit-Monitoring von Gebäuden, Geräten und Fahrzeugen
Optimierte und erweiterte eine Legacy-Codebasis, baute ein zentrales Benachrichtigungsmodul und passte das Benutzer-, Geräte-, Asset- und Rollenmanagement an, um Wartbarkeit sowie Gesamtflexibilität und Zuverlässigkeit der Plattform zu verbessern
Entwickelte RESTful Backend-Services mit Spring Boot, dynamische Dashboards mit AngularJS und integrierte Drittanbieter-APIs im Agile-Scrum-Team, um die Systemfunktionalität und externe Interoperabilität zu erweitern
Dez. 2017 - Apr. 2018
5 Monaten
Full-Stack-Entwickler - Scrum Master
Machinestalk
Diente als Scrum Master für ein funktionsübergreifendes Team von 6 Entwicklern und leitete die Entwicklung eines MVP für ein Java- und Angular-basiertes Carsharing-Verwaltungssystem
Okt. 2016 - Nov. 2017
1 Jahr 2 Monaten
Java-Entwickler - BPM-Ingenieur
Machinestalk
Wirkte an der Gestaltung von Geschäftsprozessen mit und entwickelte Automatisierungs-Module für Personalwesen und Finanzen mit Alfresco, Camunda und Java, wodurch administrative Abläufe optimiert und der manuelle Aufwand in den Abteilungen reduziert wurde
Zusammenfassung
Ergebnisorientierter Full-Stack-Ingenieur mit über 9 Jahren Erfahrung in der Entwicklung skalierbarer Enterprise-Anwendungen
Experte für Java, Spring Boot und Angular mit praktischer Erfahrung in der KI-Integration
Leitete die Entwicklung einer internationalen Recruiting-Plattform, die von über 1.500 Nutzern in mehreren Ländern genutzt wird
Leidenschaftlich an neuen Technologien und bei der Lösung komplexer geschäftlicher Herausforderungen
Bekannt für mein starkes Verantwortungsbewusstsein, meine dynamische Denkweise sowie hervorragende Kommunikations- und Teamfähigkeiten
Sprachen
Arabisch
Muttersprache
Englisch
Verhandlungssicher
Französisch
Verhandlungssicher
Deutsch
Fortgeschritten
Ausbildung
Okt. 2013 - Juni 2016
Nationale Ingenieurschule von Sousse
Master of Science, Software-Engineering · Informatik · Sousse, Tunesien
Okt. 2009 - Juni 2012
Vorbereitungsinstitut für Ingenieurwissenschaften
Vorbereitungszyklus · Sfax, Tunesien
Sie suchen Freelancer?Passende Kandidaten in Sekunden!