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
  • Consultant Java JEE et Shell PLSQL

    CGI, Casablanca - Maroc.Fashion Cube/Pimkie
    Jan 2021 - aujourd'hui

    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.

  • Analyste Développeur JAVA/JEE Senior

    Office européen des brevets (OEB)
    Jan 2020 - Jan 2021

    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

  • Développeur informatique

    Groupe Label'Vie, Rabat-Skhirat - Maroc.
    Jan 2011 - Jan 2020

    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-SQLMarge 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 :
  • aujourd'hui

    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

  • Développement d’un Méta-Moteurs de Recherche (Java/JEE, Eclipse).

    PROJETS ACAEMIQUE
    aujourd'hui

    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
  • 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).

    Casablanca (Maroc) l’université du Littoral Côte d’Opale (France).
    2009
  • Licence en Informatique . Sup'Technology, Casablanca.

    Sup'Technology, Casablanca.
    2006
  • Baccalauréat Sciences Expérimentales

    Lycée Doukkala, Sidi Bennour
    2005
Autres compétences
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 Technical Leader Java/JEE
Houssem

Technical Leader Java/JEE

  • RUEIL-MALMAISON
JAVA SPRING Kafka DOCKER Kubernetes GIT Microservices API RESTful SOAP PL SQL
Disponible
CV Consultant IT
Anthony

Consultant IT

  • QUERRIEU
JAVA J2EE SQL SERVER Microsoft PowerApps Microsoft Power BI
Bientôt disponible
CV Consultant technique ORACLE
Galaxy

Consultant technique ORACLE

  • NOISY-LE-GRAND
ORACLE SQL TALEND Snowflake JAVA SALESFORCE
Disponible
CV Consultant Senior JAVA ANGULAR
Zakaria

Consultant Senior JAVA ANGULAR

  • SAINT-GERMAIN-EN-LAYE
Angular JAVA Spring Boot SPRING BATCH SPRING Cloud AWS
Disponible
CV Architecte Applicatif / Tech Lead / DevOps
Evariste

Architecte Applicatif / Tech Lead / DevOps

  • PARIS
API RESTful Microservices DEVOPS GIT GITLAB DOCKER OAUTH JAVA Spring Boot Cloud AWS
CV Ingénieur de développement J2EE
Arbi

Ingénieur de développement J2EE

  • ASNIÈRES-SUR-SEINE
J2EE SPRING REST JAVA HIBERNATE POSTGRES SQL JUnit Microservices APACHE KAFKA
Disponible
CV Chef de projet JAVA
Chahine

Chef de projet JAVA

  • SURESNES
SQL J2EE SPRING JAVA ORACLE C++
Bientôt disponible
CV Architecte Solution | Intégration [ Mulesoft, AWS, Java Certified ]
Abdelbaki

Architecte Solution | Intégration [ Mulesoft, AWS, Java Certified ]

  • SAINT-GERMAIN-EN-LAYE
JAVA J2EE Spring Boot SPRING Angular Kubernetes DOCKER MULESOFT ANYPOINT PLATFORM Cloud AWS
Disponible
CV Consultant AMOA, Directeur de projet
Romain

Consultant AMOA, Directeur de projet

  • VANNES
JAVA EDI AGILE LINUX DEVOPS API RESTful Spring Boot
Disponible
CV Développeur Fullstack/ Business Analyst
Arnaud

Développeur Fullstack/ Business Analyst

  • NIORT
JAVA JAVASCRIPT REACT.JS POSTMAN SQL PYTHON