Emmanuel HOUITTE 36 ans 11 rue des franchises 95600 EAUBONNE 06.20.09.62.41 Mail: [email protected] Web: emmanuel.houitte.free.fr INGENIEUR EN INFORMATIQUE C++/C#/JAVA FORMATION : 2003 DESS Informatique RADI (Université de Caen) 2002 2001 2000 1999 mention Assez Bien Réseau (TCP/IP, RSA) Sécurité du web, compression, cryptologie Applications Documentaires (SI, technologies W3C) Traitements d’image (filtrage, classification, morphologie mathématique) Maîtrise Informatique Licence Informatique DEUG MII DEUG MIAS (Université de Caen) (Université de Caen) (Université de Caen) (Université de Caen) EXPERIENCES PROFESSIONNELLES : INGENICO Compagnie travaillant dans l’univers de la monétique. Forte de sa première place en France, Ingenico assure à tous ses clients dans 125 pays une gamme complète de solutions de paiement quelque soit le canal de vente : en boutique, en ligne ou sur mobile. 2014 – A ce jour Refonte des jobs Jenkins avec docker Génération de projets multi-plateformes avec cmake Réalisation de projet sous la méthode agile SCRUM en tant que développeur et Scrum Master certifié Développement en C/C++ de librairies sur le serveur de paiement Axis Intégration continue avec réalisation de tests unitaires sur Jenkins Utilisation de SVN comme source control Développement d'un plugin Wireshark pour lire des paquets réseaux C3 Développement en Java/JEE de web services sur JBoss EAP 6.2 Développement d’un serveur de génération de token. Les token permettent de remplacer la donnée des cartes bancaires en les substituant, ce qui permet aux marchands de ne pas conserver de données sensibles dans leurs bases de donnée. Ce serveur est déployé sur la plateforme JBoss avec la technologie JavaEE, EJB3, Entities et PostgreSQL. Développement C++ pour analyser et entrevoir la nouvelle version de la plateforme de paiement. Formation de 1 mois chez Lusis Payments pour évaluer leur plateforme de paiement TANGO. Développement dans le domaine de la monétique Environnement : Windows 7, CentOS 5/6/7 Langage: C, C++, STL, RESTfull, Java natif, J2EE, WebServices JBoss, Python, XML, JSON, PostgreSQL, Cassandra, Visual Studio 2008/2015, Eclipse, cmake, docker, SVN Formation : C++ 11 FORMATION DIF Février 2014 o Formation SCRUM Master de 2 jours et certification PSM 1 obtenue avec l’organisme Scrum.org. YACAST FRANCE Compagnie travaillant dans la captation, la détection et le traitement de publicité et de musique sur 50 TV, 150 radios, 100 discothèques et 300 journaux, dans le but d'enrichir ces contenus et de les revendre en B2B à d'autres partenaires ou clients. 2011 - 2013 Chef de projets sur des projets internationaux (75 % Développement - 25 % Management). o Presse quotidienne belge o Discothèques suisses o Pige TV des chaînes russes pour détecter les décrochages d'émission o Externalisation de certains processus de production au Maroc Encadrement de 4 développeurs C++ Participation au projet européen Quaero soutenu par Oséo pour développer des outils intégrés de gestion des contenus multimedia. Consultation des clients pour définir le besoin et les objectifs. Création de l'architecture et des spécifications techniques et fonctionnelles. Répartition des tâches à développer et chiffrage en temps jour/homme. Développement d’applications BackOffice (multimédia et gestion d'information) sous Windows pour les 80 opérateurs internes et les services techniques et commerciaux. Développement d'une plateforme Java/Debian de captation Radio/TV en full IP 24/24, de conversion et de détection. Développement de script pour assurer la surveillance des processus de captation et d'alerting en cas d'incident. Développement de Web services C# pour permettre l'accès aux données d'Oracle pour les opérateurs en télétravail. Réalisation des tests unitaires pour s'assurer de la conformité du développement. Réalisation de fiches de livraison à destination de l'ingénieur qualité. Création et intégration des setups d'installation (nullsoft NSIS, générateur de setup avec Visual Studio). Développement en cycle en V et en méthode Agile avec Scrum. Utilisation de Mantis et Redmine. Environnement : Windows XP, Windows 7, Debian, Redmine Matériel: Serveur IIS Langage: C, C++, MFC, STL, Boost, WebServices C#, Java natif, Oracle, Visual Studio 2008/2010, SVN, UMLet, Scrumy, FFMpeg, WinDev, Shell Unix, Batch Windows 2007 - 2011 Ingénieur de développement C++ (MFC)/Java Utilisation d’API (DirectShow, FFMpeg) pour récupérer les flux vidéo directement sur une carte d’acquisition DVBT (TNT) et DVBS (Satellite) ou par diffusion IP. Développement des divers outils de conversion. Migration du format de conversion principal de WMV/WMA vers MPEG2/MP4/AAC. Refonte de l'application de détection Vidéo. Intégration de l'API et de la base de données de LTU Technologies pour la détection de publicité en Presse. Maintenance corrective et évolutive des différentes applications BackOffice en fonction des retours utilisateurs sur le Bug Tracker. Optimisations des multiples requêtes Oracle pour préparer la migration de Oracle 9i à Oracle 11g2. Environnement : Windows XP, Debian, Mantis Matériel: Carte d'acquisition TNT et Satellite. Serveurs propriétaires d'acquisition TV ou de tuner. Langage: C, C++, MFC, STL, Java natif, Oracle, Visual Studio 6, CVS, FFMpeg, DirectX, Shell Unix, Batch Windows OREX SA Editeur de logiciel pour les systèmes d'information des OPCA (Organisme Paritaires Collecteur Agréé comme le FAFIEC par exemple). 2004 - 2006 Ingénieur de développement C++ (MFC)/Java (Swing/Awt). Migration de l’IHM C++ en Java (Swing, AWT) en utilisant le middleware Bridge Works. Développement et évolution des logiciels existants en fonction des demandes client sous le bug tracker. Ajout des nouvelles fonctionnalités en programmant une couche métier Full Java et mapping des tables MySql avec Hibernate. Accompagnement des utilisateurs sur les logiciels livrés. Implémentation de la télétransmission de documents entre les différentes institutions légales. Environnement : Windows XP, Mantis Langage: C++ (MFC), Java (Swing, AWT), MySql, JBoss, Hibernate COMPETENCES : Langage: C, C++/Mfc/STL, C#, Java, Visual Basic, Perl, Python, Scheme, Lisp, Clips, Haskell, Prolog, WinDev, script Bat/Shell, docker, cmake. Web: Xml, Xslt, XslFO, xHTML, JSON, JavaScript, Php, servlet java, Java J2EE. Base de données: SQL (MySQL, Postgre, Oracle), NOSQL (Cassandra). Contrôle de sources: SourceSafe, CVS, SVN Traitement vidéo: Pov-Ray, VRML, OpenGL (GLU), Pandore, Gimp. Logiciels: g++/emacs, Visual Studio, Eclipse, OpenOffice, Windows Office Pack. Langues : Anglais (Ecrit, Lu, Parlé) CENTRES D’INTERET : Loisirs J’aime faire des rencontres, sortir, dessiner, créer des courts métrages entre amis et faire du bricolage. Je fais du VTT, de la course à pied et de la musculation. Voyages Angleterre, Iles anglo-normandes, Espagne, Iles canaries, Italie, Sicile Mexique, Equateur, Russie (Moscou)