À propos de Touibi
Développeur Full Stack Java Senior | Tech Lead & Référent Technique
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Arabe
Bilingue ou natif
Expériences
- Société généraleIngénieur études et de développement JAVA Full StackBANQUE & ASSURANCESjanvier 2023 - Aujourd'hui (3 ans et 5 mois)Puteaux, France
Regulated Employee Service Tool(REST)
Contexte : Développement d’une application stratégique permettant d’identifier, selon des règles définies par les Business Units, les collaborateurs dont les communications doivent être enregistrées, surveillées et conservées.Enjeu : Garantir la traçabilité et le respect des obligations légales dans un environnement bancaire hautement sensible.Équipe : 5 développeurs.Réalisations clés :- Conception technique : Pilotage de la conception de la base de données (HBase, Apache Phoenix) afin d’assurer robustesse, performance et scalabilité.
- Plan de développement : Élaboration de la feuille de route complète après une analyse approfondie des besoins métiers.
- Développement Back-End : Réalisation de la majorité des services REST en Java 8 et Spring Boot, intégration de la sécurité via JWT.
- Gestion des données : Création de batchs Java pour l’importation massive et la mise à jour régulière des données du personnel depuis des référentiels externes.
- Qualité et maintenance : Refactoring du code existant, correction proactive de bugs et amélioration des performances globales.
Environnement technique :Java 8, Spring Boot, Vue 3, JWT, NoSQL, HBase, Apache Phoenix, DBeaver, GitLab, Maven, IntelliJ, Putty. - Altavia GroupeLeader Ingénieur études et de développement JAVA Full StackCOMMERCE DE DÉTAILaoût 2021 - janvier 2023 (1 an et 5 mois)Saint-Ouen, France
ERP collaboratif multilingue (AWS)
Contexte : Lead technique sur le développement d’un système ERP global utilisé par l’ensemble des entités du groupe Altavia. L’application gérait en temps réel le suivi commercial, la gestion des demandes, devis et factures, le pilotage des fournisseurs, ainsi que les achats, stocks, plannings et reporting financier.Enjeu : Garantir la fiabilité, la performance et la compatibilité multilingue d’un outil central pour les filiales du groupe.Équipe : 4 développeurs.Responsabilités principales :- Encadrement technique : Gestion et animation de l’équipe de développement, répartition des tâches et accompagnement sur les points de blocage.
- Qualité logicielle : Supervision des revues de code, validation des merges et suivi des tests pour maintenir un haut niveau de qualité.
- Gestion de version : Anticipation et résolution des conflits Git (Bitbucket) afin d’assurer un flux de livraison continu.
Contributions clés :- Architecture et conception : Participation aux ateliers de cadrage, modélisation des données et choix de l’architecture technique.
- Développement et maintenance : Prise en charge des développements complexes et des corrections urgentes en production (hot fixes).
- Livraisons et déploiements : Responsable des mises en production et des déploiements applicatifs.
- Collaboration DevOps : Référent technique quotidien auprès des équipes DevOps (Jenkins, Kibana) et interlocuteur pour les intégrations inter-systèmes du groupe.
Environnement technique :Java/JEE, Spring Boot, JWT, SQL Server, HTML5, CSS3, JSP, JavaScript, Jenkins, Maven, Bitbucket, IntelliJ, Fiddler. - Crédit Agricole Technologies et ServicesRéférent Technique Squad RH & COMMBANQUE & ASSURANCESjanvier 2021 - septembre 2021 (8 mois)Paris, France
GFOR (Gestion des Formations)
Contexte : Développement et maintien de l’application GFOR, outil central de gestion des formations du groupe Crédit Agricole Technologies & Services. L’application gère l’ensemble du cycle de formation des collaborateurs, de l’inscription jusqu’à la clôture, avec un historique détaillé des participations.Équipe :Chef de projet (Product Lead), 1 Product Owner, 2 Business Analysts, 3 Développeurs (dont 1 Tech Lead), 1 Scrum Master, 1 Coach Agile.Responsabilités principales :- Architecture du projet :Collaboration étroite avec les architectes pour définir et faire évoluer l’architecture globale du système.
- Environnements de déploiement : réparation et coordination avec les équipes DevOps pour l’intégration continue et les livraisons.
- Déploiement et migration : Gestion des serveurs de traitement et des bases de données, conception de scripts SQL et JAR Java pour la migration vers la nouvelle solution.
- Développement web et batchs : Contribution active au développement de l’application web et des traitements batchs en Java.
- Qualité logicielle : Mise en place et suivi des tests unitaires (JUnit), contrôle qualité via SonarQube, tests front-end avec Karma/Jasmine.
Technologies utilisées : Spring Boot, Java 8, Angular 9, Node.js, GraphQL, PostgreSQL, Docker, Kubernetes, Jenkins, GitLab CI, JWT, HTML5, CSS3, Kibana, Bucket S3, Fiddler, ARCA (IPD), IntelliJ, Maven.
Recommandations
Soyez le premier à recommander Touibi
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
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Diplôme National d'ingénieur en InformatiqueFaculté des Sciences Mathématiques, Physiques et Naturelles2014Sciences de l'informatique
- Cycle Préparatoire Mathématiques-PhysiqueInstitut Préparatoire aux Etudes d'Ingénieur2010Mathématiques-Physique