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

Freelancer profile translated to English.
Back to original language

About Foued

With over 13 years of experience in designing, optimizing, and migrating complex software architectures, I support companies in their most strategic technological projects. I work on the entire project lifecycle: from design to production, including the management of technical teams.
  • 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

    The PFM is an application that allows managing the budgets and expenses of individual customers on their Boursorama account as well as on their external accounts aggregated at Boursorama via web-scrapping and DSP2. It allows having a 360° view on one's budget by expense category and defining several types of alerts: debit balance, direct debit, expense abroad, etc.

    Tasks and responsibilities:

    • Improving the performance of the PFM REST APIs to support the load: increasing from 5 million to 8 million customers:
    • Maintenance and evolution of micro-services for alerts, operation categorization, and operation analysis.
    • Testing and integration of Open Telemetry for automatic collection of execution traces
    • Preparation and optimization of recovery scripts (javascript via mongosh) of the mongo database
    • Design, development, and testing of new features
    • Review of Pull Requests and Pair programming
    • Onboarding of new developers

    Project 2: Redesign of the PFM BackOffice

    Redesign of the PFM BackOffice with the Java 17, Spring Boot 3, Thymeleaf 3, Bootstrap 5, and JQuery 3.7 stack

    Tasks and responsibilities:

    • Setting up the application architecture:
    o First Rest Controllers, Services, Repositories,
    o Securing endpoints,
    o Integration tests and
    o Structuring Thymeleaf pages with a Layout
    • Integrating the project on the CI/CD bamboo pipeline (build, tests, creation and deployment of the image on nexus, containerization of application dependencies during CI)
    • Poc and integration of progress bar for asynchronous processing via Server-Sent Events
    • Setting up Single Sign On
    • Migration from Java 8 and JBoss Wildfly to Java 11 and Spring Boot 2.4
    • Migration from Java 11 and Spring Boot 2.4 to Java 17 and Spring Boot 3.3
    • Code review, pair programming, and technical assistance to the team.
    • Management of juniors


    Methodology: 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
    Project: Jive

    Jive is an enterprise social networking software developed in Java. Société Générale has a team for the maintenance and development of Java plugins around this software to integrate it with other tools and adapt it to its needs

    Tasks and responsibilities:

    • Automation of deployments of updates to the Société Générale enterprise social network based on the Jive software.
    • Writing Ansible playbooks and Jenkins jobs to automate the installation and startup of the 8 web nodes, 4 load balancers, a cache server, and two search servers of the Jive platform.
    • Standardization of the REST API developed specifically for Jive satellite applications: reporting, statistics, Dashboards for community managers
    • Working with the product owner and scrum master to technically analyze the tasks of the sprint.
    • Design and development of new features as well as analysis and correction of bugs.
    • Monitoring of production
    • Conducting POC studies of new tools and frameworks.
    • Code review, pair programming, and technical assistance to the team.
    • Management of interns

  • Talan,
    IT Development and Consulting Sector
    SOFTWARE PUBLISHING
    November 2013 - February 2014 (3 months)
    Tunis, Tunisia
    Java/JEE study and development engineer

    Project: Byblos
    Byblos is an Enterprise Resource Planning software developed internally at TALAN to be sold to customers under license.
    Tasks and responsibilities:
    • Design and development of new features and application maintenance of existing modules
    • Development of search and filtering features on all data tables of the application
    Technical environment: 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