El Hadji Ibrahima KANE Ingénieur Informatique & Réseaux Option Monétique & Sécurité 1 rue Antoine de Saint-Exupéry 94270 Le Kremlin-Bicêtre – France [email protected] (+33)643502356 33 ans, Marié Profil 8 ans d’expériences en environnement Java EE Agile Java Craftsman Architecture SOA (SOAP, REST), Java/JEE, ntiers Compétences techniques Développement Java EE Web Services (JAX-WS, REST) JSP, JSTL, XML, JSON XSL, HTML, CSS, JavaScript (Ajax), shell .NET (asp.net) C/C++, PHP, Lisp, Prolog SLQ, Transact-SQL Base de données Oracle, Sybase, MySql, SQL Server 2005 MongoDB Frameworks / APIs Spring, Struts 2, JSF, GWT, SmartGWT JUnit, EasyMock, Mockito, Sélénium JQuery, YUI, Ext-JS Apache commons, Guava Formations - Certifications 2009 -2013 - Oracle Certified Master, Java EE Architect (en cours) - MongoDB for Java Developer -M101J - Objis : Architecte Java EE - Oracle Certified Professional, Java EE 5 Web Component Developer - Oracle Certified Professional, Java EE 5 Web Services Developer - Oracle Certified Professional, Java SE 5 Programmer - MasterClass First Finance Middlewares Tomcat Weblogic JBosss Glassfish ActiveMQ Outils Maven, Jenkins JMeter, Yourkit, JConsole, VisualVM SOAPUI, Enterprise architect Mysql Workbench, Argo UML, Poséidon GIT, SVN, CVS, Clearcase IReport / Jasper Report Talend DI Méthodologie et formalisme UML Merise TDD, Intégration Continue Langues Anglais : technique Allemand : notions Arabe : notions 2001 -2004 : Cycle Ingénieur ENSICAEN 1999 -2001 : Classes préparatoires scientifiques – MPSI - Rabat(Maroc) 1998-1999 : Baccalauréat Série S1 à Dakar(Sénégal) Page 1 sur 6 Missions - Projets VERIFONE FRANCE – Projet « Statistics – Reporting » Durée : depuis 07/2013 Projets : Conception et Développement d’une application de reporting offrant un tableau de bord et des statistiques sur les données liées aux terminaux de paiement déployés chez les clients de Verifone France. Rôle : Ingénieur Sénior - Proposition d’architecture et rédaction de la documentation associée Réalisation technique en mode Agile (Couches DAO, Service, Présentation) Conception et Mise en oeuvre des jobs Talends d'extraction des données de rapport Création et intégration des templates IReport pour l'export des rapports au format PDF et Excel Equipe : 1 personne Environnement technique : Java EE 6, Spring 3, Hibernate 3, GWT 2.4, SmartGWT 4.0p, JBOSS 6, Maven, StarUML, Unix (Debian), SVN, Oracle 11g, Sql Developer, Talend DI, Jasper Report/IReport LA POSTE TELECOM – Projet Gestion de Changement de Plan Tarifaire Durée : de 05/2013 à 06/2013 Projets : Evolution du module de gestion de changement de Plan Tarifaire. Rôle : Expert technique Java - Etude, conception et développement du nouveau besoin fonctionnel Rédaction de la documentation de l’architecture technique, Préconisations pour la maintenance Formation de l’équipe interne Equipe : 4 personnes Environnement technique : Java SE 1.4, UML, Unix, Shell, Git, Oracle, PL/SQL, BSCS ACCOR – Projet “DataWeb”, “FASTCOM” Durée : du 02/2011 à ce jour Projets : DataWeb est une application d’administration des hôtels du groupe ACCOR. Utilisée en backoffice par les administeurs des hotels, elle permet définir les disponibilités, le planning, les tarifs, etc. FASTCOM est l’application qui permet de traiter les commissions des partenaires ACCOR Rôle : Ingénieur conception et développement sénior, Expert technique - Etude, conception développement de nouvelles fonctionnalités Page 2 sur 6 - Préconisations sur des problématiques techniques (moteur de recherche lucène, …) et prototypage de solutions Rédaction d’articles techniques dans le wiki interne d’ACCOR Encadrement technique des nouveaux prestataires (préconisations d’implémentation, validation des développements, assistance technique) Equipe : 6 personnes Environnement technique : JEE 5, Struts 2, Spring 3, DHTML, JQuery, Prototype, YUI, Junit, Maven, SVN, Tomcat, Jenkins, Sonar, Sybase, JavaMelody SOCIETE GENERALE - Projet « Recherche & Réquisition » Durée : du 07/2008 à 12/2010 Projet : Recherche & Réquisition (R&R) est une application qui permet de réaliser les recherches effectuées dans le cadre de réquisitions judiciaires, fiscales, douanières et des recherches pour le compte d’un client ou pour le compte d’un service interne à la Société Générale. Rôle : Ingénieur conception et développement - Développements de différents modules (facturations, courriers, web services) Mise en place et exploitation de l’application en production (déploiement, surveillance et préconisations) Résolution des incidents de production Rédaction des spécifications (architecture et recommandation pour les nouveaux arrivants) Référent technique pour les nouveaux prestataires Equipe : 4 personnes Environnement technique : Java 5, Struts 1, EJB 2, Web Services (soap), Junit, Ant, Xdotlet, Clearcase, Weblogic, Oracle 10g, batchs ControlM SNECMA SERVICES Durée : du 05/2008 à 06/2008 Projet: Outil de gestion et de production des instructions de travail. Rôle : Ingénieur conception et développement - Conception du modèle documentaire sur Alfresco (CMS, solution de gestion de contenu) - Implémentation d’actions Alfresco spécifiques Développement des interfaces utilisateurs. Equipe : 3 personnes Environnement technique : JEE (JSF), Spring (IoC), Alfresco (GED), XML, DHTML, Tomcat Page 3 sur 6 RENAULT F1 Durée : du 02/2008 à 04/2008 Projet : Conception et développement d’un portail intranet de Demandes de Mesures Spécifiques (DMS). Une DMS étant matérialisée par une expression structurée via un formulaire, sera prise en charge au travers d’un workflow bien déterminé. Rôle : Ingénieur conception et développement - Implémentation des couches vue et contrôleur de l’architecture MVC (struts 1) Rédaction de la documentation technique Support utilisateur Equipe : 3 personnes Environnement technique : Java EE 5, Struts 1, xml, dhtml, Alfresco (GED), Tomcat, SVN Association Progrès du Management (APM) Durée : du 06/2006 à 01/2007 Projet : Refonte des Systèmes de Gestion, d’information et de Communication de l’APM. L’application offrira une interface (web) unique de gestion des activités de l’association ainsi que des services proposés aux adhérents (plus de 4000). Rôle : Ingénieur conception et développement - Développement et Tests unitaires des couches « vue » et « controleur » avec Struts Développement de différents modules : accès aux données avec Hibernate, notification, éditions Word et PDF Rédaction de documents techniques, documents de recette - Mise en production, Maintenance évolutive. Equipe : 4 personnes Environnement technique : Java, Struts 1, Hibernate, ANT, JUnit, XML, CSS, JavaScript, Ajax, JQuery, Tomcat, SQL Server 2005 INTELLECO (pour Gaz De France) - Projet INTELLIGENCEMAKER Durée : du 05/2006 à 09/2006 Projet : INTELLIGENCEMAKER est une application destinée à faciliter la saisie de contenus semistructurés ainsi que la restitution de ces contenus sous différents modes et dans différents contexte. Rôle : Ingénieur conception et développement - Développements IHM; Développement de différents modules : accès aux données, internationalisation, édition; Rédaction de la documentation technique et utilisateur. Page 4 sur 6 Equipe : 5 personnes Environnement technique : Microsoft .Net (asp.net, ado.net, vb.net), Ajax (Atlas), Visual Studio 2005, SQL Server 2005 FORUM DES IMAGES Durée : du 11/2005 à 04/2006 Projet : Modernisation du système de consultation documentaire du Forum des Images. Rôle : Ingénieur conception et développement - Intervention sur les couches « présentations », « services » et « dao » de l'architecture n-tiers Développement de différents modules fonctionnels (génération de PDF, envoi de notification mail,…) Maintenance corrective et évolutive Equipe : 5 personnes Environnement technique : J2EE, Framework Cocoon, XML, JavaScript, css, Junit, Ajax, Xslt, XSLFO, Xpath, Xquery, Tamino (db xml). FIME SA – Stage Ingénieur Durée : du 03/2004 à 09/2004 Projet : Refonte d’une application permettant l’acquisition et le traitement de données transitant entre un lecteur et une carte à puce via port USB et RS232 Rôle : Ingénieur stagiaire - Conception, Développement, Tests et validation avec Mastercard; Packaging Rédaction de la documentation technique et utilisateurs; Maintenance corrective et évolutive Equipe : 2 personnes Environnement technique : Java, JNI, Swing, Thread, UML, Junit, exe4J, installShield Page 5 sur 6 Page 6 sur 6