You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Fawez TekaFT

Fawez Teka

Développeur FullStack java spring boot angular

360 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Fawez

🎯 À la recherche d'une mission freelance en développement Fullstack Java / Angular.

Je me présente, Fawez Teka, passionné par le développement web et les nouvelles technologies. Je suis un ingénieur informatique avec 4 années d'expérience en Front-end et Back-end, spécialisé dans Angular et Spring Boot. J’ai conduit des projets de bout en bout avec un fort accent sur l’architecture microservices (Netflix Eureka) et la sécurité (Spring Security, Keycloak). Je maîtrise les bases de données SQL et NoSQL, et j’utilise des outils comme Docker, Jenkins, et GitLab CI pour l'intégration et le déploiement continus.

Toujours en veille technologique, je m’efforce de concevoir et de livrer des solutions robustes, performantes et évolutives, adaptées aux besoins métiers.

👉 N'hésitez pas à me contacter pour échanger ou collaborer !
  • Anglais

    Bilingue ou natif

  • Français

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km), Lyon (jusqu’à 50 km), Montpellier (jusqu’à 50 km), Bordeaux (jusqu’à 50 km)

Expériences

  • GPI-France
    Développeur FullStack Java
    SANTÉ & BIEN-ÊTRE
    mai 2025 - Aujourd'hui (1 an et 1 mois)
    Paris, France
    Projet de Refactoring et Amélioration d'une Application Métier : Client : GPI France
    Durée : (mai 2025 – aujourd’hui)
    Contexte :
    Dans le cadre de la modernisation de ses applications internes, GPI France a lancé un projet stratégique visant à refondre une application métier legacy développée en Java 8 avec Struts 2 et Hibernate 5, en vue de faciliter la maintenance, améliorer les performances, et préparer une montée de version vers Java 22 et Hibernate 6. Ce projet s’inscrit également dans une volonté de fiabiliser l’existant et de sécuriser les accès base de données via une API DAO typée
    Equipe : 2 développeurs, 1 Tech Lead, 1 Chef de projet, 1 équipe de tests métier
    Environnement technique : Java 8/22, Hibernate, Struts 2, JSP, Tomcat, Postgresql, Git, Maven
    ● Analyse des besoins : Étude de l’existant pour identifier la dette technique, les anomalies de performances, les duplications de code et les modules à risque et détection de pratiques obsolètes.
    ● Refactoring technique structuré :
    • Réécriture progressive des modules critiques en appliquant les principes SOLID et les standards modernes (séparation des couches, DAO, services)
    • Types de refactoring réalisés : • Suppression des castings non typés, • Factorisation des classes utilitaires, • Remplacement des Criteria par l’API Search, • Intégration des DAO typés injectés
    ● Montée de version Java :
    • Montée de version progressive de Java 8 → Java 22 avec gestion des compatibilités et modernisation de syntaxe.
    • Migration de Hibernate 5 vers Hibernate 6 : adaptation des Session, Query, suppression des APIs dépréciées (createCriteria, Restrictions, etc.), implémentation de DAO typés via GenericDAO.
    ● Tests et validation :
    • Rédaction de tests unitaires avec JUnit et participation aux campagnes de tests fonctionnels en lien avec les équipes QA.
    • Automatisation partielle des tests via Jenkins pour les intégrations continues.
  • Wayup IT
    Développeur FullStack
    octobre 2023 - Aujourd'hui (2 ans et 8 mois)
    Paris, France
    Projet de Suivi et Gestion de Projets :
    Client : Caisse des dépôts (secteur public) Durée : 18 mois (october 2023 – avril 2025) Contexte : Dans le cadre de la transformation numérique de la Caisse des Dépôts, le projet visait à construire une plateforme collaborative centralisée pour gérer et suivre à la fois les projets internes métiers et informatiques avec traçabilité, transparence et
    automatisation partielle des processus métier critiques.
    Equipe : 6 développeurs, 1 chef de projet, 1 AMOA Environnement technique : Angular 15,17, Java 17,21, Spring Boot, Spring Security, Docker, Netflix Eureka, GitLab CI, keycloak
    • Analyse des besoins : Participation aux ateliers de cadrage avec les équipes métiers pour identifier les fonctionnalités clés de la plateforme. L'objectif était de faciliter la planification, le suivi des phases projet et la collaboration entre les acteurs (chefs de projet, développeurs, AMOA).
    • Développement Frontend : Création d'une interface utilisateur moderne et dynamique avec Angular 15,17, permettant la visualisation en temps réel des tâches, des projets et des étapes de validation.
    • Développement Backend : Implémentation d'une API RESTful sécurisée avec Java 11,21, Spring Boot et Spring Security, assurant la gestion des données projet, des rôles et de l'historique des modifications.
    • Sécurité et Authentification : Intégration de Keycloak pour gérer l'authentification, les autorisations et les rôles utilisateurs de manière centralisée et sécurisée
    • Gestion des Microservices : Adoption de Netflix Eureka pour la découverte des services, permettant une communication fluide entre les différents microservices déployés.
    • Containerisation : Utilisation de Docker pour packager et isoler les microservices, facilitant le déploiement, la montée en charge et la cohérence entre les environnements.
    • Résultats : Réduction de 20% des délais de gestion de projet grâce à une interface améliorée et une automatisation des processus clé.
  • INS SOLUTIONS
    Développeur FullStack
    SANTÉ & BIEN-ÊTRE
    janvier 2021 - janvier 2023 (2 ans)
    Paris, France
    Gestion des prestations de services en clinique médicale : Client : Africa Medical Durée : 24 mois (sept 2021 – sept 2023) Contexte : Projet visant à améliorer la communication entre les médecins et les patients tout en gérant efficacement les ressources internes de la clinique (médecins, pharmacie, planification, etc.).

    • Analyse des besoins : Collecte des exigences fonctionnelles auprès des utilisateurs finaux (médecins, secrétaires, patients), en se concentrant sur la fluidité des échanges, la traçabilité des services et l'organisation interne des services.
    • Développement Frontend : Création d'une interface utilisateur moderne et
    dynamique avec Angular 12,14, permettant la visualisation en temps réel des tâches, des projets et des étapes de validation.
    • Développement Backend : Création de services métiers avec Java 11,17, Spring Boot et Spring Security. Intégration complète de Keycloak pour la gestion de l'authentification et de l'autorisation, avec sécurisation des endpoints. Développement de microservices modulaires en suivant une architecture hexagonale, favorisant le clean code et la maintenabilité.
    • Sécurité et Authentification : Intégration de Keycloak pour gérer l'authentification, les autorisations et les rôles utilisateurs de manière centralisée et sécurisée
    • Gestion des Microservices : Adoption de Netflix Eureka pour la découverte des services, permettant une communication fluide entre les différents microservices déployés.
    • Architecture : Adoption d'une architecture microservices pour découpler les modules métier, chaque microservice étant responsable d'un domaine précis. Structuration interne des services selon l'architecture hexagonale, garantissant l'indépendance du cœur métier vis-à-vis des technologies externes.
    • Containerisation : Utilisation de Docker pour packager et isoler les microservices, facilitant le déploiement, la montée en charge et la cohérence entre les environnements.

Recommandations

Soyez le premier à recommander Fawez

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Diplôme National d'Ingénieur en Informatique
    Ecole Nationale d'Ingénieurs de Sousse
    2021
    Diplôme National d'Ingénieur en Informatique
  • Licence en Informatique Industrielle
    Université de Sousse
    2018
    Licence en Informatique Industrielle

Compétences

Catégories