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

Mohamed El Bouch

Ingénieur d'études et développement Java / Angular

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

About Mohamed

Développeur full-stack Java / Angular , j’interviens sur des applications métier complexes à forts enjeux fonctionnels et opérationnels, dans des environnements exigeants (transport, énergie, systèmes d’aide à la décision).

J’ai une expertise en back-end et front-end, avec une maîtrise de Java (Java (8 → 21, Spring, JPA/Hibernate) et Angular (Angular 11 → 17). J’interviens sur l’ensemble du cycle de développement : analyse du besoin, conception technique, implémentation, tests, performance et mise en production.

Côté backend, je travaille sur :

- la modélisation métier complexe

- la conception d’API REST robustes et cohérentes

- la gestion transactionnelle et la performance JPA/Hibernate

- la fiabilité des traitements et la qualité du code

Côté frontend Angular, j’interviens sur :

- la conception et le développement de composants métier

- la structuration d’applications Angular maintenables

- la communication front/back et la gestion des états

- l’optimisation des performances et de l’expérience utilisateur

J’ai travaillé sur des applications monolithiques modulaires, pensées pour évoluer dans le temps, avec une attention particulière portée à la maintenabilité, à la robustesse et à la compréhension fonctionnelle.

J’apprécie les missions full-stack où le développeur est impliqué dans les choix techniques, l’analyse de l’existant et la collaboration étroite avec les équipes métiers, produit et QA.

Objectifs professionnels :
intervenir sur des missions full-stack Java / Angular à forte valeur ajoutée, contribuer à des applications utiles et complexes, et apporter une vraie expertise technique aussi bien côté backend que frontend.
  • French

    Native or bilingual

  • English

    Fluent

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

Experience

  • SNCF
    Ingénieur d'études et développement Java / Angular
    TRANSPORTATION
    March 2024 - Today (2 years and 3 months)
    Paris, France
    Projet : OpenGOV – Application d’aide à la décision pour l’optimisation du placement des trains en gare.

    Méthodologie : Scrum

    Equipe : 13 personnes (5 développeurs, 1 responsable technique, 1 scrum master, 1 PO, 5 métiers).

    Missions et tâches :
    • Développement d’une application de calcul d’itinéraires ferroviaires basée sur des algorithmes de recherche opérationnelle
    • Implémentation des règles d’exploitation et des contraintes d’infrastructur ferroviaire
    • Conception et développement d’API REST de calcul et de simulation de scénarios
    • Développement d’interfaces Angular pour la visualisation des graphiques d’occupation des voies (GOV)
    • Optimisation des performances des traitements de calcul
    • Mise en place de tests unitaires et amélioration continue de la qualité du code
    • Analyse et correction d’anomalies en production
    • Revue de code et validation des merges requests.
    • Collaboration étroite avec les experts métiers
    • Participer aux différentes cérémonies SCRUM (Sprint Planning, Daily, Sprint review, rétrospective …).
    Environnement technique :
    Java 21 - Angular 17 - Spring Ioc - Spring Boot - Spring DATA - Spring Security - PostgreSQL - Maven - Jenkins - Tomcat - Junit - Mockito - REST - Sonar - GIT - GitLab - Jira.
    Java Spring Angular PostgreSQL Jenkins
  • EDF
    Ingénieur d'études et développement Java / Angular
    ENERGY AND UTILITIES
    January 2023 - February 2024 (1 year and 1 month)
    Paris, France
    Projet : DOM & CORSE – Application grand public pour la gestion des contrats et paiements d’électricité.

    Méthodologie : Scrum

    Equipe : 10 personnes (6 développeurs, 1 responsable technique, 1 architecte, 1 scrum master, 1 PO).

    Missions et tâches :
    • Participation à la conception et développement du projet et la réalisation des POC
    • Participation à la maintenance corrective et évolutive du projet
    • Analyse de l’existant et contribution aux choix techniques
    • Développer les besoins fonctionnels tout en assurant une bonne qualité du code.
    • Mise en place de tests unitaires et amélioration continue de la qualité du code
    • Refactoring et amélioration du code à l'aide de Sonar,Checkmarx.
    • Participer aux différentes cérémonies SCRUM (Sprint Planning, Daily, Sprint review, rétrospective …).
    Environnement :
    Java 17 - Angular 13 - Vue.js 2 - Spring Ioc - Spring Boot - Spring DATA - Spring Security - PostgreSQL - Maven - Jenkins - Tomcat - Junit - Mockito - Checkmarx - Dynatrce - Sonar - GIT - GitLab - Jira.
  • Capgemini
    Ingénieur d'études et développement Java / Angular
    BANKING AND INSURANCE
    October 2020 - December 2022 (2 years and 2 months)
    Projet : SOLEM – Application de tarification des risques (client SCOR)

    Méthodologie : Scrum

    Equipe : 8 personnes (4 développeurs, 1responsable technique, 1 scrum master, 2 PO)

    Missions et tâches :
    • Maintenance évolutive et corrective
    • Développement d’API métier de calcul de tarification
    • Optimisation des performances et fiabilisation des traitements
    • Chiffrage et Réalisation des POC
    • Revue de code et amélioration continue via SonarQube
    • Travail en équipe Agile Scrum
    Environnement technique :
    Java 11 - Angular 13 - Struts 2 - Spring Ioc - Spring Boot - Spring DATA - SQL SERVER - Maven - Jenkins - Tomcat - Junit - Mockito - REST - Sonar - GIT - Azure Devops,

Recommendations

Be the first to recommend Mohamed

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

  • Master Sciences et Techniques
    2019
    Master Sciences et Techniques
  • Licence Sciences et Techniques en Génie Informatique.
    2017
    Licence Sciences et Techniques en Génie Informatique.

Skill set

Categories