Ingénieur études et développement Léopold Lucas DIOH 2 av Paul Herbe 95200 Sarcelles Email : [email protected] Téléphone : 06 50 88 41 80 Profil : Ingénieur Recherche et Développement. Expériences Professionnelles Depuis Janvier 2016 – Ingénieur Recherche et développement Java – Dhatim Editeur de logiciels, spécialisé dans les logiciels de réduction des coûts pour les entreprises. - Développement Backend Java. Participation aux phases d’étude et de réalisation de l’application Conciliator for Saas de réduction des coûts. Connexion aux Api d’Office et implémentation des mécanismes de calcul d’économie sur les abonnements. Environnement Technique : Java 8, Git, PostgreSQL 9.4, Service REST, Dropwizard, JDBI, Liquibase. Maven, méthode Scrum, Jira. Aout 2011 à Décembre 2015 – Ingénieur développement Java – Keyade Groupe WPP/GroupM, Agence Digitale spécialisé dans le Search Marketing. Développement des applications de gestion des campagnes marketing et des outils de tracking à destination des équipes internes et des clients de l’agence. Développement backend Java, participation aux phases d’études et conception de l’application Madmetrics et des différents logiciels de Keyade. Participation à la mise en place des api de Keyade et travail sur les problématiques de traitement des données sur Mysql avec Hibernate, travail sur les problématiques de scheduling avec Quartz, génération de fichiers xlsx avec Apache POI, mise en place de services Rest et RPC, mise en place de tests Junit avec mockito et H2, mise en place d’outils de migrations automatiques des bases de données Mysql, travail sur les problématique de gestion des droits. Tests Junit sur les applications de tracking keyade en Storm, Hbase et Couchbase. Développement d’interfaces graphiques en GWT/GXT et Javascript/Jquery pour les applicatifs Keyade. Optimisation et modification de composants Gwt/Gxt pour les besoins de l’application, travail sur les problématiques de performance des chargements des rapports et des différents arbres de sélection, mise en place de tests Sélénium sur l’interface graphique, mise en place de graphs Highcharts de présentation des rapports et participation aux choix d’ergonomie avec les graphistes. Rédaction documentation technique et présentation technique des fonctionnalités. Mise en œuvre des sprints Scrum au sein de l’équipe R&D et en collaboration avec les utilisateurs. Développement des scripts d’automatisation des déploiements sous Ant/Maven et génération de paquets debian pour les différents environnements. En charge des environnements de développement, de qualification/test et d’intégration continue Environnement technique : Scrum, Jira, Java 6 et 7, Jdbc, Mysql, Hibernate, Quartz, Hbase, Storm, Couchbase, Hdfs, GWT/GXT, Ant/Maven, JUnit, mockito, Jenkins, Scripts Shell, Linux Debian, création de paquets debian, Tomcat 6, Eclipse. Décembre 2009 à Juillet 2011 – Ingénieur Support Unix et Intégrateur Applicatif – Elcimaï Financial Software (anciennement Valerian), Editeur Logiciels Bancaires. Support de l’application Unix Espace Banque et des applications web Webank et eMon. Support bancaire et résolution d’incidents niveaux 2,3 en relation avec les clients sur les applicatifs Unix et web. Déploiement et mise en production des portails bancaire des clients de Valerian. Etude, optimisation, réalisation et déploiement de scripts Perl et Shell pour les projets clients. Analyse de logs Apache, Tomcat, Mysql, Unix, et Espace Banque. Environnement technique : Unix AIX, Linux Red Hat, Perl, Ksh, AWK, Mysql, Oracle, Apache, Tomcat, LDAP Avril à Octobre 2009 – Stage – Ingénieur Système – EASYNET France (Nanterre), Fournisseur Internet et Hébergeur. Administration Système sous Unix, étude, réalisation et déploiement d’outils système et mise en place d’outils open source pour le suivi du temps de travail. - Etude de l’existant, analyse des besoins, définition des fonctionnalités, déploiement de la solution retenue, Formation des utilisateurs et rédaction de la documentation technique d’utilisation. - Support Linux RedHat, AIX, Sun Solaris 10, Apache, Tomcat, Websphere, Hobbit, IBM HTTP Server. - Gestion de SGBD (Oracle, MySQL, Sybase), Support client et résolution d’incidents. Environnement technique : Linux Red Hat, Java, JSP, XML, XSLT, Tomcat, Eclipse, Java TimeTracker. Juillet à Septembre 2007 – Stage – Développeur Java/JSP – TURBOVAL (Paris), Editeur de logiciels. Développement Java/J2ee sur la plateforme SOMS de gestion de stocks. - Programmation Java/Jsp, écritures scripts Shell pour vérifier l’intégrité de la base PostgreSQL. Environnement technique : Linux Ubuntu, Java / JSP, PostgreSQL, Tomcat, Eclipse, Struts, Hibernate, Subversion. Formations 2009 – Master 2 Professionnel en Ingénierie Informatique – Université Denis Diderot Paris 7 – Mention Très Bien 2007 – Licence Informatique – Université Denis Diderot Paris 7 2005 – DUT Informatique Analyste Programmeur – Ecole Supérieur Polytechnique de Dakar Compétences maitrisées Langages Informatique : Java (Jsp, jdbc, Swing, Awt) GWT, GXT, PHP, C (GTK), Shell linux, Awk, Perl, SQL, JavaScript, XML, XSLT, XHTML, Maven, Ant, JUnit. Base de données : Hibernate, MySQL, PostgreSQL, Oracle, Sybase, Access. Méthodes : Scrum (méthode Agile), UML, Merise. Systèmes et Réseaux: Unix (Debian, Red Hat, AIX), Apache, Tomcat, TCP/IP, OpenSSL, VPN, LDAP, Switch Cisco, Mac OSX, Windows (2000, 2003 server). Outils : Eclipse, NetBeans, Subversion, Git, Jira, Jenkins, Sonar. Langue : Anglais avancé : 745 pts/ 990 au Toeic. Centres d’intérêts Sports (football, basketball, gymnastique au sol, judo), sorties culturelles (cinéma, musique, spectacles, …). Encadrement d’un groupe d’enfants : répartition des tâches, organisation des sorties de groupes et des réunions.