Thameur

Thameur

Senior Full stack JAVA | React JS
France
French, English

About Me

💻 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 …

Experience

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

BPCE

<p>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.<br>
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.<br>
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.<br>
Conception de services backend robustes avec Node.js et création d’APIs REST performantes et sécurisées.<br>
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.<br>
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.<br>
Optimisation le Prompt pour garantir un résultat fiable<br>
Utilisation du chunking pour segmenter les documents volumineux, facilitant l'analyse et la récupération d'informations pertinentes par l'IA.<br>
Déploiement de pipelines de parsing avancé pour le traitement automatique de documents complexes (DOC, PDF).<br>
Identification et correction des anomalies dans les fonctionnalités existantes pour garantir la fiabilité du système.<br>
Optimisation des performances des requêtes SQL pour améliorer les temps de réponse des processus liés aux données des clients.<br>
Créer des composants réutilisables (React 18 type script)<br>
Mettre en place des tests unitaires et fonctionnels avec des outils comme Jest.<br>
Développement des interfaces utilisateurs (UI) avec React 18, en suivant les bonnes pratiques d’ergonomie et de performance.<br>
Optimiser les performances pour réduire les temps de chargement (lazy loading, code splitting, etc.).<br>
Assurer une navigation intuitive, fluide et accessible pour les utilisateurs.<br>
Contribuer à la définition des besoins avec le PO<br>
Rédiger les spécifications fonctionnelles et techniques des services à exposer (Diagramme de séquence, mapping des données, règles de gestions.)<br>
Concevoir les modèles conceptuels de données des API<br>
Assurer la coordination de la conception des services backend, des APIs et Frontend<br>
Réaliser des tests d'intégration API/service backend-Node Js<br>
Qualifier les anomalies identifiées<br>
Assurer la qualité de code (revu de code)<br>
Participer aux rituels agiles<br>
Contribuer à la conception de la base de données (PostgreSQL)<br>
Assurer la portabilité de l'application dans différents environnements (Docker, Jenkins, XRelease, GKE, Kubernetes)<br>
Rédiger les scenarios possible de cas d’usage de l’application (Confluence)<br>
Réaliser des jobs automatiques pour alimenter la base de données.<br>
Mettre en place le système d'authentification SSO<br>
Mettre en œuvre le projet dans les environnements (Pre-prod/Prod).<br>
Évoluer les applications en fonction des nouveaux besoins<br>
Suivre l'évolution des projets et faire les états de lieu .</p>

Sénior Full Stack JAVA Spring Boot & React JS

ENGIE

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

Full Front React JS

AKKA

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

Full Stack JAVA & React JS

BFI

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

Skills

Java JPA SOA Structured Query Language (SQL) UML Express JS JavaScript React Native Simple Object Access Protocol (SOAP) Confluence HTML5 Jenkins Kubernetes React Representational State Transfer (REST) Trello 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
Report this Profile?