About Sofienne
Arabic
Native or bilingual
English
Native or bilingual
French
Native or bilingual
Experience
- Société GénéraleConsultant Fullstack Java/ReactBANKING AND INSURANCEJuly 2020 - September 2024 (4 years and 2 months)Paris, FranceProject: SPIDER – Electronic SignatureElectronic signature tool for PM, PP(PRIV) and Société Générale employees.• Development (from scratch) of a web application allowing banking professionals to create signature requests for PRO, ENT, and PRIV clients.• Participation in project architecture workshops.• Participation in requirements analysis and design workshops.• Involvement in technical choices and module design.• Development of micro-services with Spring Boot and React web interfaces.• Integration of REST/SOAP web services.• Integration within the IS (CI/CD, Jenkins Pipeline, Support for projects using the API, Deployment tools, Sonar)• Testing (Unit Tests, Integration Tests).• Participation in production deployment and release delivery.Project: CED – Request Control and DispatchArea of intervention:• Application acting as a backend for several frontend applications.• Development and maintenance of applications based on Java 8 and Java 17 with a micro-services architecture.• Working with Oracle and MongoDB databases for efficient data management.• Implementation of services and batch jobs, optimizing performance and ensuring high availability for various banking operations.• Subscription to a KAFKA cluster for real-time notification of request updates.• Design, development, code review (GitHub PRs).• Orchestration and integration of numerous IS partners: Technical complexity in integrating heterogeneous technical resources (REST API, SOAP, MQ Message).• Administration of the CI/CD chain and Dev, Homologation, and Prod environments.• Production support (anomaly analysis and correction).• Solving complex problems, coordinating various technical teams, and implementing tests to ensure code quality.
- Klee GroupConsultant Fullstack Java/ReactTRANSPORTATIONJanuary 2018 - March 2020 (2 years and 2 months)Paris, FranceProject 1: EscalePortEscalePort is a centralized port call management system for French ports, developed for the Directorate General for Infrastructure, Transport and the Sea (DGITM). This system allows for the planning, tracking, and optimization of ship and ferry calls in ports, while ensuring better coordination among port stakeholders. It aims to modernize existing tools.Area of intervention:• Technical Refactoringo Migration of existing code from Java 6 to Java 11 to benefit from new features and improvements in security and performance.o Migration of the web layer from Struts 2 to React for a more dynamic and responsive user interface.o Update of Hibernate and Spring to align with the latest stable versions.o Modernization of the architecture to better adapt to current standards (RESTFUL API, modularity, etc.).o Analysis of existing dependencies for seamless migration.o Optimization of SQL queries and server-side operations for faster response times.o Reduction of technical debt accumulated over the years.o Creation of a new ergonomic and accessible interface compliant with current standards.o Integration of new features to simplify port call management and improve productivity.o Audit and project preparation.o Identification of obsolete dependencies and potential incompatibilities.o Participation in design and analysis workshops to establish a detailed migration plan.o Code refactoring to improve readability and adoption of best practices.o Writing of unit and functional tests to validate existing functionalities after migration.o Continuous deployment of new versions to a test environment, followed by a user acceptance testing (UAT) phase for performance and easier integration with modern technologies.
- GFIConsultant Fullstack Java - J2ee / Angular 2SOFTWARE PUBLISHINGJuly 2017 - December 2017 (6 months)Lille, FranceAssignment carried out within GFI for the insurance subsidiary of the Crédit Agricole PACIFICA group. The mission consists of designing and developing various insurance products (Car, Motorcycle, Home, and Health Insurance).Develop the new version of the call management solution for the telephone assistance advisors platform:• Analysis and estimation of needs according to specifications.• Design and development of web interfaces for car, motorcycle, and home insurance.• Consumption of REST web services in JSON format for frontend data processing.• Testing and integration (JUnit Test).• Delivery of versions.
Recommendations
Be the first to recommend Sofienne
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
- Applied Bachelor's degree in Computer ScienceHigher School of Technology and Informatics2011
- Computer Engineering DegreeFree University of Tunis2015