Menu

Mohamed OBEY

TUNIS

En résumé

Passionné par les architectures logicielles et les technologies web liée au monde Java, j'essaie toujours d'apprendre de plus en plus et d'exploiter mes connaissances dans des projets de haute envergure.
Également je suis toujours à l'écoute de marché dans le but de trouver les meilleures propositions, les vraies opportunités.

Compétences techniques:
Java, J2EE, C, C++, HTML, XML, Javascript, JQuery, CSS
Spring, Hibernate, Struts, Vaadin,Bootsrap, JBoss, Tomcat, Maven,
Eclipse, NetBeans, IntelliJ
MySQL, Oracle, PostgreSQL, UNIX

Mes compétences :
Informatique
Ingénierie
Développeur
Maven
Vaadin
MySQL
Hibernate
Spring Framework
Spring security
Java EE
Java

Entreprises

  • IFCO (Kinshasa - République Démocratique de Congo) - Ingénieur études et développements

    2015 - maintenant Projets :
    - Progiciel WoodTS (Wood Traceability System) : c’est un logiciel complet de traçabilité de la chaîne d'approvisionnement du bois et ces dérivés. Il s’agit d’une application web sécurisé et administrer selon des
    droits d’accès précis, accessible depuis internet, qui permet de faire le saisie de tous les documents sécurisés à chaque étape de la chaîne d’approvisionnement du bois depuis la forêt jusqu’à l’export, et centralisé tous ces données dans une base de données unique pour permettre dans un second temps de l’interroger à travers des interfaces pour voir l’état des stocks et de suivre et contrôler le bois à chaque étape et à tous moment. Il génère aussi des différents rapports comme rapport de suivi journalier ou périodique, rapport de production et vérification de respect de cota autorisé par la loi, rapports des qualités, rapport d’état d’avancement de travaux... Ainsi que des documents officiels comme la déclaration trimestrielle de production.
    - SGD : c’est un logiciel de gestion de dépense pour le département comptabilité. Il permet d’enregistrer tous les opérations d’entrées et sorties à la caisse et fournit des interfaces et génère des rapports pour permettre le suivi et donner l’état journalière comptable de la société.

    Tâches et missions :
    - Préparation de toutes les études fonctionnelles et techniques et élaboration de différentes analyses et diagrammes pour les projets.
    - Responsable de la création, architecture et choix des technologies des projets.
    - Développement des différents modules des applications et mise en place des différents tests pour contrôler la qualité des produits.
    - Former et encadrer une équipe des informaticiens (développeurs et des opérateurs de saisie) pour assurer le développement et l’enregistrement des données.
    - Assurer l’organisation, le suivi et la mise en oeuvre de toute l’infrastructure système et informatique de l’entreprise.
    - Travailler en collaboration avec l'équipe SIG pour assurer la prospection des arbres et gérer la base de données cartographique.
    - Créer et gérer tous les sites Web de la société : www.ifco-cd.com, www.cotrefor.com

    Retour sur expérience :
    Je suis le responsable sur tout le département IT de la société et chef d’une équipe des informaticiens divisée entre des développeurs et des opérateurs de saisie.
  • Whitecape Technologies - Ingénieur- Consultant développement JAVA/J2EE

    Tunis 2014 - 2015 Projet : Progiciel P2P (Purchase To Pay) : Il s’agit d’un ERP fournissant les services de gestion des dépenses et des achats, gestion des contacts fournisseurs, comptabilité générale, publique et hospitalière et la gestion des budgets destiné aux MGE, instituts publiques et hôpitaux.

    Taches et missions :
    - Migration de la couche métier écrite en Delphi en une couche métier écrite en Java pour le projet EPM, EBM et ECM pour le compte d’Ordiges.
    - Réalisation des études (Analyse technique et fonctionnelles), développement de nouveaux modules, mise en place des tests unitaires de l’ERP, garantir la qualité du produit et faciliter la diffusion des releases et des patchs dans le cadre du processus R&D.
    - Contribution à l’étude de l’intégration des nouvelles technologies (comparaison, étude de faisabilité et impact sur le projet)
    - Développement des tags génériques pour les CRUD et les recherches.
    - Développement d’un module de gestion des paniers, gestion des achats passant par la génération des commandes et des factures
    - Développement d’un module de personnalisation des formulaires (champs à afficher, champs obligatoire ou non, ajout des nouveaux champs)
    - Développement de l’OCI pour les achats externe (intégration des achats en ligne au système)
    - Personnalisation des composant Bootstrap (modal, notification, Bootstrap JS …)

    Environnement et technologies :
    Java, Spring IOC (3.2), Spring MVC (3.2), Spring Data (1.2.1), Spring Security (3.2), JSR 303, Spring Validation, Maven 3, Hibernate (4.1), Hibernate Search, Junit, Hibernate Envers, Oracle, Firebug, Html Validator, JQuery (1.7.1), HTML5, CSS3, Bootstrap Twitter 2.3.1, Ext JS (4.1.2), JSON, Tag File, Tiles 2, JSP/Servlet, Jrebel, Jenkins, Eclipse JUNO, Intellij (IDEA), delphi7, Enterprise Architect

    Retour sur expérience :
    Membre d’une équipe de vingt personnes dont trois référents techniques, un architecte, et quatre Scrums masters, j’ai eu la chance de travailler avec des personnes hautement qualifiées sur le plan technique et matière gestion dans le cadre d’un projet de grande envergure, ça m’a aidé à développer mes connaissances sur les aspects fonctionnels des ERP et surtout techniques en maitrisant plusieurs Framework comme Spring IOC ,AOP, en respectant les dev-rules.
  • TuniTeam - Ingénieur- Consultant développement JAVA/J2EE

    Sfax 2013 - 2014 Projet : Occygen, il s’agit d’un outil de gestion de projet qui gère les exigences, les suites de tests, les anomalies et qui donne également un rapport des résultats d’un projet.

    Taches et missions :
    - Responsable de la création, développement, choix des technologies et architecture de l’application.
    - Migration et intégration des modules de l’ancienne version de l’application.

    Environnement et technologies :
    Java-J2EE, Vaadin, Spring 3.0, Hibernate, JUnit4, Yenkins, Selenium, JavaScript / Ajax, Tomcat, MySQL, Maven, Git, agile scrum.

    Retour sur expérience :
    C’était un challenge pour moi car j’étais le créateur, architecte et développeur en même temps, j’ai travaillé presque les 3 premiers mois seule sur le projet après j’ai formé une petite équipe de 4 personne pour continue le reste des développements.
  • Productys (Tunis - Tunisie) - Ingénieur- Consultant développement JAVA/J2EE

    2012 - 2013 Projet : e-Workshop : c’est un logiciel complet de suivi de travaux en assemblage
    Ateliers 100 % paramétrable à destination des personnels opérationnels en
    Industrie et Services. Il présente des interfaces opérationnelles pour réaliser
    les ordres de fabrication avec toute l’assistance nécessaire, à fin de garantir
    le suivi de productivité, d’optimisation et de traçabilité.

    Taches et missions :
    - Préparation de spécifications fonctionnelles et techniques
    - Élaboration du diagramme de classe et des cas d’utilisation
    - Développement des différentes taches technique sur le projet.

    Environnement et technologies :
    Java-J2EE, Vaadin, Spring 3.0, Hibernate, JavaScript / Ajax, Tomcat,
    PostgreSQL, Maven, Git, agile scrum.

    Retour sur expérience
    Maitrise du Vaadin avec des différents add-ons (plugins), ainsi les phases
    de test et validation.
  • Whitecape Technologies - Stage fin d'études

    Tunis 2012 - 2012 Projet : JobFinder, ce mon projet de fin d’études, c’est un moteur de recherches sémantiques
    d’offres d’emploi en Tunisie.

    Taches et missions : Conception et réalisation d'une application qui permet de faire des
    recherches approfondis et riches sur les offres d’emplois dans des différents
    sites d’emplois en Tunisie.

    Environnement et technologies : JAVA/J2EE, Spring, Hibernate, Hibernate Search, Lucene, Tiles Tomcat,
    Eclipse.

  • Prime-Technologies - Stagaire

    2011 - 2011 Taches et missions : Développement d’une plateforme de mise en relation de recruteur et
    candidat, permettant d’être adaptée à tout marché offrant le schéma : «
    profil demandeur, profil donneur »

    Environnement et technologies : PHP, Symfony 2, WEB 2.0, MySql
  • Arab Youth Innovation - Développeur concepteur

    2011 - 2011 Création d’une plateforme e-learning nommé ‘Portail jeunesse arabe sur les
    eaux’. Choisi comme le deuxième meilleur projet et on a eu la convention
    pour mise en route du projet, la plateforme en ligne :
    http://www.aypow.com/

Formations

  • Esprit (Ecole Supérieur Privée D'Informatique Et De Technologie ) (Tunis)

    Tunis 2009 - 2012 Diplôme National d’ingénieur en informatique
  • Institut Préparatoire Aux Études D'Ingénieurs De Monastir (IPEIM) (Monastir)

    Monastir 2006 - 2008 Etude préparatoire au cycle d’ingénieur

Réseau

Annuaire des membres :