Smail - Consultant technique JAVA

Ref : 221012H001
Email vérifié
Photo de Smail, Consultant technique JAVA
Compétences
PL SQL
SQL
POSTGRESQL
UML
Expériences professionnelles
  • EXPERIENCES PROFESSIONNELLES

    Février 2021 à aujourd’hui
    CGI, Casablanca - Maroc.

    Poste occupé: Consultant Java JEE et Shell PLSQL

    Client: Fashion Cube/Pimkie

    Activités et responsabilités:
    # Responsable des applications MAAT-NEXTAIL (GOLD) :
    Prise de lead sur MAAT-NEXTAIL (Moteur d'approvisionnement magasin-entrepôt) en tant que référent Technico-Fonctionnel du périmètre
    Supervision & Prise en charge les tickets (MCO Quotidien)
    Participation à la maintenance et l’évolution de MAAT-NEXTAIL
    Participation aux réunions de suivi avec le client

    Membre du Pôle technique NTI :
    Traitement des incidents sur le parc applicatif récupéré et sur d’autres applications JAVA/JEE & Shell PL-SQL
    Contribution à la montée en compétences et développement des évolutions et correctifs
    Garantir le respect des délais et de la qualité des livrables

    Objectifs fixés de la mission
    1. Monter en compétence sur le périmètre MAAT-NEXTAIL (expertise technique et fonctionnelle sur les différents sujets)
    2. Participation à la maintenance et l’évolution de MAAT-NEXTAIL et d’autres applications JAVA/JEE & Shell PL-SQL
    3. Garantir le respect des délais et de la qualité des livrables -EVO
    4. Garantir le traitement des JIRA à temps en respectant les SLA de convention de service
    5. Remonter des alertes et le suivi des actions
    6. Gestion des situations de crise --> Réactivité et mobilisation jusqu’à résolution du problème en mettant en place des solutions pérennes

    # Actuellement en KT pour assurer en binôme le RUN et le BUILD des dizaines d'applications (exp: ePortal, mColis, eStock, eStaff).
    Evironnement: Struts, Hibernate, Spring, JQuery/ExtJs/AngularJS, Maven, SVN, JBoss, PostgreSQL/Oracle, PL-SQL.

    Février 2020 à Janvier 2021
    Everis/NTTDATA, Tétouan - Maroc.

    Poste occupé: Analyste Développeur JAVA/JEE Senior

    Client: Office européen des brevets (OEB)

    Activités et responsabilités:

    Participer à la maintenance corrective et évolutive des applications Java/JEE existantes (TMA).

    Analyser, estimer la charge et traiter des tickets JIRA des demandes d'ajout des nouvelles fonctionnalités, des demandes de modifications, des problèmes signalés et des erreurs apparues dans les différentes applications de l'OEB.
    Développer et tester des mises à jours applicatives
    Créer des Job Jenkins et Déployer des applications à jours
    Améliorer la couverture SonarQube des applications
    Migrer des application de SVN vers Git
    Tuning et traitements des JVM des applications
    Adapter le JMeter pour surveiller le portail
    Migrer des applications vers Java 8
    Documentation des applications


    Août 2011 à Janvier 2020 
    Groupe Label'Vie, Rabat-Skhirat - Maroc.

    Poste occupé: Développeur informatique

    Missions :

    Je participe à la réalisation de nouvelles applications et à la maintenance corrective et évolutive des applications Java/JEE existantes.

    Je participe à la réalisation des projets Shell/PL-SQL et à la maintenance corrective et évolutive des projets  Shell/PL-SQL existants.

    J'assure le support technique et le suivi des développements de l’équipe au quotidien.

    Encadrement :
    Support technique équipe de développement Java
    Suivi d’avancement des réalisations des projets sous-traités
    Support applicatif
    Développement :
    Etude de faisabilités techniques
    Rédaction des spécifications techniques détaillées
    Développement des modules et/ou des applications en JAVA/JEE
    Réalisation des tests unitaires et recettes techniques
    Documentation d’utilisation, de déploiement et d’exploitation des applications
    Maintenance :
    Support technique et maintenance corrective/évolutive
    Mise à jour des cas de test
    Validation des tests unitaires
    Validation des tests de non régression

    Applications développées ou maintenues :

    Etiquetage :
    Faire de la TMA pour une application web dédiée aux enseignes Carrefour, Carrefour Market et Atacadao, qui imprime des lots des tickets des articles à mettre au-dessous des articles dans les magasins :
    Possibilité 1 : Soit on crée le lot des tickets dans l'ERP GOLD et en entré de l'application sera le numéro de lot.
    Possibilité 2 : Soit on Upload un fichier plat des articles et l'application récupère les données des articles(Libellé, Code EAN, Prix permanant, prix promotionnel...) à imprimer à partir de GOLD.
    L'application détecte l'imprimante via une applet dédiée.
    L'impression des d'article se fait selon le modèle du format des ticket précis.

    Environnement : Struts 2, Hibernate, Tiles, Spring, JavaScript, ExtJS, Eclipse, Maven, SVN, JasperReport, Tomcat, Oracle10/11g, PL-SQL.

    Marge arrière fournisseur

    Réalisation d'une application web, pour les enseignes Carrefour, Carrefour Market, qui :
    Gère la fiche fournisseur, les contrats et les factures des fournisseurs du groupe
    Gère les éléments de la facturation par rubrique, édition des factures, gestion des éléments de base (Base achats)
    Calcul de la marge arrière
    Reporting

    Environnement : Struts 2, Hibernate, Tiles, Spring, JavaScript, ExtJS, Eclipse, Maven, SVN, JasperReport, Tomcat, Oracle10/11g, PL-SQL.

    Gestion des réclamations et incidents

    Réalisation d'une application web qui traite et permet de faire le suivi les réclamations:
    Il s’agit des réclamations magasins des BUs Carrefour et Carrefour Market en passant par un Workflow.
    Le traitement des réclamations se fait au niveau du siège (centralisé) par les différentes directions (RH, Logistique, Marketing, DSI, Technique..).
    L'application donne la main pour télécharger des différents reporting de suivi et de statistique.

    Environnement : Struts 2, Hibernate, Tiles, Spring, JavaScript, ExtJS, Eclipse, Maven, SVN, Tomcat, Oracle10/11g, PL-SQL

    Outil des intégrations massives des données

    Réalisation d'une application web interfacée avec l'ERP GOLD et qui injecte des données volumineuses au format des fichiers plats:
    Prix d'achat et Prix de vente : l'application vérifie la validité des données et elle traite les périodes de validité des prix.
    Commandes stock : l'outil insère ces commandes dans GOLD après la vérification données.
    Marge Min-Max : l'Intégration de ces marges utiles pour le projet "Centralisation des prix de vente marché".
    Environnement : Struts 2, Hibernate, Tiles, Spring, JavaScript, ExtJS, Eclipse, Maven, SVN, Tomcat, Oracle10/11g, PL-SQL

    Centralisation des prix de vente marché

    Réalisation d'un projet en Shell/PLSQL étant composé :
    d'un batch qui trace et ferme, quotidiennement, les tarifs locaux de tous les magasins des BUs Carrefour et Carrefour Market.
    d'un batch qui calcul les prix de vente (dites centraux) à base des dernières réceptions du jour et les priorisent pour qu'ils soient appliqués au niveau des sites des deux enseignes.

    Environnement : Shell et PL-SQL

    Gestion de la pige promotionnelle

    La réalisation d'une application web qui:
    Injecte les dépliants des articles et les panneaux publicitaires des enseignes du groupe filière de la grande distribution (Carrefour, Carrefour Market et Atacadao) et ces concurrents.
    Reporting
    Comparaisons des offres promotionnelles
    Environnement : Struts 1, Hibernate, JSTL, JavaScript, NetBeans, Tomcat, Oracle10g

    Gestion de « la recette »

    Refonte d'une application web (de PHP vers Java/JEE) qui:
    Récupère le chiffre d’affaire journalier pour chaque magasin à partir de l’ERP GOLD
    Via SSH et à partir du serveur de caisse de chaque magasin des Business Units (BUs) du groupe, elle récupère un fichier plat a un format donné qui contient le chiffre d’affaire journalier dédié à la l’application recette.
    Donne la main aux chefs de caisses de saisir le CA par caissière et par mode de paiement/règlement.
    Fait la comparaison de ces 3 Chiffres d’affaires et donne la main pour télécharger un fichier F55(format précis) à communiquer à la BANQUE.

    Environnement : Struts 1, Hibernate, JavaScript, NetBeans, Tomcat, Shell, SQL, PL-SQL, Oracle10g

    Gestion des inventaires

    La réalisation d'une application web, pour les BU Carrefour, Carrefour Market, SupEco et CDCI de la Côte d’Ivoire, qui fait :
    Le chargement des articles à inventorier dans les PDA.
    Déchargement des articles inventoriés dans l'ERP GOLD
    Mettre à jour le stock total des articles inventoriés.

    Environnement : Struts 1, Hibernate, JSTL, JavaScript, NetBeans, Tomcat, Oracle10g


    PROJETS ACAEMIQUE

    Développement d’un Méta-Moteurs de Recherche (Java/JEE, Eclipse).
    Développement d’une application web de Gestion Electronique du Document (Asp.Net, Visual Studio).
    Développement d’une application web de E-Commerce (J2EE/.Net/Web Services).
    Réalisation d’une application Desktop client/serveur : Gestion des notes des étudiants (Java RMI)
    Réalisation d’une application desktop de Gestion d’une bibliothèque (Java SWING, Eclipse)

Études et formations
  • FORMATION

    2009-2011 : Master en ingénierie du logiciel à Sup'Technology, Casablanca (Maroc) en double diplomation avec un Master en ingénierie du logiciel de l’université du Littoral Côte d’Opale (France).
    2006-2009 : Licence en Informatique . Sup'Technology, Casablanca.
    2005-2006 : Baccalauréat Sciences Expérimentales. Lycée Doukkala, Sidi Bennour

    Connaissances & Compétences Techniques
    Technologies Java/J2EE : Maven, Spring, Spring Security, Hibernate, Struts 2, Tiles, JSTL
    Langage de script : Shell, Php
    Technologies DotNet : C#, Asp.Net
    Langages de programmation JS : (ExtJS, JSON), Feuille de Style, HTML.
    Langage de modélisation : Méthode Merise, UML 2.0
    Editeurs : Eclipse (Ganymed, Luna, Mars, 19-06, 21-06, 22-12), Netbeans
    Serveur d’application/Web : Tomcat, JBoss, IIS
    Contrôle de versions : SVN, Git
    Reporting : JasperReport, DisplayTag
    Bases de données : XML, Oracle, SQL Server, MySQL.
    Langages de requête : XML (XSLT, XPath, XQuery)‏, SGBDR (SQL, HQL, Criteria).
    Interfaces de programmation : SAX, DOM, JDOM, RMI.
    Outils de Bases de données : Toad, Oracle SQL Developer, DBeaver
    Outils de conception : Power-AMC
    Systèmes d’Exploitation : Windows, Linux (CentOS, RedHat).
    ERP : G.O.L.D., NODHOS

    LANGUES

    Français  : Courant.
    Anglais  : Technique
    Arabe : Langue maternelle

D'autres freelances
Consultant technique JAVA

Ces profils pourraient vous intéresser !
CV Administrateur Bases de Données SALESFORCE
Oraud

Administrateur Bases de Données SALESFORCE

  • CARRIÈRES-SOUS-POISSY
SALESFORCE AGILE SQL JAVA
Disponible
CV Lead Dev Web
Youssef

Lead Dev Web

  • POITIERS
.NET Vue.js NODE.JS AGILE SYMFONY C++ Angular REACT.JS JAVA J2EE
Bientôt disponible
CV Consultant Solution Architect
Minh

Consultant Solution Architect

  • VILLEJUIF
ORACLE BRM BSCS ORACLE SQL C MAITRISE D OUVRAGE JAVA
Disponible
CV Consultant Technique DEVOPS - Big Data
Muruganathan

Consultant Technique DEVOPS - Big Data

  • BOBIGNY
DEVOPS SQL ORACLE JENKINS ELK MYSQL PYTHON JAVA Google Cloud Platform APACHE KAFKA
Disponible
CV Développeur JAVA
Asmaa

Développeur JAVA

  • TOULOUSE
JAVA SQL ORACLE Angular
CV Chef de projet JAVA
Antéro

Chef de projet JAVA

  • POILLY-LEZ-GIEN
JAVA J2EE AGILE LINUX C SQL JIRA ECLIPSE GED C++
Bientôt disponible
CV Consultant expert java j2ee
Houcine

Consultant expert java j2ee

  • FONTENAY-EN-PARISIS
SQL JAVA ADOBE AEM SPRING J2EE JPA HIBERNATE JAVASCRIPT
Disponible
CV Consultant TALEND
Ismatou

Consultant TALEND

  • NANTES
ORACLE TALEND SQL SQL SERVER LINUX AGILE APACHE SPARK JAVA SCALA
Disponible
CV Ingénieur de développement Java
Xavier

Ingénieur de développement Java

  • DIJON
JAVA SQL LINUX Angular PYTHON JAVASCRIPT
CV Chef de projet digital
Mehdi

Chef de projet digital

  • AIX-EN-PROVENCE
ENTERPRISE ARCHITECT Cloud AWS PRINCE II ORACLE BI JAVA MOA AGILE PMO SCRUM
Bientôt disponible