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

550 €/jour
Lyon, FR
3-7 ans

Délai de réponse moyen : 1h

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

    Bilingue ou natif

Accepte de travailler sur site
Lyon (jusqu’à 50 km), Paris (jusqu’à 50 km), Marseille (jusqu’à 50 km), Nantes (jusqu’à 50 km)

Expériences

  • Crédit Agricole
    Migration d’une application en MOD3 vers EasyServices (SpringBoot App)
    BANQUE & ASSURANCES
    octobre 2024 - Aujourd'hui (1 an et 8 mois)
    Lyon, France

    ** 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
    GRANDE DISTRIBUTION
    octobre 2022 - septembre 2024 (1 an et 11 mois)
    Lyon, France
    ** 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)
    BANQUE & ASSURANCES
    juin 2022 - octobre 2022 (4 mois)
    Lyon, France

    ** 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

Recommandations

Soyez le premier à recommander Mohamed Amine

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

Compétences

Catégories