Firas Gabsi

Architecte Solution Senior | Java, Angular

Salaire / Taux journalier

Paris, France

Freelance

Expertises

DevOps

Langues

Français

À propos

Introduction

Architecte solution avec 14+ ans d'expertise Java/Angular et spécialiste microservices. Expérience confirmée chez Banque de France et CHANEL dans la conception d'architectures scalables et sécurisées. Expert en migration monolithique vers microservices, optimisation des performances et accompagnement d'équipes techniques.

Liens

Expérience de travail

Architecte de solutions informatiques

Banque de FranceFreelance

mars 2024 - Présent

2 ans 8 mois

Paris, France

L’objectif du poste est de définir et mettre en place une architecture logicielle alignée avec les exigences métier et techniques du projet, garantissant : - Une infrastructure robuste et scalable pour la collecte et l'analyse des données climatiques et financières des entreprises. - Une interopérabilité fluide avec les autres systèmes de la Banque de France. - Une gestion optimisée des données pour assurer la conformité aux réglementations et aux standards de sécurité. - Une maintenabilité et évolutivité de la solution afin de s’adapter aux évolutions réglementaires et technologiques futures. Les résultats et la valeur ajoutée que j'ai apporté : - Conception de l’architecture technique - Définition des standards technologiques et des bonnes pratiques pour garantir une architecture modulaire, scalable et sécurisée. - Mise en place d'une architecture microservices facilitant l'évolutivité et l'intégration avec des systèmes tiers. - Optimisation des flux de données et des mécanismes de traitement en temps réel. Interopérabilité et intégration des systèmes - Définition des interfaces d'intégration pour garantir la communication fluide entre les différents systèmes de la Banque de France. - Mise en place de solutions d’ETL et de pipelines de données pour la gestion des sources externes. - Performance et sécurité - Intégration de politiques de sécurité avancées (authentification via OAuth2, chiffrement des données, ...). - Optimisation des performances avec Spring Boot pour les services backend et Angular pour l'interface utilisateur. - Utilisation de caches et bases de données NoSQL/SQL optimisées. - Accompagnement des équipes techniques - Rédaction des documents d’architecture technique et des bonnes pratiques. - Collaboration avec les développeurs pour garantir l’alignement avec les exigences techniques et métier. - Participation aux revues de code et définition des standards de qualité logicielle.

Technical Lead Java EE/Angular

CHANELFreelance

oct. 2022 - déc. 2024

2 ans 3 mois

Paris, France

Mise en place d'une solution de gestion en assurance de personnes individuelle et collective commercialisées auprès d’acteurs du secteur. Rôles : ● Conçoit l'architecture technique du produit en lien avec la communauté de tech lead/archi ● Participe à la macro-estimation et la mise en place du planning ● Responsable de la qualité de la réalisation technique du produit ● Gère les risques et la dette techniques ● Assure la qualité du produit en continu ● Réalise la veille technologique et former l'équipe ● Responsable de la réalisation de l’équipe

Développeur Java/Java EE

BNP ParibasFreelance

avr. 2021 - oct. 2022

1 an 7 mois

PROJETS : Etude et réalisation de la partie backend de Market360 (une plateforme de publication des différents types de média) Architecture microservices API DevOps Sécurité RÉALISATIONS ● Mise en place des différents environnements techniques. ● Étude et conception de l’architecture de la solution. ● Sécurisation de API Rest à base de JWT. ● Contribution à la mise en place et l’intégration d’une Amazon API Gateway. ● Mettre en place un système de communication entre les microservices à base de système de messagerie. ● Développement de la solution. ● Mise en place du système d'intégration contenu. ● Réalisation et automatisation des différents types de test (TU, tests d’intégration, de performance, ..) ● Développement des scripte PL/SQL. ● Rédaction des documents techniques.

Tech Lead J2E

Groupe AGRICA

févr. 2019 - mars 2021

2 ans 2 mois

Région de Paris, France

