OMAR
FOURATI
Full-Stack Developer
Je crée des applications web intelligentes et scalables avec une stack moderne: Python, FastAPI, Vue 3 et Machine Learning.
À Propos De Moi
0+
Projets
0+
Ans d'Expérience
0
Langues
0
Entreprises
Omar Fourati est un développeur Full-Stack basé à Gummersbach, en Allemagne. Depuis mars 2023, il travaille chez KERAVONOS GmbH, d'abord en stage, puis comme étudiant salarié à partir de juin 2023, et à temps plein depuis octobre 2025. Il a développé une plateforme de chat interne en temps réel, Pronto (sales AI B2B) et rentgate (logiciel de location). Sa stack : Python, FastAPI, Vue 3, TypeScript, Java/Spring Boot et intégrations LLM avec OpenAI, Claude et Gemini. Il travaille intensivement en agentic coding (Claude Code), avec revue de code et tests automatisés comme garantie de qualité. Il est titulaire d'un B.Sc. en informatique de la TH Köln (septembre 2025) et ouvert à un nouveau poste en CDI – à distance ou à Munich.
Langues
Deutsch
C1
English
B2
Français
C1
العربية
Langue maternelle
Intérêts
Compétences
Technologies dans lesquelles j'excelle
Frontend
Backend
IA & Agentic Coding
Bases de données
DevOps & Exploitation
Qualité & Sécurité
Projets en Vedette
Une sélection de mes travaux récents
Daftar
Gestion des rendez-vous et du cabinet pour les médecins de toutes spécialités en Tunisie, en français et en arabe (RTL) et en PWA installable. La base de données exclut elle-même les doubles réservations (contraintes d’exclusion PostgreSQL) ; chaque cabinet a son propre sous-domaine avec prise de rendez-vous en ligne protégée contre les réservations abusives. S’y ajoutent la prise de rendez-vous rapide par téléphone, une salle d’attente avec « patient suivant » automatique et écran d’appel, un dossier patient avec compteur d’absences, une caisse avec clôture journalière, des rappels prêts à envoyer par WhatsApp et SMS et l’import Excel/CSV avec correspondance des colonnes au choix. Backend FastAPI multi-cabinets, frontend SvelteKit, plus de 1 700 tests automatisés dont Playwright et axe.
Paint-Ball Game
Projet actuel : paintball multijoueur en ligne directement dans le navigateur – serveur de jeu C#/.NET autoritaire via WSS, client WebGL2 maison avec prédiction côté client, bots, matchmaking (MMR), plusieurs modes de jeu et progression.
Kibuka
Livres pour enfants multilingues générés par IA : chaque matin, une tâche de fond crée un nouveau livre – histoire avec GPT-4.1, double contrôle de sécurité pour enfants (OpenAI Moderation et verdict d’un LLM), traduction en arabe, français et anglais, illustrations avec gpt-image-1 et audio par page et par langue avec horodatage des mots (Google TTS) pour suivre la lecture. FastAPI en architecture hexagonale, React, PostgreSQL, worker ARQ, stockage S3 auto-hébergé et budget quotidien pour les coûts d’IA.
Redefluss
Coach vocal personnel en allemand basé sur l'IA : on parle, un coach IA corrige et répond à voix haute, les erreurs récurrentes sont gardées en mémoire. S'y ajoutent un vocabulaire avec répétition espacée SM-2, l'évaluation de la prononciation par mot et par son (Azure Speech) et un entretien d'embauche en temps réel (OpenAI Realtime via WebRTC) avec rapport. Les enregistrements ne sont jamais stockés. Backend Kotlin/Ktor avec PostgreSQL, frontend Svelte 5 en PWA, plafonds de coûts et monitoring.
Briefklar
Explique les courriers administratifs allemands en langage simple, en allemand, anglais, français et arabe – avec l'échéance en fichier calendrier, une checklist et un brouillon de réponse. La reconnaissance de texte (Tesseract) et le masquage des données personnelles se font sur le serveur avant que l'IA ne voie le texte ; un aperçu montre exactement ce qui est envoyé. Backend Go avec la bibliothèque standard, frontend Angular avec signals, tests Playwright en CI.
Belegfluss
Boîte de réception de factures avec IA : les factures électroniques (XRechnung, ZUGFeRD) sont reprises exactement sans IA, les PDF et scans sont lus par un LLM en records Java typés via Spring AI. Des contrôles automatiques détectent doublons, erreurs de calcul et IBAN modifiés. Validation selon le principe des quatre yeux (Spring Security, JWT, rôles), piste d'audit, export CSV type DATEV et interface Vue 3 avec statut en direct.
Trading-Bot
Système de trading algorithmique de production combinant ML, analyse technique, backtesting et surveillance du marché en direct via MetaTrader5.
Echtzeit-Chat
Projet interne de KERAVONOS GmbH : plateforme de chat en temps réel (clone Slack) avec authentification OAuth, WebSockets, support multi-canal et messagerie directe.
Pronto
Projet interne de KERAVONOS GmbH : plateforme de sales intelligence B2B qui agrège des signaux d'intention et génère des messages de prospection personnalisés par IA.
rentgate
Projet de KERAVONOS GmbH : logiciel de location et de réservation numérique pour les loueurs, qui centralise et automatise la gestion des biens, des disponibilités et des réservations.
KI-Sport-Prognose
Projet actuel : prédictions football alimentées par IA avec plusieurs modèles LLM.
DayFlow
Projet actuel : application de productivité avec planification, tableau d'idées et collection de liens avec aperçus Open Graph.
Autres Projets
Expérience
Expérience Professionnelle
KERAVONOS GmbH
Développeur Logiciel (Temps plein)
Développement d'applications web modernes et de plateformes IA : chat interne en temps réel, Pronto (sales AI B2B) et missions client pour ABUS Kransysteme.
KERAVONOS GmbH
Étudiant Salarié, Développement Logiciel
Pendant les études : développement d'un chat interne en temps réel et de la plateforme B2B Pronto, contribution à rentgate (logiciel de location), ainsi que des projets clients pour ABUS Kransysteme.
KERAVONOS GmbH
Stage volontaire, Développement Logiciel
Arrivée chez KERAVONOS : premières contributions aux applications web internes avant de poursuivre comme étudiant salarié.
Éducation
TH Köln, Campus Gummersbach
Licence Informatique
Licence Informatique axée sur le génie logiciel, les algorithmes et les systèmes IA.
F+U Academy Heidelberg / TH Köln
Examen DSH Allemand, Note 2
Réussi l'examen d'allemand pour l'accès aux études supérieures avec la note 2.
Lycée L.A.K.C, Sfax
Baccalauréat (section mathématiques)
Baccalauréat tunisien, section mathématiques.
Bénévolat
Ökumenische Nachbarschaftshilfe mit Sozialdienst, Heidelberg
Aide bénévole de voisinage
Soutien bénévole aux personnes du quartier dans leur quotidien.
Certificats
JavaScript: From Zero to Expert
Udemy
2023Assurance Qualité Logicielle
German Testing Board / TH Köln
2022 – 2023Gestion du stress et développement personnel
TH Köln
2022 – 2023Python: Complete Pro Bootcamp
Udemy
2021 – 202305 / contact
Contactez-Moi
Travaillons ensemble