Mohamed Ali (Dali) - Développeur J2EE

Ref : 190124B002
Email vérifié
Photo de Mohamed Ali (Dali), Développeur J2EE
Compétences
Expériences professionnelles
  • Expériences professionnelles

    Depuis Avril 2022 : Tech Lead Java chez Carrefour

    Développement au sein de l’équipe Outils&Monitoring de KPI techniques et fonctionnels
    ▪ Participation aux séances de pesages des US et découpage de taches.
    ▪ Réalisation de POC.
    ▪ Développement de batch consommant des données de GCP storages/ Bigquery et insertion dans des bdd (relationnelles ou non
    relationnelles)
    ▪ Consommation de données provenant de prometheus/telegraf et génération de metrics exploitable pour des Dashboards
    ▪ Création de Dashboards avec des kpis fonctionnels et techniques
    ▪ Création d’alertes fonctionnelles
    ▪ Mise en place de job jenkins
    ▪ Création et modification de scripts pythons
    ▪ Rédaction des tests unitaires

    Méthode de gestion de projet: Agile (Scrum), Containers : Docker, Technologies :Spring Boot. Base de données :
    postgreSql/influxDb/prometheus, Gestion de dépendances : Maven, Versionning : Bitbucket, Tests unitaires : Junit, Plateforme
    d’intégration continue : Jenkins, Rundeck, Dashboards : Grafana, Cloud : Google Cloud Platform, Gestion d’incidents : Pager
    Duty.

    Septembre 2021-Mars 2022 : Consultante Java chez Crédit Agricole

    Développement au sein du moteur Supply Chain Finance, qui permet aux clients de la banque de faire des demandes de prépaiement
    qui seront intégrées et traitées par le moteur.
    ▪ Participation aux séances de pesages des US et découpage de taches.
    ▪ Consommation des services Rest(RestTemplate)
    ▪ Création de consumer/producer sur des topics/queues JMS
    ▪ Persistance de données via JdbcTemplate
    ▪ Génération de rapports dans un environnement multithreading
    ▪ Amélioration de la couverture de code
    ▪ Rédaction des tests unitaires

    Méthode de gestion de projet: Agile (Scrum), Serveurs : Jboss, Technologies :Spring (Boot,AOP, Security, Jpa). Base de données :
    postgreSql, Gestion de dépendances : Maven, Versionning : GitLab, WebServices : Rest, Tests unitaires : Junit, BDD : Cucumber .

    Janvier 2019- Aout 2021 : Consultante Java chez Enedis
    Maintenance et puis refonte du portail Lincs destiné aux particuliers, entreprises et collectivités pour suivre les consommations, faire
    des demandes de raccordement, ajouter un compteur, …
    Refonte du portail LINCS :
    ▪ Participation aux séances de pesages des US et découpage de taches.
    ▪ Développement des micro-app :
    ✓ Consommation des services Rest (l’API Feign).
    ✓ Consommation des services Soap(Plugin Apach Cxf).
    ✓ Création des api rest pour la couche front.
    ✓ Développement de la couche Front avec Angular 9
    ✓ Création de consumer/producer sur des topics Kafka.
    ✓ Persistance de données via Spring data jpa et JdbcTemplate.
    ✓ Création de batchs via Spring Batch.
    ✓ Gestion de cache via Hazelcast.
    ▪ Intégration des micro-app dans le portail wordpress.
    ▪ Rédaction des tests unitaires.
    Méthode de gestion de projet: Agile (Scrum), Serveurs : Tomcat pour les environnements de dev et prod, Technologies :Spring
    (Boot,AOP, Security, Kafka,Data Jpa, batchs) Angular 9,Bootstrap, Feign, OpenApi, Hazelcast. Base de données : H2 en local et
    postgreSql sur les autres env, Gestion de dépendances : Maven, Versionning : GitLab, WebServices : Rest/SOAP, Tests unitaires :
    Junit, Portail : Wordpress , Plateforme d’intégration continue : Jenkins.
    Maintenance et évolution du portail LINCS Legacy :
    ▪ Participation aux séances de pesages des US et découpage de taches.
    ▪ Ajout de nouvelles fonctionnalités dans les portlets :
    ✓ Consommation des services Rest(RestTemplate).
    ✓ Consommation des services Soap(Plugin Apach Cxf).
    ✓ Développements backend (Spring portlet mvc/ data-jpa).
    ✓ Création des IHM.
    ▪ Administration du portail (Gestion des pages/ groupes/ roles).
    ▪ Correction des anomalies.
    ▪ Rédaction des tests unitaires.
    Méthode de gestion de projet: Agile (Scrum), Serveurs : Tomcat pour les environnements de dev et prod, Technologies : Spring
    rest/portlet- mvc/data-jpa, Hibernate, Bootstrap Gestion de dépendances : Maven, Versionning : GitLab, WebServices : Rest/SOAP,
    Tests unitaires : Junit, Portail : Liferay 6.2 , Plateforme d’intégration continue : Jenkins.

    Aout 2017- Décembre 2018 : Ingénieur d’études et développement Java – BDSI – Maroc
    Accompagnement de la refonte du système d’information de la banque.
    ▪ Participation au cadrage technique et fonctionnel.
    ▪ Réalisation des POCs pour tester la compatibilité d’Angular 4 et Liferay 6.2.
    ✓ Création des portlets avec du front en Angular 6.
    ▪ Rédaction des documents de spécification d’interfaces.
    ✓ Contrats d’interfaces pour la couche d’échange (Intermédiaire entre l’ancien et nouveau SI en cours de
    développement)
    ▪ Développement des portlets au sein du portail YourPortalAdvisor :
    ✓ Consommation des services Rest/ Soap exposés par la couche d’échange
    ✓ Création des apis pour la couche Front.
    ✓ Développement de la couche Front avec Kendo UI.
    ▪ Tests unitaires des portlets.
    ▪ Amélioration de la qualité de code.
    ▪ Rédaction de la documentation fonctionnelle et technique des portlets.
    ▪ Administration et gestion d’habilitations du portail YourPortalAdvisor.
    Méthode de gestion de projet: Agile (Scrum), SGBD : Oracle12c, Serveurs : Tomcat en mode développement et WebSphere en
    production, Framework : Spring portlet/mvc/rest/data-jpa ; Kendo UI, Gestion de dépendances : Maven, Versionning : Github,
    WebServices : Rest/SOAP, Tests unitaires : Junit, Portail : Liferay 6.2, Plateforme d’intégration continue : Jenkins.

