You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mohamed Abdesslem B.MA

Mohamed Abdesslem B.

Senior Full Stack Developer Java JEE / Angular

On-demand
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mohamed Abdesslem

I am a Senior Fullstack Developer with 8 years of experience in Java JEE and Angular 15. I have excellent command of Java (8, 11, 17) and Spring frameworks (MVC, Web, Security, Data, Core), as well as Oracle databases with PL/SQL, MySQL, and NoSQL MongoDB. I have worked in various sectors such as banking, insurance, healthcare, and telecommunications, in Agile and Agile SAFe environments. I also have skills in DevOps, particularly on Kubernetes, GitLab CI/CD, Ansible, and Jenkins, for application automation and deployment.


  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • BNP PARIBAS
    Full Stack Developer JAVA JEE
    BANKING AND INSURANCE
    February 2022 - Today (4 years and 4 months)
    Montreuil, France
    Full Stack Developer within a team of 7 people in the SWIFT department of BNP Paribas. This team is responsible for maintenance as well as developing new features and evolutions for internal applications (Banking Messaging).
    Java17 Angular JavaScript jQuery Spring boot Spring Security Spring MVC spring web REST MongoDB Oracle IBM MQ CFT
  • LSA Courtage
    Full Stack Engineer Java JEE / Angular
    BANKING AND INSURANCE
    March 2020 - January 2022 (1 year and 10 months)
    Rueil-Malmaison, France
    Project: Full Stack Developer within a team of 5 people in the IT department of LSA-COURTAGE. This company is ranked among the best insurance brokers in France thanks to their website Assurpeople.com, which is one of LSA Courtage's commercial brands and the leader in IARD (car and home) insurance brokerage for individuals.
    This team is tasked with maintaining and operating web tools and applications, as well as developing scalable features for the LSA-Courtage group's internal and public applications.

    Achievements:

    ● Implement a new feature in the company's internal application for managing the sending and cancellation of payment links for insurance policies.
    ● Implement the (back-wanimo) module for managing the consultation and modification of animal insurance quotes.
    ● Implement the back and front-end parts of the "Convert car quote type" feature using Java 8 and Angular 8.
    ● Fix application bugs based on alerts from log analysis.
    ● Fix several Oracle connection leaks from the weblsa applications.
    ● Implement the processing chain for asset freeze alerts using Talend for mass processing of data from a CSV file (Asset freeze involves insurers and brokers blocking assets held (premiums, capital paid on a policy, etc.) or due (indemnity) to a natural or legal person listed on asset freeze lists (European, French, etc.).
    ● Improve the reliability of PL/SQL scripts and Shell scripts for various processing chains necessary for the company's business (bank reconciliation chain, sending registered letters to the CORUS partner chain, etc.).
    ● Improve code quality and perform "technical refactoring" on various application components.
    ● Manage disk space saturation on various servers essential to the internal teams' operations (deletion of unnecessary logs, etc.).
    ● Significant handling of web anomalies to improve the reliability of the company's various advisors' activities.
    ● Create new PL/SQL and Shell scripts for implementing new scalable features.
    ● Implement a VBS script to verify the synchronization of editing servers.
    ● Implement an authentication system via LDAP.
    Java 8 HTML5 CSS3 JavaScript SQL VBScript Shell PL/SQL Angular 8 Oracle MySQL Eclipse Maven Git Jenkins Atlassian Confluence Atlassian JIRA Spring Spring boot Hibernate Web Services JSP Servlet Apache Tomcat
  • ATOS
    Full Stack Engineer JAVA JEE / Angular
    MEDICAL
    April 2018 - December 2019 (1 year and 9 months)
    Paris, France
    Project: Design and development of a web application in Java Jee to modernize the information system of SAMU (Emergency Medical Services) in France using the Agile SAFe methodology.
    This application consists of:
    - Medical regulation software for patient care procedures
    - Mapping to display the location of CRRA (Call Reception and Regulation Centers), used mainly for crisis management to ensure cooperation between SAMU units.
    - Telephone console for receiving and managing patient calls, as well as synchronization between the ARM (Medical Regulation Agents) of different SAMU units.

    Achievements:

    ● Prepared two presentations, functional and technical, of the application.
    ● Developed unit tests for Jenkins jobs. These jobs are used for deploying the application's various projects.
    ● Configured Jenkins jobs (Snapshot/Release) for the different front-end and back-end projects.
    ● Maintained the application's integration tests using the "Robot Framework" automated testing framework.
    ● Implemented the (back-pflau) module that handles calls to the PFLAU (Emergency Call Location Platform) directory services to retrieve caller information for SAMU.
    ● Studied and implemented a Mock solution (Wiremock) to simulate SOAP web service calls to the PFLAU telephone actor and send predefined datasets.
    ● Designed and implemented the (back-synchro-sivic) module, which acts as a gateway for calls to services exposed by the SI-VIC application (dedicated to hospitals) for synchronizing events and their patients using the open-source "Quartz" library.
    ● Implemented backend modules with Java 8 and frontend with Angular 7 for the "validation of caller and patient qualification elements" feature.
    ● Fixed bugs in the "main courante" (logbook) business component for CRRA (Call Reception and Regulation Centers) and events (DAO, business, and web layers).
    ● Generated the client-side part and DTOs for the Front-end using Swagger.
    ● Improved code quality and performed technical refactoring on various application components.
    Angular 8 Spring Data Spring boot Java 8 Java/JEE Quartz Robot Framework HTML5 CSS3 JavaScript MySQL Oracle SQL Groovy Hibernate ActiveMQ Docker Maven Git JIRA Jenkins UML Confluence

Recommendations

Be the first to recommend Mohamed Abdesslem

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

  • Engineer
    ENET'COM
    2016
    Ingénierie en informatique ( spécialité télécommunications)

Skill set (57)

Categories