Menu

David MEDRAGH

Courbevoie

En résumé

Https://www.credly.com/users/medragh-david/badges
- SCM - Certified ScrumMaster SCRUM ALLIANCE 2011 Certificant ID: 136522
- SCJD - SCRUM CERTIFICATION FOR JAVA DEVELOPER International Scrum Institute - AUTHORIZED CERTIFICATION ID 51331778211984

COMPÉTENCES

ARCHITECTURES
Conception et évolution darchitectures monolithiques, client serveur, distribuées et orientées services (SOA) pour des applications transactionnelles (J2EE, dotNet, Framework opensource) et décisionnelles (Datawarehouse, Business Intelligence, Master Data Management)
Garant des standards industriels ou dentreprise et des normes et meilleures pratiques de conception et de développement logiciel : communication avec UML, conception par composants, Design Pattern GOF et J2EE, principe de lorienté objet, règles de nommage et de documentation
Définition et pilotage de la réalisation des prototypes architecturaux permettant de valider les exigences fonctionnelles et non fonctionnelles (performances, disponibilité) les plus risquées
Vérification de la conformité des réalisations avec les architectures établies et revues de code
Conception darchitecture par lapproche Model Driven Architecture (MDA) et lapproche par composants métiers autonomes

GESTION DE PROJET ET SUPPORT
Mise en place de systèmes de gestion des exigences, des anomalies, du changement, des versions et des livraisons
Support à la maitrise douvrage dans lidentification, la rédaction et la priorisation des Use Cases
Estimation de charge.
Élaboration des plans ditération et bilan des itérations
Amélioration de la productivité par une gestion constante de leffort et la mise en place de méthodes de développement agiles
Clôture de projet
Gestion déquipe
Formation des collaborateurs.
Marketing produit.

MÉTHODOLOGIES
: Cycle V.
Adaptation et mise en œuvre de processus de développement itératif.
TDD (développement piloté par les tests)
Gestion de projet Agiles avec SCRUM/XP

DOMAINES
Éditeur de logiciels, Finance, Transport et Telecom, grande distribution, Web

SYSTÈMES DEXPLOITATION
Windows, Linux, Mac OS, Solaris

LANGAGES DE PROGRAMMATION
Java, J2EE (Servlet, JSP, JSF, EJB), C/C++, C#/.NET, PHP 5(Zend Framework, Assembleur, SQLI, II et III, Script Shell Unix FLEX 3, XML, Pascal/Delphi, Assembleur, Basic, VBA, PL/SQL oracle, PG/SQL PostgreSQL, JavaScript.

BASES DE DONNÉES
Oracle, PostgreSQL, MySQL, Access, SQL Server, HSQLDB, Clarion, Windev, DB4O.

PERSISTANCE
JPA: HIBERNATE 2 & 3, TOPLINK, XML.

CONCEPTION
UML2, Merise 1 et 2, SADT, processus métiers BPMN.

LOGICIELS / PROGICIELS
Pack office, Ms Project, Adobe (Photoshop, illustrator, Acrobat, Premiere...), Sqldeveloper pour oracle, PgAdmin pour postgres, Eclipse for Java et Php, Pack Ciel, Matlab, IBM Lotus Notes, Macromedia (Dreamweaver, Flash, Fireworks), ArgoUml, Sybase PowerAmc, Quark express, OpenLdap, Jxplorer, Tomcat, Jboss.

BI
EPM (Oracle Hyperion Enterprise Performance Management) S9 et 11, ODI oracle data integrator.

Mes compétences :
Architecte
BPM
ERP
Étude et Développement
J2EE
JAVA
Java j2ee
Microsoft CRM
SCM
SOA
Urbanisation