Études et formations
  • Formation(BAC+5)

    2014 - 2017 : Diplôme d’Ingénieur d’État en Informatique, École Mohammadia d’Ingénieurs.
    2012 - 2014 : Classes Préparatoires aux Grandes Écoles, option MPSI.
    2012 : Baccalauréat Sciences Mathématiques. Mention : Très bien.

    Certifications

    Java 8 : Oracle Certified Associate, Java SE 8 Programmer (01/2019)
    Spring : Vmware Spring Professional (01/2021)
    AWS: AWS Certified Developer Associate (10/2022)

D'autres freelances
Développeur J2EE

Ces profils pourraient vous intéresser !
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Architecte J2EE
Maximilien

Architecte J2EE

  • PARIS
J2EE JAVA DDD MAVEN SPRING SPRING BATCH Spring Boot Kubernetes Google Cloud Platform SQL SERVER
Disponible
CV Développeur J2EE
Hamid

Développeur J2EE

  • BÈGLES
Angular HTML5 CSS JAVASCRIPT SQL SERVER SQL MYSQL J2EE JAVA PL SQL
Bientôt disponible
CV Développeur Cloud AWS
Berneso

Développeur Cloud AWS

  • ORLY
Cloud AWS JAVASCRIPT JAVA Angular J2EE PHP C++ SQL SERVER JAVA J2EE AGILE
Disponible
CV Ingénieur de développement JAVASCRIPT
M

Ingénieur de développement JAVASCRIPT

  • CHÂTILLON
JAVASCRIPT JAVA J2EE SQL Spring Boot
Disponible
CV Ingénieur de développement JAVA
Boubou

Ingénieur de développement JAVA

  • ROMAINVILLE
JAVA J2EE SPRING POSTGRESQL WEBSERVICES JAVASCRIPT Angular ANGULARJS
Disponible
CV Développeur JAVA
Idrissa

Développeur JAVA

  • AMPILLY-LE-SEC
PHP JAVASCRIPT JAVA SQL SERVER SQL MYSQL J2EE Angular
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur J2EE
Axel

Développeur J2EE

  • TOULOUSE
JAVA J2EE SQL ECLIPSE IntelliJ IDEA JUnit JIRA Angular SPRING GIT
Bientôt disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible