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

Sabri Jmal

Senior FullStack Java / Angular Developer

€500/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Sabri

I am a Full Stack developer specializing in Java and Angular technologies. Currently seeking opportunities in payroll volunteering, I am open to remote or in-person positions.

Feel free to contact me to discuss potential collaborations.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • BNP Paribas CIB
    Full-Stack Developer
    October 2023 - Today (2 years and 8 months)
    Montreuil, France
    MyCreditApp is a BNP Paribas CIB application intended to digitize and centralize the credit application lifecycle for large corporate and institutional clients. It covers the entire process, from application submission to validation and credit setup.

    Within an Agile SCRUM team of 8 people (1 Scrum Master, 1 Product Owner, 5 Developers, 1 Business Analyst):

    ● Proposing technical solutions that meet business needs.
    ● Developing the Request module: from credit application formulation to
    validation, using the full microservices stack (Java, Spring Boot, Angular, etc.).
    ● Participating in the implementation of a reference data management module through the creation of Liquibase changelogs to manage database evolution.
    ● Performance analysis with Kibana and Dynatrace, and opening tickets to resolve detected issues.
    ● Implementing and executing unit tests with JUnit.
    ● Managing continuous integration and application deployment with Jenkins.
    ● Investigating and fixing anomalies reported in production.
    ● Applying SOLID principles, Clean Code, and TDD, accompanied by code reviews and refactoring, to ensure scalable and maintainable code.
    ● Project monitoring through agile ceremonies (daily, sprint planning, retrospective, demonstration, etc.).
    ● Participating in Tech Sessions: knowledge sharing, technical solution discussions, and presentation of new ideas.
    ● Contributing to internal BNP Hackathons to design innovative solutions to solve existing problems and improve the application.

    Technologies used:
    Java 17, Spring Boot, Angular 18, RXJS, REST, JPA, Git, Kubernetes, Bitbucket, Jenkins, Oracle 11g, SQL developer, Maven, JUnit, Kibana, Dynatrace, Liquibase, Swagger UI, JIRA, IntelliJ IDE
    Java Spring boot Angular REST API Kubernetes Apache Kafka Oracle Jenkins JUnit Maven
  • CANAL+
    Full-Stack Developer
    January 2022 - July 2023 (1 year and 6 months)
    Issy-les-Moulineaux, France
    MEDIAHUB TRAFIC is the main application of Canal+ Publishing. It replaces the current ANTENNE application which is reaching its end of life. This is one of the company's major redesign projects.

    Within an Agile SCRUM team of 8 people (1 Scrum Master, 1 Product Owner, 4 Developers, 2 Business Analysts):

    ● Analyzing client needs and proposing solutions during daily meetings and BLR planning sessions.
    ● Developing the graphical interface to display the antenna schedule in graphical mode and enhancing the linear mode functionalities.
    ● Implementing multiple programming, branding rules, and managing the transition from clear to encrypted for certain programs.
    ● Implementing modals with Angular Material to display programming slot details.
    ● Developing REST APIs to facilitate communication between microservices.
    ● Writing unit tests and developing in TDD to ensure code reliability.
    ● Code review, refactoring, and adoption of best practices (Clean Code, SOLID) to improve code maintainability and quality.
    ● Managing continuous integration and deployment with Jenkins.
    ● Writing and executing SQL queries to resolve certain production issues.
    ● Communicating with different teams (business, DevOps, etc.).
    ● Managing production support (Bug Fixing) and developing fixes to ensure non-regression.

    Technologies used:
    Java 17, SpringBoot, Angular 14, RXJS, NGRX, REST, Hibernate, Git/Gitlab, Jenkins, Oracle 11g, SQL developer, Maven, JIRA, IntelliJ IDE
    Java Angular Spring boot RxJS NgRx Git Jenkins REST JPA/Hibernate Oracle Database Maven SQL
  • Vermeg
    Full-Stack Developer
    June 2018 - December 2021 (3 years and 6 months)
    Tunis, Tunisia
    SOLIFE is a comprehensive solution for insurers to manage all aspects of their life insurance, provident, and annuity businesses, covering the entire contract lifecycle from creation, validation, and configuration to claims management.

    Within an Agile SCRUM team of 7 people (1 Scrum Master, 1 Product Owner, 4 Developers, 1 Business Analyst):

    ● Implementing a new interface for the "Retroactivity" feature.
    ● Developing the Vlife application (Contract Lifecycle Management) from scratch:
    o Implementing the microservices architecture.
    o Writing technical specifications.
    o Analyzing user needs and functional specifications to define optimal solutions.
    o Developing in TDD while respecting SOLID principles and naming conventions.
    ● Developing REST APIs to facilitate inter-service communication.
    ● Performing unit tests with JUnit to ensure code quality.
    ● Managing continuous integration and application deployment.
    ● Identifying and correcting production anomalies reported by the client.
    ● Writing and executing SQL queries to resolve production incidents.
    ● Collaborating with different teams (business, DevOps) to ensure project consistency.
    ● Providing technical and functional support to the client, including Solife product configuration and data-fix management.
    ● Actively participating in production and application delivery phases to clients.

    Technologies used: Java 8, SpringBoot, Angular 7, REST, Hibernate, Git, Jenkins, Oracle 11g, SQL developer, Maven, JUnit, JIRA, IntelliJ IDE
    Java Spring boot Angular REST Hibernate Git Jenkins Oracle Database SQL Maven JUnit Atlassian JIRA

Recommendations

Be the first to recommend Sabri

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

  • National Engineering Diploma in Computer Science
    2018
    Diplôme national d'ingénieur en informatique

Skill set

Categories