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

Mohamed Amine Hamrouni

Développeur Java FullStack

EUR 550/Tag
Lyon, FR
3-7 Jahre

Durchschnittliche Reaktionszeit: 1h

Über Mohamed Amine

*Développeur Full Stack Java - Solutions Logicielles Sur Mesure


Développeur Full Stack Java avec 5 ans d'expérience, je conçois des applications robustes et évolutives pour répondre à vos besoins métiers. Mon expertise couvre le développement d'applications web, la migration d'API et l'automatisation de processus dans un environnement Agile.

Expérience clé :
- Développement d'une application demaintenance centralisée(Descours & Cabaud) : gestion des fournisseurs, articles et tarifs, import/export de données via Apache POI, et traitement asynchrone avec JMS.
-Migration d'API REST(Crédit Agricole) : transition de JAX-RS/Jersey vers Spring Boot, sécurisation avec Spring Security, gestion des exceptions et documentation technique.
-Automatisation des tests et CI/CD: création de pipelines Jenkins et scripts de test automatisés avec Robot Framework pour une application IA.
- Développement d'uneapplication GED(Tunilab) : administration des droits d’accès, gestion des utilisateurs et tableaux de bord personnalisés.
- Création d'uneapplication de gestion commerciale: modules de commandes, stocks, devis, factures PDF, et gestion de paie.

Compétences techniques :
Langages : Java, Spring Boot, JavaScript, Angular.
Bases de données : IBM DB2, MySQL.
Outils : Apache POI, JMS, Maven, Docker, Jenkins, JUnit, Postman.

Je m’adresse directement à vos besoins pour vous proposer des solutions adaptées, avec une méthodologie rigoureuse et une communication claire. Disponible pour échanger sur vos projets et vous accompagner dans leur réalisation.
  • Französisch

    Muttersprachlich oder zweisprachig

Vor Ort möglich
Lyon (bis zu 50 km), Paris (bis zu 50 km), Marseille (bis zu 50 km), Nantes (bis zu 50 km)

Projekt- und Berufserfahrung

  • Crédit Agricole
    Migration d’une application en MOD3 vers EasyServices (SpringBoot App)
    BANKEN & VERSICHERUNGEN
    Oktober 2024 - Heute (1 Jahr und 8 Monate)
    Lyon, Frankreich

    ** Projet: Migration des ressources avec jax-rs et jersey vers EasyServices (Spring Boot app)

    ** Contexte : Intervention au sein d'une équipe Agile de 4 personnes (2 développeurs JAVA, 1 Scrum Master) en méthodologie Scrum



    ** Domaine d'intervention :


    • Gestion des business exceptions et les exceptions techniques
    • Gestion des logs
    • Création des appels SF via MqConnector
    • Création de connexion DB2 et MySQL
    • Configuration de Kafka
    • Configuration de cache Redis
    • Gestion des événements
    • Configuration des appels inter-Api
    • Création des api Rest
    • Création des tests unitaires
    • Tests Postman pour vérifier le bon fonctionnement des APIs après les modifications

    **Environnement technique: Java 21, SpringBoot, Jira, , GitLab, KAFKA,Cache REDIS, MqConnector, DB2, MySQL, SonarQube


    Java Apache Kafka Redis IBM Db2 MySQL
  • Descours & cabaud
    Développement d'une application web « Maintenance Article Centralisée » version 5.9 --> 5.18
    GROSSHANDEL
    Oktober 2022 - September 2024 (1 Jahr und 11 Monate)
    Lyon, Frankreich
    ** Projet: Evolution et maintenance d'une application de gestion des données Fournisseurs, Articles et Tarifaires « Maintenance Article Centralisée »

    ** Contexte : Intervention au sein d'une équipe Agile de 4 personnes (2 développeurs JAVA, 1 développeur COBOL et 1 Scrum Master) en méthodologie Scrum



    ** Domaine d'intervention :

    • Chargement des tarifs et importation des données depuis des fichiers Excel et CSV en utilisant Apache POI pour le traitement des fichiers Excel, et JMS pour le traitement asynchrone des données
    • Exportation des états de contrôle sous Excel via Apache POI avant la mise en application des tarifs
    • Création d'écrans de gestion pour les fournisseurs, les articles et les tarifs
    • Développement d'écrans pour l'enrichissement des données de sécurité, logistique et RSE des articles
    • Exportation des récapitulatifs des TVG (Tarifs Vente Groupe)
    • Création d'événements pour le lancement des calculs des écarts
    • Configuration des envois d'emails journaliers contenant les récapitulatifs aux utilisateurs concernés

    ** Environnement technique: Apache POI, Apache Struts, Capacité d'adaptation, IBM DB2, Jakarta Mail, Jakarta Messaging, Java, JavaScript, JSP, Apache Maven, méthodologies agiles, Spring, Cobol

  • Crédit Agricole
    Migration d’une application en MOD3 vers EasyServices (SpringBoot App)
    BANKEN & VERSICHERUNGEN
    Juni 2022 - Oktober 2022 (4 Monate)
    Lyon, Frankreich

    ** Projet : Migration des ressources avec jax-rs et jersey vers EasyRest (Spring Boot app)

    ** Contexte : Intervention au sein d'une équipe Agile de 5 personnes (4 développeurs et 1 Scrum Master) en méthodologie Scrum, pour réaliser la migration des applications en modalité 3 vers EasyRest et enrichir la documentation technique sur le portail de développement.

    ** Domaine d'intervention :

    • Gestion des business exceptions et les exceptions techniques
    • Gestion des logs
    • Gestion d'authentification
    • Création des appels SF via MQ
    • Création de connexion DB2 et MySQL
    • Configuration de sécurité via Spring Security
    • Gestion des événements
    • Développement des appels inter-Api
    • Développement des services liées au paiement par carte virtuelle Samsung-PAY et Apple-PAY
    • Création des api Rest
    • Création des tests unitaires
    • Tests Postman pour vérifier le bon fonctionnement des APIs après les modifications
    • Rédaction d'une documentation détaillée sur la migration afin de l'intégrer dans le portail de développement

    ** Environnement technique: Java, Spring Boot, Spring Security, MySQL, IBM DB2, Apache Maven, JUnit, Mockito, Docker, Spring Data, RabbitMQ, EasyService, Méthodologie agi

Empfehlungen

Sei die erste Person, die Mohamed Amine empfiehlt

Teile Deine Erfahrung aus der Zusammenarbeit mit diesem Freelancer.

Diese Freelancer passen auch zu Ihren Kriterien

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

Ausbildung und Abschlüsse

  • Master Professionnel en logiciels libres : développement logiciel
    Institut supérieur de gestion (ISI)
    2018
    Master Professionnel en logiciels libres : développement logiciel
  • Licence fondamentale en informatique de gestion
    Institut supérieur de gestion (ISG) Tunis-Tunisie
    2013
    Licence fondamentale en informatique de gestion

Fähigkeiten

Kategorien