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

Foued Amri

Tech Lead Java/React/Flutter

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

About Foued

Fort d'une expérience de plus de 13 ans dans la conception, l'optimisation et la migration d'architectures logicielles complexes, j’accompagne les entreprises dans leurs projets technologiques les plus stratégiques. J'interviens sur l'ensemble du cycle de vie des projets : de la conception à la mise en production, en passant par l'encadrement des équipes techniques.
  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 50km)

Experience

  • Boursorama
    Personal Finance Manager
    BANKING AND INSURANCE
    January 2022 - January 2025 (3 years)
    92100 Boulogne-Billancourt, France
    Tech Lead JAVA/JEE

    Le PFM est une application qui permet de gérer les budgets et dépenses des clients particuliers sur leur compte Boursorama ainsi que sur leurs comptes externes agrégés chez Boursorama via web-scrapping et DSP2. Elle permet d’avoir une vision 360° sur son budget par catégorie de dépense et de définir plusieurs types d’alertes : solde débiteur, prélèvement, dépense à l’étranger, etc.

    Tâches et responsabilités :

    • Amélioration des performances des API REST du PFM pour soutenir la charge : passage de 5 millions à 8 millions de clients :
    • Maintenance et évolution des micro-services alertes, catégorisation d’opérations et analyse d’opérations.
    • Test et intégration d’Open Telemetry pour la collecte automatique des traces d’exécution
    • Préparation et optimisation des scripts de rattrapage (javascript via mongosh) de la base mongo
    • Conception, développement et test des nouvelles fonctionnalités
    • Revue des Pull Requests et Pair programming
    • Onboarding des nouveaux développeurs

    Projet 2 : Refonte du BackOffice du PFM

    Refonte du BackOffice du PFM avec le stack Java 17, Spring Boot 3, Thymeleaf 3, Bootstrap 5 et JQuery 3.7

    Tâches et responsabilités :

    • Mise en place de l’architecture applicative :
    o Premiers Contolleurs Rest, Services, Repositories,
    o Sécurisation des endpoints,
    o Tests d’intégration et
    o Structuration des pages Thymeleaf avec un Layout
    • Intégration du projet sur le pipeline CI/CD bamboo (build, tests, création et déploiement de l’image sur nexus, conteneurisation des dépendances applicatives lors de la CI)
    • Poc et intégration de progress bar pour les traitements asynchrones via Server-Sent Events
    • Mise en place du Single Sign On
    • Migration de Java 8 et JBoss Wildfly à Java 11 et Spring Boot 2.4
    • Migration de Java 11 et Spring Boot 2.4 à Java 17 et Spring Boot 3.3
    • Revue de code, pair programming et assistance technique à l'équipe.
    • Encadrement des juniors


    Methodologie: Agile Scrum
  • Société Générale RESG/GTS/DWS,
    Tech Lead JAVA/JEE
    BANKING AND INSURANCE
    April 2018 - October 2021 (3 years and 6 months)
    Val de Fontenay, Fontenay-sous-Bois, France
    Projet : Jive

    Jive et un progiciel de réseau social d'entreprise développé en Java. La société générale dispose d'une équipe pour la maintenance et le développement de plugins Java autour de ce progiciel afin de l'intégrer avec d'autres outils et l'adapter à ses besoins

    Tâches et responsabilités :

    • Automatisation des déploiements des mises à jour du réseau social d'entreprise Société Générale basé sur le progiciel Jive.
    • Écriture des playbooks Ansible et des jobs Jenkins pour automatiser l'installation et la mise en route des 8 nœuds web, 4 load balancers, un serveur de cache et deux serveurs de recherche de la plateforme Jive.
    • Standardisation de l'API REST développée sur mesure pour les applications satellite de Jive : reporting, statistiques, Dashboards pour community managers
    • Travailler avec le product owner et le scrum master pour analyser techniquement les tâches du sprint.
    • Conception et développement des nouvelles fonctionnalités ainsi que l'analyse et la correction des bugs.
    • Monitoring de la prod
    • Conduire les études POC des nouveaux outils et frameworks.
    • Revue de code, pair programming et assistance technique à l'équipe.
    • Encadrement des stagiaires

  • Talan,
    Secteur Développement et conseil IT
    SOFTWARE PUBLISHING
    November 2013 - February 2014 (3 months)
    Tunis, Tunisia
    Ingénieur études et développement Java/JEE

    Projet : Byblos
    Byblos est un logiciel d'Entreprise Resource Planning développé en interne chez TALAN en vue d'être vendu à des clients sous licence.
    Tâches et responsabilités :
    • Conception et développement des nouvelles fonctionnalités et maintenance applicative des modules existants
    • Développement des fonctionnalités de recherche et de filtrage sur toutes les tables de données de l'application
    Environnement technique: Java/JEE, Richfaces, Spring web, Hibernate, Activity, Drools, Alfresco, Tomcat, REST, Postgres, Tomcat, svn, Maven, Eclipse, Mantis bug tracker

Recommendations

Be the first to recommend Foued

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

  • Diplôme d'ingénieur en informatique spécialité Génie Informatique
    Ecole Nationale des Sciences de l'Informatique
    2012
    Diplôme d'ingénieur en informatique spécialité Génie Informatique
  • Institut Préparatoire aux Etudes d'Ingénieur de Sfax

Certifications

  • TOEIC
    IELTS
    2013
    Anglais
  • Oracle Certified Java 6 Developer
    Oracle
    2013
    Java

Skill set

Categories