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

Omar Ait Benaissa

Développeur Sénior Full-stack Java / Angular-React

€560/day
Paris, FR
8-15 years

Average response time: 1 hour

About Omar

Vous recherchez un Lead Dev / Développeur Full-Stack expérimenté ?
Vous souhaitez concevoir, sécuriser et faire évoluer des applications critiques à forte volumétrie ?
Vous êtes au bon endroit.

Je suis Ingénieur Logiciel Full-Stack et Lead Dev avec 10 ans d’expérience dans le développement d’applications critiques à haute disponibilité.
Je suis spécialisé en Java / Spring Boot, microservices, Angular, React et Node.js, avec une forte culture de leadership technique et de sécurité applicative et des identités (IAM, LDAP, RBAC).
J’ai évolué dans des environnements exigeants mêlant banque, secteur public, services numériques et télécoms, et collaboré avec des organisations telles que BNP Paribas, le Ministère de l’Intérieur (ONISR), la CIPAV, Capgemini et Orange Business Services.
  • French

    Native or bilingual

  • Arabic

    Native or bilingual

  • English

    Fluent

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

Experience

  • BNP
    Senior Fullstack (Java,React) Developer
    BANKING AND INSURANCE
    July 2022 - December 2025 (3 years and 5 months)
    Paris, France
    J’ai rejoint une équipe IAM afin d’assurer le développement, le support de niveau 3 et la gouvernance des incidents sur des systèmes critiques de gestion des identités.
    L’objectif de la mission : industrialiser et sécuriser les processus d’approvisionnement des identités, garantir les SLA et assurer la conformité des flux IAM.
    L’équipe était composée de développeurs, d’experts IAM et d’acteurs métier évoluant dans un contexte à forts enjeux de sécurité.

    Mes responsabilités :
    • Conception et développement de batchs Spring Batch et d’API REST pour la migration des identités vers SailPoint IdentityIQ, avec gestion des erreurs, reprise automatique et synchronisation incrémentale via APIs sécurisées
    • Implémentation de batchs d’approvisionnement automatisés intégrant LDAP et REST pour la création, mise à jour et suppression de comptes, avec jobs planifiés, parallélisés et traçables selon les normes de sécurité
    • Développement d’API REST d’approvisionnement unitaire sous SLA 2h, exécutées via des services Java multithreadés basés sur une matrice de rôles complexe
    • Développement d’une IHM d’administration et de supervision en React (Hooks, architecture composants), intégrant Material-UI et des tests automatisés (Jest, React Testing Library)
    • Conception d’un composant de progression temps réel en React (polling API, agrégation concurrente avec Promise.all, gestion du cycle de vie via useEffect)
    • Rédaction de spécifications fonctionnelles et techniques alignées sur les exigences de conformité et de sécurité
    • Animation des cérémonies Agile, synchronisation des livrables et levée des blocages
    • Rédaction de documentations techniques et de guides de procédures pour la capitalisation et le transfert de connaissances
    • Contribution à la gouvernance des incidents, au respect des SLA et à l’alignement des parties prenantes
    Java React.js Spring boot Multi-threading
  • ONISR
    Lead Fullstack (Java/Angular) Developer
    PUBLIC SECTOR
    February 2020 - July 2022 (2 years and 5 months)
    Paris, France
    J’ai rejoint le projet ONISR avec Capgemini en tant que Technical Lead pour accompagner la conception et l’évolution d’applications métier critiques au sein d’un programme à forts enjeux fonctionnels et techniques.
    L’objectif de la mission était d’assurer la qualité, la performance et la pérennité des solutions, tout en pilotant les activités techniques et en accompagnant l’équipe de développement.
    L’équipe était composée de développeurs full-stack, d’analystes métier (MOA) et de parties prenantes techniques.

    Mes responsabilités :
    • Recueil des besoins métier et animation d’ateliers avec la MOA afin de définir les priorités fonctionnelles et techniques
    • Estimation des charges et planification des développements en coordination avec l’équipe pour garantir délais et faisabilité
    • Conception et développement de traitements batch Spring Batch (orchestration, gestion des erreurs, optimisation des performances)
    • Conception technique et développement des fonctionnalités cœur du système, en garantissant robustesse et évolutivité
    • Réalisation de revues de code, refactoring et optimisation des performances sur les modules critiques
    • Assistance à la recette fonctionnelle, exécution des scénarios de tests et validation de la conformité
    • Rédaction et maintien de la documentation technique
    • Encadrement et mentorat des développeurs juniors, suivi de la qualité du code et de la montée en compétences
    • Réalisation de POC (Proof of Concept) pour valider les choix techniques et architecturaux avant industrialisation
    Spring boot Java Angular SQL Elasticsearch
  • CIPAV
    Lead Fullstack (Java,Angular) Developer
    PUBLIC SECTOR
    September 2018 - February 2020 (1 year and 5 months)
    Paris, France
    J’ai rejoint Capgemini en tant que Consultant Full-Stack Senior et Scrum Master pour piloter la refonte du SI cœur de métier d’une caisse de retraite (carrières, fiscalité, adhérents) dans un contexte réglementaire et métier exigeant.
    L’objectif de la mission était de moderniser le système d’information, d’améliorer les performances et d’assurer la continuité de service pour plus de 50 000 adhérents.
    L’équipe était composée de développeurs full-stack, d’acteurs métier et de parties prenantes fonctionnelles.

    Mes responsabilités :
    • Direction technique de la refonte du SI cœur de métier et coordination des activités applicatives
    • Réalisation d’une migration complète de Java 6 / AngularJS vers Java 8 / Angular 4, avec amélioration significative des performances
    • Mise en place du dispositif PASRAU (prélèvement à la source) dans le respect des contraintes métier et réglementaires
    • Conception et développement de traitements batch Spring Batch pour les migrations de données vers le nouveau SI
    • Optimisation des traitements volumineux et amélioration des performances applicatives
    • Animation des cérémonies Scrum, gestion du product backlog et suivi des livrables
    • Accompagnement technique des développeurs juniors, revues de code et montée en compétences
    Spring boot Angular 12 Spring Batch Keycloak

Recommendations

Be the first to recommend Omar

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

  • Ingénieur d’état de grade master, Développement informatique
    3IL ( Institut d'ingénierie informatique de Limoges )
    2016

Skill set

Categories