About Foued
English
Fluent
French
Native or bilingual
Experience
- BoursoramaPersonal Finance ManagerBANKING AND INSURANCEJanuary 2022 - January 2025 (3 years)92100 Boulogne-Billancourt, FranceTech Lead JAVA/JEEThe 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 developersProject 2: Redesign of the PFM BackOfficeRedesign of the PFM BackOffice with the Java 17, Spring Boot 3, Thymeleaf 3, Bootstrap 5, and JQuery 3.7 stackTasks and responsibilities:• Setting up the application architecture:o First Rest Controllers, Services, Repositories,o Securing endpoints,o Integration tests ando 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 juniorsMethodology: Agile Scrum
- Société Générale RESG/GTS/DWS,Tech Lead JAVA/JEEBANKING AND INSURANCEApril 2018 - October 2021 (3 years and 6 months)Val de Fontenay, Fontenay-sous-Bois, FranceProject: JiveJive 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 needsTasks 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 SectorSOFTWARE PUBLISHINGNovember 2013 - February 2014 (3 months)Tunis, TunisiaJava/JEE study and development engineerProject: ByblosByblos 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 applicationTechnical 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
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
Education
- Diplôme d'ingénieur en informatique spécialité Génie InformatiqueEcole Nationale des Sciences de l'Informatique2012Diplôme d'ingénieur en informatique spécialité Génie Informatique
- Institut Préparatoire aux Etudes d'Ingénieur de Sfax
Certifications
- TOEICIELTS2013
- Oracle Certified Java 6 DeveloperOracle2013