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

Mohamed Ali Hachana

Senior Java / Tech Lead | API | Spring Boot | SQL

€430/day
Paris, FR
8-15 years

Average response time: 1 hour

About Mohamed Ali

Ingénieur Java Senior avec plus de 9 ans d’expérience dans le secteur bancaire, spécialisé dans la conception, l’évolution et la refonte d’applications backend critiques de rentabilité et de gestion des risques, au sein de systèmes à forte volumétrie.
Je couvre l’ensemble du cycle projet : analyse fonctionnelle, développement, intégration de données, optimisation des performances et gestion des environnements de production (CI/CD, industrialisation).
Reconnu pour ma double compétence technique et fonctionnelle, j’interviens aussi bien sur des environnements legacy complexes que sur des architectures modernes (APIs REST, microservices), avec une forte attention portée à l’optimisation du code, la qualité des données et la maintenabilité.
  • English

    Native or bilingual

Can work on-site
Paris (up to 50km), Lille (up to 50km), Lyon (up to 20km), Nantes (up to 20km)

Experience

  • Société Générale
    Tech Lead Java – Réferent Applicatif (SIREO)
    December 2022 - Today (3 years and 6 months)
    Val de Fontenay, 94120 Fontenay-sous-Bois, France
    • • Rôle de référent technique et fonctionnel : point de contact entre les équipes produit et développement, clarification des besoins, conception des solutions et arbitrages techniques.
    • • Analyse et reprise d'un système legacy complexe afin d'en extraire les règles de gestion et les dépendances techniques pour leur réimplémentation dans une API moderne.
    • • Conception et développement from scratch d'une API backend en Java 17 / Spring Boot, basée sur une architecture hexagonale et pensée pour une exploitation cloud.
    • • Responsable de la qualité, de la cohérence et de la fiabilité des données alimentant le moteur de calcul (RWA, fonds propres, RGCP avant/après opération, EL, LGD, PNB, TCI…), avec mise en place de contrôles de cohérence et sécurisation des résultats.
    • • Implémentation des règles de cotation et de décision : calcul des indicateurs, scoring vert/orange/rouge et déclenchement des niveaux de validation (Directeur de CAR, etc.)
    • • Optimisation des performances applicatives, notamment via la mise en place de mécanismes de cache (Caffeine) et l'optimisation des accès aux données.
    • • Contribution à la chaîne CI/CD (Jenkins, Docker, Git, SonarQube).
    • • Mise en place de tests unitaires (JUnit 5, Mockito) et amélioration continue de la qualité du code. Technologies 17, Spring Boot, APIs REST (JAX-RS), JPA/Hibernate, Architecture hexagonale, Docker, Jenkins, Git, SonarQube, Caffeine, JUnit 5, Mockito, Tomcat
    Spring boot API Teradata Apache Tomcat Java
  • BNP Paribas CIB
    Ingénieur MOE Java / PL-SQL
    July 2021 - December 2022 (1 year and 5 months)
    Paris, France
    • • Développement et évolution de l'ETL interne Java (Spring Boot) destiné à remplacer progressivement DataStage
    • • Contribution aux activités de Data Collection: responsabilité de l'utilitaire Java d'intégration des flux de données (journaliers, mensuels, annuels), intégration et fiabilisation des données alimentant la Data Warehouse Oracle
    • • Développement et optimisation de scripts PL/SQL (plans d'exécution, performance)
    • • Suvi et maintenance de scripts Shell (KSH) pour l'orchestration et les traitements batch
    • • Participation aux releases applicatives : préparation des livrables, commits et push Git, en coordination avec les équipes DevOps
    • • Support de niveau 3 (L3) sur incidents critiques de production
    • • Transfert de compétences et accompagnement des équipes offshores (Inde) Technologies : Java 8, Spring Boot, PL/SQL, Sybase, Oracle, Shell (KSH), Git, JUnit 4
    Spring boot SQL KSH Java WinSCP
  • Société Générale
    Ingénieur Développeur Java EE
    July 2019 - July 2021 (2 years)
    Val de Fontenay, 94120 Fontenay-sous-Bois, France
    Développement et maintenance de ETRETAT: application dédiées la de rentabilité client et à la cotation des de s'appuyant sur une base de données à forte volumétrie, avec des enjeux élevés de et de & réalisations :
    • • Contribution au développement de règles de gestion et workflows backend liés aux processus de simulation et de décision.
    • • Implémentation de calculs métier à fort impact, avec une attention particulière portée à la cohérence et la fiabilité des données.
    • • Intégration de calculateurs externes via APIs REST/JSON, incluant la gestion des échanges et des validations.
    • • Modernisation technique de l'application : Java 6 → Java 8, WebLogic → Tomcat 9, SVN → Git.
    • • Mavenisation du projet : centralisation et gestion des dépendances, amélioration de la reproductibilité des builds.
    • • Responsabilité applicative des environnements: configuration serveurs, gestion des certificats SSL.
    • • Participation aux déploiements applicatifs et mises en production.
    • • Support applicatif et diagnostic des incidents, analyse des performances et correction d'anomalies. Technologies
    Java EE API Apache Tomcat JSF EJB

Recommendations

Be the first to recommend Mohamed Ali

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

  • Diplôme National d'Ingénieur en Informatique
    Polytech Sousse
    2017
    Diplôme National d'Ingénieur en Informatique

Skill set

Categories