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 €/jour
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • SNCF
    Ingénieur d'études et développement Java / Angular
    TRANSPORTS
    mars 2024 - Aujourd'hui (2 ans et 3 mois)
    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
    ENERGIE
    janvier 2023 - février 2024 (1 an et 1 mois)
    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
    BANQUE & ASSURANCES
    octobre 2020 - décembre 2022 (2 ans et 2 mois)
    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,

Recommandations

Soyez le premier à recommander Mohamed

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • 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.

Compétences

Catégories