Thameur

Thameur

Senior Full stack JAVA | React JS
France
French, English

نبذة عني

💻 Profil Résumé
Développeur Web Full-Stack avec 8 ans d'expérience dans le développement d'applications web modernes, évolutives et performantes. Spécialisé dans la conception et l'implémentation de solutions backend et …

الخبرة

Sénior Full Stack React JS & Node JS & LLM

BPCE

Gestion des déploiements automatisés sur Google Cloud Platform (GCP) via des pipelines CI/CD, assurant une livraison continue, stable et performante des projets.
Intégration d’IA avancée avec Vertex AI (exploitation des modèles Gemini) et configuration de GPT sur Azure pour le traitement du langage naturel et la génération de contenu intelligent.
Développement et déploiement d'interfaces utilisateur interactives avec React18 Type Script, et Material-UI, garantissant une expérience utilisateur fluide et optimisée.
Conception de services backend robustes avec Node.js et création d’APIs REST performantes et sécurisées.
Mise en place de systèmes d’interrogation intelligente, permettant à l’IA d’exécuter des requêtes complexes sur des bases de données PostgreSQL hébergées sur GCP.
Implémentation de workflows RAG (Retrieval-Augmented Generation), combinant chunking, vectorisation avec Faiss, et embedding pour une récupération précise d’informations contextuelles et des résultats pertinents.
Optimisation le Prompt pour garantir un résultat fiable
Utilisation du chunking pour segmenter les documents volumineux, facilitant l'analyse et la récupération d'informations pertinentes par l'IA.
Déploiement de pipelines de parsing avancé pour le traitement automatique de documents complexes (DOC, PDF).
Identification et correction des anomalies dans les fonctionnalités existantes pour garantir la fiabilité du système.
Optimisation des performances des requêtes SQL pour améliorer les temps de réponse des processus liés aux données des clients.
Créer des composants réutilisables (React 18 type script)
Mettre en place des tests unitaires et fonctionnels avec des outils comme Jest.
Développement des interfaces utilisateurs (UI) avec React 18, en suivant les bonnes pratiques d’ergonomie et de performance.
Optimiser les performances pour réduire les temps de chargement (lazy loading, code splitting, etc.).
Assurer une navigation intuitive, fluide et accessible pour les utilisateurs.
Contribuer à la définition des besoins avec le PO
Rédiger les spécifications fonctionnelles et techniques des services à exposer (Diagramme de séquence, mapping des données, règles de gestions.)
Concevoir les modèles conceptuels de données des API
Assurer la coordination de la conception des services backend, des APIs et Frontend
Réaliser des tests d'intégration API/service backend-Node Js
Qualifier les anomalies identifiées
Assurer la qualité de code (revu de code)
Participer aux rituels agiles
Contribuer à la conception de la base de données (PostgreSQL)
Assurer la portabilité de l'application dans différents environnements (Docker, Jenkins, XRelease, GKE, Kubernetes)
Rédiger les scenarios possible de cas d’usage de l’application (Confluence)
Réaliser des jobs automatiques pour alimenter la base de données.
Mettre en place le système d'authentification SSO
Mettre en œuvre le projet dans les environnements (Pre-prod/Prod).
Évoluer les applications en fonction des nouveaux besoins
Suivre l'évolution des projets et faire les états de lieu .

Sénior Full Stack JAVA Spring Boot & React JS

ENGIE