PROJETS : Migration du système d’information d’une architecture monolithique en une architecture microservice. Architecture microservices API Docker DevOps Sécurité RÉALISATIONS ● Mise en place des différents environnements techniques. ● Conception de l’architecture microservice. ● Élaboration d’une stratégie de migration vers une architecture microservices tout en conservant la disponibilité de l’ancien système. ● Développement de la solution. ● Mise en place du système d'intégration contenu. ● Réalisation et automatisation des différents types de test (TU, tests d’intégration, de performance, ..) ● Mise en place d’un système de sécurité pour sécuriser la partie BACK. ● Mise en place d’un système de gestion des traces (ElasticSearch avec Kibana) ● Implémentation d’un système de notification et de sécurité basé sur les traces. ● Rédaction des documents techniques. ENVIRONNEMENT TECHNIQUE : ● Langages: Java 9 ● Framework: Java EE, Spring (MVC, Boot, Security, WS, web,..), Hibernate, WebServices REST, JUnit, Mockito, WireMock, Cucumber, JMeter ● Serveur: Apache Tomcat ● SGBD : Oracle ● Outils : GIT, Maven, Jenkins, Sonar, JIRA, Elasticsearch, Kibana, Stash, SoapUI, Postman ● Architecture : Microservices ● Méthodologie: Agile (SCRUM)

Leader technique Java EE

ENGIE

mai 2018 - janv. 2019

9 mois

Région de Paris, France

PROJETS Différents projets d’innovation autour des objets connectés : calcul de consommation, contrôle des équipements Architecture microservices API Docker DevOps RÉALISATIONS ● Mise en place des différents environnements techniques. ● Conception de l’architecture et de la stratégie de migration vers une architecture microservices ● Développement de la solution ● Implémentation des différents types de test. ● Correction des bugs ● Animation du rituel Scrum ● Mise en place d’un système de gestion des traces (ElasticSearch avec Kibana) ● Rédaction des documents techniques. ENVIRONNEMENT TECHNIQUE : ● Langages: Java 9 ● Framework: Java EE, Spring (MVC, Boot, Security, WS, web,..), Hibernate, WebServices REST, JUnit, Mockito, WireMock, Cucumber, JMeter ● Serveur: Apache Tomcat ● SGBD : Oracle ● Outils : GIT, Maven, Jenkins, Sonar, JIRA, Elasticsearch, Kibana, Stash, SoapUI, Postman ● Architecture Microservices ● Méthodologie: Agile (SCRUM)

Leader technique Java EE

Traveldoo

juin 2017 - mai 2018

1 an

Région de Paris, France

PROJETS Projet 1 : Migration du système d’information, d’une architecture monolithique en une architecture microservices (équipe de 6 personnes). Projet 2 : Mise en place d’un système d’audit trail. RÉALISATIONS ● Mise en place de l’environnement technique. ● Conception de l’architecture et la stratégie de migration vers une architecture micro-services ● Développement de la solution ● Correction des bugs ● Animation du rituel Scrum ● Rédaction des documents techniques. ENVIRONNEMENT TECHNIQUE : ● Langages : Java ● Framework: Java EE, Spring (MVC, Boot, Security, WS, web,..), Hibernate, WebServices SOAP/Rest, JSP, Logback, JUnit, Mockito, WireMock ● Serveur: Apache Tomcat ● SGBD : Oracle ● Outils : GIT, Maven, Jenkins, Sonar, JIRA, Elasticsearch, Kibana, Stash, SoapUI, Postman ● Architecture Microservices ● Méthodologie: Agile (SCRUM)

Conférencier

JCertif Conference

févr. 2013 - janv. 2018

5 ans

JCertif International est une organisation indépendante à but non lucratif dont l’objet principal est de promouvoir l’innovation à travers les technologies de l’information et des télécommunications dans les pays émergents en offrant des conférences, des formations ainsi que des ateliers de certification en programmation sur divers plateformes technologiques. Elle travail en collaboration avec Oracle et Google. ______________________________________________________________________ - Réalisation des conférences et workshops internationaux avec Oracle sur diverses technologies tel que : Web service RESTFul, JavaFx 2, Java Embedded,… - En collaboration avec Oracle, conception et développement d’une solution « JCertif Smart House » permettant le contrôle à distance d’équipements dans un établissement. - Conception et développement d’une application mobile sous la forme d’un réseau social pour la communauté JCertif.

