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

Sofienne Mama

Consultant Full Stack Java/React

€600/day
Courbevoie, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sofienne

Always fascinated by the world of IT, I oriented my studies in this field and have been working for many years as a Java/J2EE consultant. I believe I have the required qualifications for a Java and Angular developer position. Furthermore, during my work for over four years for several companies such as TCS, GFI, Klee, Crédit Agricole... These various experiences within diverse and multidisciplinary teams guarantee my adaptability to different situations and my good stress management.

Dynamic and passionate, I enjoy teamwork while also being able to work independently for missions that require it. Curious by nature and versatile, I assume my responsibilities with great rigor.
  • Arabic

    Native or bilingual

  • English

    Native or bilingual

  • French

    Native or bilingual

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

Experience

  • Société Générale
    Consultant Fullstack Java/React
    BANKING AND INSURANCE
    July 2020 - September 2024 (4 years and 2 months)
    Paris, France
    Project: SPIDER – Electronic Signature
    Electronic 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 Dispatch
    Area 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.
    Java 11 Java 17 Spring boot Spring Data JPA React.js redux REST SOAP JUnit Mockito Jenkins Ansible Jira/Confluence Scrum PostgreSQL Oracle SQL Developer MongoDB Apache Kafka
  • Klee Group
    Consultant Fullstack Java/React
    TRANSPORTATION
    January 2018 - March 2020 (2 years and 2 months)
    Paris, France
    Project 1: EscalePort
    EscalePort 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 Refactoring
    o 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.
    Java 11 JPA/Hibernate Spring boot REST API React.js redux Axios PostgreSQL Git Jenkins JUnit
  • GFI
    Consultant Fullstack Java - J2ee / Angular 2
    SOFTWARE PUBLISHING
    July 2017 - December 2017 (6 months)
    Lille, France
    Assignment 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.
    Java Angular Spring boot Maven JSON Git-SVN Scrum

Recommendations

Be the first to recommend Sofienne

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

  • Applied Bachelor's degree in Computer Science
    Higher School of Technology and Informatics
    2011
  • Computer Engineering Degree
    Free University of Tunis
    2015

Skill set

Categories