Développement des nouvelles features à l'aide de UX StoryBook
Assurer les tests unitaires et contribuer aux autres activités de tests back et front
Maintenance, corrective et évolutive de l’application
Contribution à l’estimation des User Stories
Travailler avec d'autres équipes transverse
S’engager avec l’équipe sur un périmètre de réalisation au cours du prochain sprint
Contribution à la documentation technique et fonctionnelle du produit
Durant le Sprint, partager l’avancement de mes travaux ainsi que les points de blocage à lever pour atteindre l’objectif fixé
Participer à la livraison du produit dans les différents environnements (MEP)
Mettre en œuvre les corrections nécessaires sur les anomalies détectées
Contribution à l’optimisation de la qualité du code (code Review, LightHouse) et à sa maintenabilité
Contribution à étudier la solution d’authentification OKTA mettre en place la configurer OKTA
Contribution à implémenter les marquages pour analyser la productivité de l’application
Conception et développement des interfaces utilisateurs (UI) avec React 17, en suivant les bonnes pratiques d’ergonomie et de performance.
Collaboration avec l’équipe UX pour assurer une expérience utilisateur fluide et intuitive.
Assurer les tests unitaires et contribuer aux autres activités de tests
Implémentation d'APIs robustes et de batch Schedule avec Java 8
Identification et correction des anomalies dans les fonctionnalités pour garantir la fiabilité du système.
Optimisation des performances des requêtes SQL pour améliorer les temps de réponse des processus liés aux données des clients.
Contribuer à l’optimisation de la qualité du code (code review) et à sa maintenabilité Frontend/Backend
Contribuer à étudier et implémenter les api externe NETATMO (Login CallBack, getMeasure, HomeData, RoomData,…)
Assurer les tests unitaires et contribuer aux autres activités de tests

Full Front React JS

AKKA

Développement des interfaces utilisateurs (UI) avec React 16, en suivant les bonnes pratiques d’ergonomie et de performance.
Mettre en place des tests unitaires et fonctionnels avec des outils comme Jest.
Contribution à la documentation technique et fonctionnelle du produit pour faciliter les futures évolutions.
Collaboration avec l’équipe UX pour assurer une expérience utilisateur fluide et intuitive.
Contribuer à l’optimisation de la qualité du code (code review) et à sa maintenabilité
Optimiser les performances pour réduire les temps de chargement (lazy loading, code splitting, etc.).
Assurer une navigation intuitive, fluide et accessible pour les utilisateurs.
Garantir que les applications fonctionnent sur tous les navigateurs (Chrome, Firefox, Edge, Safari) et appareils (desktop, tablette, mobile).
Utiliser des techniques de responsive design (ex. Media Queries, Flexbox, Grid Layout).
Communiquer avec des APIs REST pour récupérer et afficher des données dynamiquement.
Mettre en place la gestion des états via des outils comme Redux ou React Context.
Identifier et résoudre les bugs d'interface ou de performances.

Full Stack JAVA & React JS

BFI

Développement des interfaces utilisateurs (UI) avec React 15, en suivant les bonnes pratiques d’ergonomie et de performance.
Mettre en place des tests unitaires et fonctionnels avec des outils comme Jest.
Contribution à la documentation technique et fonctionnelle du produit pour faciliter les futures évolutions.
Collaboration avec l’équipe UX pour assurer une expérience utilisateur fluide et intuitive.
Communiquer avec des APIs REST pour récupérer et afficher des données dynamiquement.
Assurer une navigation intuitive, fluide et accessible pour les utilisateurs.
Implémentation d'APIs REST robustes par JAVA 7
Identification et correction des anomalies dans les fonctionnalités pour garantir la fiabilité du système.

المهارات

جافا جي بي إيه الهندسة المعمارية للخدمات لغة الاستعلامات الهيكلية (SQL) النمذجة المعمارية الموحدة إكسبرس جيس جافا سكريبت ريأكت نيتيف (لتطوير التطبيقات المحمولة) بروتوكول الوصول البسيط للكائنات (SOAP) كونفلوينس إتش تي إم إل 5 جينكنز كوبرنيتيس ريأكت (إطار عمل لتطوير واجهات المستخدم) نقل الحالة التمثيلية (REST) تريلو TypeScript Python Node.js Spring Cloud Maven Hibernate NestJS LangChain FastAPI Microservices Monolithique MVC RESTful API GCP Google Cloud Run Cloud Dataflow GKE Autopilot Cloud Functions PostgreSQL MongoDB MySQL React JS React TS Next JS Angular JS HTML CSS Redux-Saga Redux Toolkit React Query React Hooks React Router React Context testing-library/react Bootstrap Tailwind StyleSheet Sass ChatGPT
الإبلاغ عن هذا الملف الشخصي؟