Entreprises

  • Euler Hermes - Senior Developer

    Courbevoie 2018 - maintenant Euler Hermes is the world leader of credit insurance - the company is part of Allianz group
  • Ellegiance -- Groupe Zannier - Lead developer Java/JEE/ BI/ Scrum master / Responsable technique/Prod Manager

    2013 - 2018 Conception, architecture, développement, Maintenance évolutive et corrective de la solution WHITECRM.
    Développement d’une application spécifique pour gérer le cas du marché caisse d’allocation familiale CAF, mission géré et mené en solo jusqu’à la fin marché public, 4 ans et demi.
    Scrum Master : Mise en place de la méthode Scrum et des pratiques de développement agile
    Production : industrialisation de la production, du support technique et du monitoring, debug sensible
    Mise en place d’un Framework spécifique pour structurer le développement et organiser et cadrer les différentes couches applicatives
    - Mise en place de la méthode scrum de zéro
    - Mise en place des pratiques de développement agile, Conception et développement d’une architecture de tests unitaires whitebox basée sur Junit, et de tests fonctionnels blackbox basé au début sur Selenium, industrialisation du procès tests-builds sous Hudson, Pair programming, Revues de code
    - Automatisation et mise en place de procès de monitoring de la production, industrialisation des taches de monitoring, création d’un planning automatisé précis pour le monitoring quotidien
    - - Apporter une expertise en proposant les technologies adaptées en cohérence avec les cadres de référence de l'architecture et les enjeux fonctionnels des projets
    - Parc d'infrastructure majoritairement déployé sur Amazone cloud
    Stack technique:
    Java 6/7/JEE/JavaScript/Jquery/raphaeljs 2.1/Angularjs 1.5.6&2/TinyMCE/JSF 1.2/ Spring 3.1 /Hibernate 3.6/Junit 3.8/4.7, Selenium RC/ftp4J, HTML, CSS, JMeter 2.4, Eclipse - Plugins : Spring Ide /Wtp/EGit /Google 7.1/maven m2e/Angular IDE 1.8 plugin et JBoss, Cucumber, Karma, PhantomJS , Pentaho Business Analytics, PowerAMC 15, Tomcat 7, Scrum/Cycle En V, Windows 7 et 10, Ubuntu destktop et server, Debian server 6, Office 2013, Ms Project et pivotaltracker pour Scrum,Filezila, Putty,winscp, Mysql ,Postgresql,Redis , VirtualBox, Jconsole/VisualVM 1.3.7, Amazone cloud services, PowerMTA (SMTP Server)
  • Société Générale - Expert / Référent technque JAVA/JEE/BI - Projet ART

    PARIS 2011 - 2013 SOCIÉTÉ GÉNÉRALE Référent technique/ Ingénieur Senior Étude et développement Java/JEE/ BI(DataStage/control-M) projet ART – BRBD -SPSG
    Mission : Conception, développement, Maintenance évolutive et corrective des applications ETRETAT, CARTIER issues du projet ART permettent de calculer la rentabilité d'un client.
    Migration de l’application SPSG d’Ibm WebSphere 5.1 à 7.5.
    Développement de 60% de l’application BRBD appartenant au périmètre

    - Cartier application Java/JEE 5/Struts 1.3/open Jpa/Jpql/EJB/EJB 3.0/JavaScript, Weblogic 9.2, oracle 10g
    - Etretat et Brbd applications Java/JEE 6 /JSF 1.2/open Jpa JPQL/ JavaScript, Weblogic 10.3, oracle 10g
    - SPSG application Java/JEE/J2C/Cobol/CICS, Mvs(Zos), Ibm WebSphere 5.1 puis 7, DB2 9
    - Pilotage batch des application avec Control-M(ecriture script Ksh et édition des fiches control-M).
    - Développement, maintenance et exploitation des jobs DataStage existants
    - formation DataStage PX 8 financé par le client en 2011
    - Analyse, réalisation, assemblage, validation technique et fonctionnelle, livraison des composants logiciels dans le respect des besoins exprimés, des estimations de charges et de délais annoncés et des normes et procédures en vigueur,
    - Maintenance évolutive et corrective des composants logiciels existants.
    - Estimations, Planification et suivi des développements réalisés
    - Modélisation UML sous Mega(use case, diagrammes de classe, d’activité, de séquence et d’états)
    - Écriture de la documentation technique
    - Développement, maintenance et évolution des composants PL/SQL et SQL pour la partie donnée du périmètre
    - Administration des différentes bases de données de développement
    - Écriture des scripts et bordereau d’installation (pour les mises en environnements production et autres)
    - Optimisation des applications existantes (problématiques de performance)
    - Support d’exploitation pour les applications du périmètre dans les différents environnements (analyse des incidents, actions correctives et suivi) avec les différentes entités (DBA, équipes d’intégration,..)

    Environnement technique :
    Java 4,5,6/JEE/JavaScript/JSF 1.2/ STRUTS 1.3/ Spring 2.5/Jpa/Open Jpa/Jpql/Ejb 3.1,3.0/Junit 3.8/J2C, HTML, CSS, JMeter 2.4, Eclipse 3.4.2/3.3/3.5.1 - Plugin : Spring Ide /Wtp /Clearcase, Cobol, PowerAMC 15, , Weblogic 10.3.4, Scrum/Cycle En V, Windows Xp , Redhat Linux 5.5,Ibm Aix , Cygwin 1.7, Office 2003, Ms Project 2007, Control-M , Modélisation Méga,Oracle 10/11g,Sql Developer 3, Toad 9.7.2, ClearCase 6,Filezila, Putty, DataStage 7.5.3 et 8,DB2 9, MVS et Zos, IBM studio deRAD 7.5, MicroStrategy 9R2 et R3, Oracle PeopleSoft
  • SYNCHRONE-SOLUTIONS – CHEZ FNAC.COM - Ingénieur Senior Étude et développement Java/JEE

    2010 - 2011 SYNCHRONE-SOLUTIONS – CHEZ FNAC.COM Ingénieur Senior Étude et développement Java/JEE projet moteur de recherche Fnac.com
    Mission : Maintenance évolutive et corrective du moteur de recherche FNAC.com. Développement du projet pure Player : internationalisation du « moteur de recherche fnac.com »

    - Au sein de l’équipe moteur de recherche du site Fnac.com 10 personnes 2MOA, 7 développeurs et un chef de projet
    - Automatisation des tests de montée en charge avec JMeter 2.4 et Hudson
    - Migration du web service Weblogic sur Tomcat 6 en préparation de la migration globale sous RedHat Jboss prévue en 2011
    - Ajout de plusieurs fonctionnalités au résultat du moteur de recherche (le web service)
    - Lead et principal contributeur sur l’application des mots clé (MVC Struts 1.1 /Hibernate 2)
    - Pratique de test avancée : tests unitaires (Junit 3.8) tests de non régression et d’intégration (Junit TestSuite) et automatisation des tests dans Hudson, TDD
    - Indexation des données avec Lucene 2.9
    - Intégration continue avec Hudson
    - Pratique Agile Scrum (daily meeting (stand up), planification poker, sprint, Product backlog .. )
    - Revue de code
    - Conception générale, technique, choix et validation d’architecture
    - Rédaction de spécifications techniques et documentation utilisateur
    - Evolutions de la version 2 du moteur de recherche pour les sites Fnac Portugal, Italie, Espagne
    - Industrialisation du processus d’installation sur les environnements : production, développement, recette, preview et preprod
    - Pilotage des équipes d’intégrations pour la mise en environnements (Prod, recette...)
    - Migration Maven de 1.1 à 3
     Migration des scripts d’installation dans Ant et Linux script Shell en préparation de la prochaine migration linux RedHat et Jboss 5

    Environnement technique : JAVA 6/JEE/ Struts 1.1/ Spring 2.5/JavaScript/AspectJ 1.5/Junit 3.8, Lucene 2.x/3, JMeter 2.4, Microsoft Sql Server 2005 et 2008, Hibernate 2.5, MAVEN 1.1 et 3, CVS, JDK JRockit 1.6, Eclipse 3.6 - plugin : Spring IDE/AspectJ IDE/Wtp/Amateras StrutsIde, PowerAMC 15, Tomcat 5.5, Weblogic 10.3, Scrum/XP, Apache Tomcat 5.5 et 6, Windows 7/2003 ,Fedora Linux 13, RedHat Linux 5.5, Cygwin 1.7, Office 2007, Ms project 2007, Tidal
  • SYNCHRONE-SOLUTIONS – CHEZ CRÉDIT AGRICOLE SA - – Mission au forfait - Ingénieur Senior Étude et développement Java/JEE

    2010 - 2010 SYNCHRONE-SOLUTIONS – CHEZ CRÉDIT AGRICOLE SA - Ingénieur Senior Étude et développement Java/JEE projet BDC – Mission au forfait
    Mission : Maintenance évolutive de « la base de
    circularisation »

    - Conception général et technique
    - Rédaction de la documentation technique et utilisateur.
    - Maintenance et évolution de modules existants
    - Développement de nouvelles fonctionnalités
    - Internationalisation anglais/français avec JSF
    - Spring 2.5 pour la partie DAO JDBC Template, IOC, Spring unit testing et AOP
    - tâche planifiée avec Spring et Quartz
    - Communication avec couche mainframe DB2/Cobol avec Spring JMS
    - Intégration des deux couches de l’application avec WebSphere MQSeries
    - MVC2 avec JSF 1.2.
    - Format texte spécifique de fichier
    - Cargo pour le déploiement automatique de l’application
    - Tomcat 5.27/MySQL 5en dev et IBM Websphere 6.1/DB2 en recette et prod (Problématique de portabilité SQL entre MySQL et DB2).
    - Conception et mise en place d’un environnement de développement virtualisé sous VirtualBox.
    - Exploitation de l’application le temps de la recette.
    - Gestion des bugs et suivi sous Mantis
    Environnement technique : MVS, DB2, MySQL, MAVEN, Subversion, JAVA/JEE/JavaScript, JDK 1.4 et 1.6, Spring 2.5, DAO Spring JDBC, JSF 1.2,Eclipse Galileo WTP, ArgoUML, PowerAMC, Tomcat 5.5, WebSphere 6.1,Oracle SqlDeveloper, Cycle en V,Internet explorer 6, Firefox 3, Windows XP, Ms Project 2007, Office 2003,.
  • NELLARMONIA TECHNOLOGIES – Chez CGG VERITAS - MONOPRIX - RATP - LCL - Missions en Forfait -  Ingénieur Étude et développement JAVA/JEE/BI

    2009 - 2010 JUIN 2009- JUIN 2010
    (1 AN) NELLARMONIA TECHNOLOGIES – Ingénieur Étude et développement JAVA/JEE/BI - Missions en mode forfait
    NELLARMONIA est le principal intégrateur des produits Oracle Hyperion et propose des solutions au forfait de projet de mise en œuvre d’applications décisionnels principalement en EPM mesure de la performance
    CGG VERITAS

    CGG VERITAS : projet Step 3 - Building core model – Mission en Anglais
    - Développement des scripts import check et export FDQM en langage Vbscript propriétaire du batch loader
    - Développement ODI (du chargement des données des quatre ERP Visma, Elan et Oracle R12 dans le cube de données Essbase
    - Installation des environnements dev, recette et production
    - Création du référentiel maitre et des référentiels de travail
    - Paramétrage des topologies et sécurité
    - Développement des interfaces de check des metadata
    - Mise à jour des metadata planning à l’aide d’interface ODI
    - Développement des package ODI pour l’automatisation du chargement des data FDQM
    - Développement des interfaces ODI pour le check des metadata et le chargement des data (principalement langage SQL et Jython (java propriétaire)
    - Le packaging des interfaces (développement des package ODI).
    - La compilation des scénarios.
    - Source de données multiple 4 ERP (Visma, Elan, Finprod et Oracle application R12)
    - Développement des packages ODI d’automatisation du chargement des données par FDQM.
    - Développement des scripts FDQM (import, validate, export) sous batchLoader VBscript (langage objet propriétaire proche du vbscript)
    - Les tests unitaires
    - Tests d’intégration
    - La livraison

    Environnement technique : Anglais 100%, VBA 6.1, Windows XP/2003 terminal server, Citrix, VMware, Ms Project 2007, VB script, Oracle Hyperion EPM 11.1.1.3, ODI 10.3.1, Oracle Hyperion FDQM 11.1.1.3, JAVA/Jython, Eclipse, JDK5, VMWARE 6, SVN.

    MONOPRIX

    Client MONOPRIX : projet Meo refonte magasin + SSO :
    - SSO Centralisation de l’authentification des produits Oracle EPM S9 dans le système d’authentification du MONOPRIX SiteMinder
    - Conception architectural et technique de la solution
    - Création d’un serveur intermédiaire J2EE sous Weblogic entre le système S9 oracle EPM et le système le reverse proxy de SiteMinder pour la fabrication du Token SSO et la redirection des requêtes utilisateurs
    - Création d’un module d’authentification personnalisé java qui d’un coté nous permet d’invalider le mot de passe, stocké dans SiteMinder et non transmissible par le réseau et d’un autre coté nous permet l’authentification sur des annuaires type LDAP V3.

    Environnement technique : JAVA/J2EE 5, Weblogic 9.2 MP3, JUNIT, Struts, Windows XP/2003, VMware, Eclipse Galileo, Ms Project 2007, script Shell, IBM AIX Unix version 5.3, Oracle Hyperion EPM 9.3.1

    RATP
    Client RATP : Projet ORION Noisy le Grand Département contrôle de gestion et finance.
    - Réalisation de tests de montée en charge Stress Test.
    - Conception général et technique de la compagne des tests
    - Développement des scenarii de test
    - Utilisation approfondie de l’API VBA Add In Excel 11.1.1.3
    - Développement des macros VBA, VB script des tests, restitution des résultats et statistiques.
    - Rédaction de la documentation technique et utilisateur.
    Environnement technique : Windows XP/2003/2008 R2 64 bits TSE, VMware, Visual studio 2008, VBA et visual basic 6.1, Ms project 2007, Office XP 2002, script Shell, Redhat Linux 5.3, Oracle Hyperion EPM 11.1.1.3

    LCL
    Client LCL : projet BANFI II
    - Création d’un menu XLA sous Excel XP 2002 reproduisant des fonctionnalités spécifique SmartView 11.1.1.3. ce développement spécifique VBA permet principalement de d’extraire des données du cube ESSBASE et de les présenter sous forme de reports via Smartview dans Excel
    - Utilisation approfondie de l’API VBA SmartView 11.1.1.3

    Environnement technique : VBA 6.1, Windows XP/2003 terminal server, Citrix, VMware, Ms Project 2007, VB script, Oracle Hyperion EPM 11.1.1.3

    RATP

    Client RATP Noisy le Grand Département contrô

Formations

Réseau

Annuaire des membres :