Expériences professionnelles

Ingénieur d’étude et de développement de plate-forme de services

IJENKO – Boulogne-Billancourt (07-2013 – présent)

L’environnement technique: PHP, MySQL, Zend Framework, Apache, ZMQ, etc.
Méthodologie de travail : AGILE,SCRUM

  • Développement d’une plate-forme de service (architecture SOA composant d’environ 50 services) domotique, énergétique gérant la consommation d’énergie et le pilotage des appareils connectés.
  • Développement une API publique en REST
  • Développement d’un générateur de contrats d’interface pour faciliter les interconnexions des services internes et l’amélioration du générateur de description de service
  • Étude sur l’utilisation de Composer pour gérer les dépendances des projets et des bibliothèques, couplé avec un outil d’intégration en continue (Jenkins)
  • Étude de mise en place des tests fonctionnels avec Behat
  • Spécifications techniques
Expert développeur pour Orange Business Services

Néo-Soft – Paris (01/2012 – 06/2013)

Projet « Managed Contact Center – Express »

L’environnement technique:PHP, Java, C#, Node.js,MSSQL, Redis,Dojo,jQuery, Apache, etc.

  • Développement d’un bandeau Web basé sur la technologie CosmoCall Universe pour les centres d’appel
  • Développement d’un service de statistiques en temps réel utilisant les web sockets basées sur Node.js et Redis, dans une architecture de haute disponibilité
  • Refonte de l’architecture de l’application
  • Étude de mise en place des tests unitaires et fonctionnels
  • Mise en œuvre de la plate-forme d’intégration continue avec Jenkins
  • Gestion des machines virtuelles pour le développement
Développeur apprenti

Digitaleo – Bruz – (07/2009 – 12/2011)

Projets « texteo », « marketeo » et « satisfeo »

L’environnement technique: PHP,  Zend Framework, Ruby, MySQL, MSSQL, Linux, Zend, jQuery, Apache, IIS, etc.
Méthodologie de travail : AGILE,SCRUM

  • Développement des évolutions et des optimisations pour la plate-forme d’envoi deSMSenPHP avec un très fort  trafic
    • l’API en SOAP et en REST
    • le moteur d’envoi de SMS se composant d’une vingtaine de services assurant les connexions persistantes en protocole SMPP
  • Développement d’un simulateur de serveur SMPP en PHP permettant d’envoyer des SMS virtuels pour but de tester les services utilisant le canal SMS.
  • Développement d’une application web d’envoi de mailing multicanal (SMS, courriel, appel vocal).
  • Développement d’une application web d’envoi d’enquêtes vocales.
  • Développement de code exemple pour l’API en plusieurs langages : Java, C#, PHP, Visual Basic.
  • Réalisation des tests unitaires avec PHPUnit et des tests fonctionnels en Ruby avec Watir.
  • Etude de base de données frontale en NoSQL pour l’API pour suivre la monté en charge.

Participation aux aspects administration système et réseau

  • Etude et mise en place du système de centre de certificat SSL avec l’authentification par certificat SSL client
  • Amélioration du système d’authentification par certificat SSL client

Projets personnels / Freelance

2012 – présent
  • Développement des applications Androïd
  • Développement d’un site web et des outils avec Zend Framework 2
  • Développement d’un plugin pour Composer
  • Mise en place un serveur de Jenkins permettant de compiler les packages Android signés, prêts pour la publication
  • Gestion de serveur Nginx, PHP-FPM, MySQL
  • Mise en place des Tunnels SSH pseudo-persistants
2012 – 2014
  • Mise en place d’un serveur vocal interactif basé sur Asterisk avec la reconnaissance vocale et support de client SIP
2002 – 2011
  • Réalisation de plusieurs sites web pour des projets freelance en PHP/MySQL
  • Administration de serveurs Linux et Windows
  • Développement des extensions pour WordPress, vBulletin, Joomla, etc.
  • Réalisation et maintenance des sites web en PHP/MySQL

Compétences

Langages
  • Très bonne maîtrise de PHP et ZendFramework 1 & 2
  • Silex, Doctrine 2, Symfony 2 et PHP-FPM
  • Java pour Android
  • NodeJS, Socket.IO
  • Java J2EE, C#, Ruby
  • HTML, CSS, JavaScript (jQuery, Dojo, etc.)
  • XML, XSLT, UML, RegEx
Bases de données
  • MySQL, SQL Server
  • MongoDB, Redis, Cassandra
Autres connaissances
  • Système d’exploitation: Linux, Windows Server, Mac OS X
  • Serveur web : Apache, Nginx, IIS
  • Asterisk (PABX – autocommutateur téléphonique privé)
  • Service web SOAP et REST
  • Autorité de certificat SSL, authentification & autorisation par certificat SSL
  • Tests unitaires/fonctionnels : PHPUnit, Selenium, Watir, Behat, Cucumber
  • Logiciel de gestion de versions : GIT, Subversion
  • Outils d’intégration continue : Jenkins
  • Utilisation de Github, Bitbucket, Pivotal Tracker et Travis CI
  • Méthodologie de travail : AGILE, SCRUM, KANBAN

Formations

  • Master en ingénierie informatique
    Rennes – SUPINFO (2008 – 2011)
  • Cycle préparatoire
    Rennes – Institut National des Sciences Appliquées (2005 – 2008)
  • Baccalauréat
    Hanoï, Vietnam (2005)

Langues 

  • Anglais (courant-TOEIC 970)
  • Français
  • Vietnamien