Ingénieur d’études et développement Java EE

Egencia, an Expedia company

mars 2016 - juil. 2017

1 an 5 mois

Région de Paris, France

PROJETS Projet 1 : Étude et développement de plusieurs micro-services : pour la gestion des profils et les réservations des voyages (équipe de 9 personnes). Projet 2 : Conception et mise en place du système de monitoring RÉALISATIONS ● Mise en place de l’environnement technique. ● Conception et implémentation de l’architecture du monitoring ● Développement des micro-services ● Correction des bugs ● Rédaction des documents techniques ENVIRONNEMENT TECHNIQUE ● Langages: Java, Perl ● Framework: Java EE, Spring (MVC, Boot, Security, WS, web,..), Hibernate, Camel, WebServices SOAP/Rest, Ehcache, Logback, JUnit, Cucumber, Sélénium, JMeter, Mokito ● Serveur: WebLogic, Apache Tomcat, RabbitMQ ● SGBD: SQL Server, MongoDB ● Outils: GIT, Maven, Jenkins, Sonar, Elasticsearch, Kibana, Stash, SoapUI, postman ● Architecture: Microservices ● Méthodologie: Agile (SCRUM)

Ingénieur d’études et développement Java EE

Mutex Officiel

nov. 2014 - mars 2016

1 an 5 mois

Région de Paris, France

PROJETS Projet 1 : Etude et développement d’un système pour la gestion des déclarations sociales nominatives (équipe de 7 personnes) Projet 2 : Etude et développement du système d’information de Mutex (équipe de 11 personnes). RÉALISATIONS ● Conception et implémentation de la solution ● Correction des bugs ● Rédaction des documents techniques. ENVIRONNEMENT TECHNIQUE ● Langages: Java, PL/SQL ● Framework: J2EE, Spring, MyBatis, JSF, PrimeFaces, WebServices SOAP, JUnit, Log4j ● Serveur: WebLogic, Apache Tomcat ● SGBD: Oracle ● Outils: SVN, Maven, Jenkins, Sonar ● Méthodologie: Agile (SCRUM)

Ingénieur études et développement Java EE

ING

janv. 2012 - oct. 2014

2 ans 10 mois

Tunisie

Projet : Le système d’information de la banque ING. - Etude et conception de l’architecture du module de prédiction, permet la gestion des transactions bancaires et les prévisions budgétaires d’une banque - Développement du module de prédiction. - Tests unitaires et correction des anomalies. _________________________________________________________________ - Langages: Java, HTML 5, JavaScript, JQuery, CSS 3 - Framework: J2EE, Spring, Hibernate, Struts, JSP, JSTL, JUnit, JMeter, Log4j - Serveur: JBoss - SGBD: Oracle - Outils: SVN, Maven, Jenkins, Sonar - Méthodologie: Agile (SCRUM)

Enseignant en programmation Java et modélisation UML

Institut Supérieur d'Informatique et des Techniques de communication

sept. 2012 - juil. 2013

11 mois

Hammam Sousse, Tunisie

Développeur Java EE

FreelanceFreelance

janv. 2010 - janv. 2011

1 an 1 mois

Sousse, Tunisie

Développement des applications avec Java EE : la réalisation de 6 projets pour différents clients (applications de gestion), dans le cadre d’une activité lucrative libre.


Formation

Institut Supérieur d’informatique et des Techniques de communication Hammam-Sousse

Diplôme national d’ingénieur en téléinformatique

2009 - 2012

3 ans 1 mois

Institut Supérieur d’informatique et des Techniques de communication Hammam-Sousse

Licence appliquée en Réseau informatique

2006 - 2009

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.