DÉVELOPPEUR SENIOR, ARCHITECTE



Documents pareils
Olivier Deheurles Ingénieur conception et développement.net

Expert technique J2EE

INGÉNIEUR LOGICIEL JAVAEE / GROOVY 8 ANS D EXPÉRIENCE

M Études et développement informatique

M Études et développement informatique

Paul FLYE SAINTE MARIE

Président d Inotekk Gestion de la société, développement du portefeuille clients, gestion et réalisation des projets informatiques

Catalogue des formations

Notre Catalogue des Formations IT / 2015

Burckel Thomas. Formation. Compétences

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - J2EE. 27 ans - 5 ans d'expérience

CONSULTANT AMOA/RECETTE à la recherche d un poste dans la région de Montpellier 7 ans d expérience

Marie-Christine Spengler

Langages Standards Web (XSL, XMLDOM, HTML, DHTML, CSS, JavaScript), ASP, C, ESQL-C, Scripts Shell, PL/SQL, C++, C#, ASP.NET

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É PHP - MAGENT O. 30 ans - 6 ans d'expérience

An Phong Do. 567 croissant des Glaïeuls Laval (Québec) H7X 3H2 Cellulaire : anphongdo@gmail.com

Formation : Langues : Types d Intervention et Secteurs d Activité :

M Études et développement null informatique. R i. Appellations. Analyste cogniticien / cogniticienne informatique

Catalogue des Formations Techniques

Offres de stages 2011/2012

COMPÉTENCES TECHNIQUES

Conseil en Technologie et Systèmes d Information

Chef de projet / Architecte JEE 15 ans d expérience

Laurent JOLIN. Compétences. Expériences professionnelles. Architecte technique. 15, rue Jean Favier Toulouse

Z i e d Z a i e r ( )

31 ans - 8 ans d'expérience

Visual Paradigm Contraintes inter-associations

Profil. Formations Certifications. Etienne de LONGEAUX Architecte logiciel/ Lead développeur PHP5/SYMFONY2/ZEND 13 ans d expérience.

CHEF DE PROJET & ARCHITECTE.NET SAMIR BENFARES FORMATION LANGUE COMPÉTENCES TECHNIQUES CERTIFICATION

Formateur.NET expérimenté Forte expertise dans la conception et le développement d applications.net, associée à une grande pédagogie

Programme «Analyste Programmeur» Diplôme d état : «Développeur Informatique» Homologué au niveau III (Bac+2) (JO N 176 du 1 août 2003) (34 semaines)

7 villa de la citadelle Né le 13 mai Arcueil Nationalité : Française. Développeur Web JEE COMPÉTENCES

Loïc Rossignol Ingénieur Consultant

ANWAR EL BARAKA 14 ANS D EXPERIENCE - CERTIFIE PRINCE2 & ITIL

DotNet. Plan. Les outils de développement

Ingénieur d Etudes.NET. Involys :.NET,3.5, C#, Vb.net, Asp.net, vb6,sql server2005, Oracle8i, TFS, MSProject, UML, Rational Rose

Méthode de Test. Pour WIKIROUTE. Rapport concernant les méthodes de tests à mettre en place pour assurer la fiabilité de notre projet annuel.

ANNEXES. Evaluation de la formation à Polytech Lille Département GIS. Enseignements les plus utiles. Enseignements à renforcer

Alexandru V. Vlad RADIAN Solution Architect, Lead IT developer

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA. 32 ans - 6 ans d'expérience

Transport de marchandises (messagerie nationale, express, affrètement) ; Domaine médical (gestion administrative, paie hospitalière).

INGÉNIEUR - DÉVELOPPEUR SENIOR.NET. 31 ans - 8 ans d'expérience

CALENDRIERS DES FORMATIONS LILLE

Cadrage fonctionnel et technique des sites Visa Premier et Infinite. Réalisation des déploiements pour l hébergeur.

DIRECTEUR / CHEF DE PROJETS / CONSULTANT. «Project Management Institute PMP»

Assurances & Mutuelles, Industrie, Santé, Énergie, Transport, Médias / Multimédias, Télécoms, Services

LICENCE : INFORMATIQUE GENERALE

Alpha PRIMO 58 boulevard baron du Marais Roanne / / contact@alphaprimo.fr

Nos stages s'adressent à tous ceux qui ont besoin d'acquérir des bases, une mise à niveau ou un perfectionnement dans les thèmes suivants :

CHEF DE PROJET - DÉVELOPPEUR EXPÉRIMENT É PHP - JAVA -.NET. 28 ans - 7 ans d'expérience

de logiciels Web 2.0, SaaS Logiciels collaboratifs Portails pour entreprises Développement iphone, Android WebApp HTML5 Mobile marketing

INGÉNIEUR - DÉVELOPPEUR SENIOR PHP. 28 ans - 8 ans d'expérience

Hassene BELGACEM. Expériences Professionnelles. JEE architect / Technical leader. Ingénieur Informatique. Cycle Préparatoire

DUT. Informatique, orientation Imagerie Numérique. Domaine : Sciences, Technologies, Santé. Mention : Informatique

Architecte Logiciel. Unité de formation 1 : Développer en s appuyant sur les modèles et les frameworks 7 semaines

Cursus Sage ERP X3 Outils & Développement. Le parcours pédagogique Sage ERP X3 Outils et Développement

... Conseil. Exp er tise. I ngénierie. Formation

1 JBoss Entreprise Middleware

PostgreSQL. Formations. Catalogue Calendrier... 8

1. Développement embarqué. André KPOZEHOUE DOMAINES DE COMPETENCES CONNAISSANCES TECHNIQUES

Cursus Sage ERP X3 Outils & Développement. CURSUS Sage ERP X3 Outils & Développement ADVANCED. Outils avancés. 2 jours X3A-ADM. Développement 1 &2

Catalogue des Formations

LANGAGUE JAVA. Public Développeurs souhaitant étendre leur panel de langages de programmation

Citrix XenApp 7.5 Concepts et mise en oeuvre de la virtualisation d'applications

INGÉNIEUR - DÉVELOPPEUR EXPÉRIMENT É JAVA - Android. 29 ans - 5 ans d'expérience

Curriculum Vitae de Michel Casabianca

OFFRES DE STAGES SQLI Toulouse

CATALOGUE DES STAGES 2014/2015

C3S : besoins fonctionnels et Management UNIS : technologies de l information ACSSI : intégration de solutions

Mercredi 15 Janvier 2014

SQL Server, MySQL, Toad (client MySQL), PowerAMC (modélisation) Proxy SLIS

Tableau comparatif des offres Visual Studio

ACCORD-CADRE DE TECHNIQUES DE L'INFORMATION ET DE LA COMMUNICATION. PROCEDURE ADAPTEE En application des articles 28 et 76 du Code des Marchés Publics

THÉMATIQUES. Comprendre les frameworks productifs. Découvrir leurs usages. Synthèse

MERMET Sébastien Ingénieur Informatique INSA Analyste Développeur Senior Business & Data Analyste Senior 11 ans d expérience

Ingénieur Développement Nouvelles Technologies

Conduite de projets informatiques Développement, analyse et pilotage (2ième édition)

Refonte front-office / back-office - Architecture & Conception -

Chef de Projet Web. Expériences. Compétences. Diplômes. Formations. Communication. Informatique

NANTES ANGERS RENNES

Ingénieur de l'école Centrale Lille - IDN (85-88). 20 ans d'expérience en développement logiciel.

ADMINISTRATEUR WINTEL Dominique MAHIEU 35 ans WINDOWS 2008/2003, ACTIVE DIRECTORY, EXCHANGE, CITRIX, VMWARE

Stage Ingénieur en développement logiciel/modélisation 3D

CHEF DE PROJET - DÉVELOPPEUR SENIOR DELPHI. 50 ans - 16 ans d'expérience

Les nouvelles architectures des SI : Etat de l Art

Maxime CHOUCROUN Société Oodrive (Mayetic) Paris Chef de projet Expert technique. COORDONNEES Tel:

Vérifier la qualité de vos applications logicielle de manière continue

C U R R I C U L U M V I T A E

Liste des Technologies

Idéalement, une mission alliant XML ou base de données SQL avec des technologies internet et/ou logiciels libres.

Sofrecom, filiale du Groupe France Telecom Orange - Intégrateur de solution SIG. Expériences et solutions SIG

Windows (2000/NT), Solaris, AIX, HP-UX, Linux Haute disponibilité : SunCluster 3, Veritas Cluster Server 4. J2EE (JSP, Servlet, EJB, JTA), Open Source

Master Informatique Aix-Marseille Université

Transcription:

Fabien HINAULT 24 rue François Désiré ROULIN 35700 RENNES 09 54 82 13 45 06 46 79 48 29 fabien.hinault@free.fr né le 11 décembre 1975 (39 ans) DÉVELOPPEUR SENIOR, ARCHITECTE Ingénieur Ensimag, 14 ans d'expérience Bon niveau d'anglais : travail en relation avec des collaborateurs américains pendant 6 ans. Architecture et conception logicielles Spécifications fonctionnelles, spécifications techniques. Choix de composants logiciels, choix des outils, maquettage. Architecture objet, design patterns, refactoring. Expertise objet, Java EE et C++. Veille technologique. Compétences techniques Langages : C++, Java, Python, Javascript, Lisp, Perl. Bibliothèques, Frameworks : Struts, EclipseLink, Hibernate, Junit, STL, boost, Windows Installer, wxwidgets, VTK, COM, CeWolf, CPP-Unit, Windows Installer. Bases de données : MySQL, PostgreSQL, Microsoft SQL server Outils logiciels : Eclipse, Git, Scrumworks, Hudson, Visual Studio, Doxygen, Subversion, Bugzilla, JUnit, NSIS, Windows Installer, Orca, WiX, StarUML, BOUML, Open Workbench, MS Project, 1/11

ORANGE BUSINESS SERVICES Rennes Juin 2014 mars 2015 9 mois Développeur senior Application Web pour Orange Business Services Maintenance évolutive d'une application web interne de plannification de tâches dédiée aux missions de déploiemnent d'équipements réseau d'obs. Maintenance évolutive de l'application. Développement de nouvelle fonctionalités sur l'application, Refactoring. Langage : Perl. IDE : Eclipse. Base de données : PostgreSQL. Gestion de versions : Git. Tests unitaires : Test::More. Tests d'intégration : Selenium Développement web, Perl, Git. 2/11

ORANGE LABS Rennes 2010 2014 4 ans Développeur senior Application Web Back Office pour Orange Labs Développement d'une application web pour le back office du kit de connexion Business Everywhere. Cette application permet aux différentes équipes intervenant sur le kit de connexion Internet Everywhere (Développement, production, localisation, support, marketing) d accéder aux informations et d accomplir les actions nécessaires à la mise sur le marché du kit de connexion. Cette application comprend une partie Usine logicielle, une partie Update, et une partie Statistiques. Les différentes parties sont matérialisées sous formes d'applications J2EE (EAR et WAR) tournant sur des serveurs séparés. Les bases de données et la sauvegarde des fichiers utilisent également des serveurs propres. La partie Usine logicielle qui permet aux différents opérateurs télécom filiales de France Telecom dans différents pays du monde de générer les kits de connexion localisés à la langue du pays et au nom et aux couleurs de la filiale. Les filiales génèrent les kits par l application web qui utilise Hudson côté serveur. La partie Update communique avec les kits installés sur les PC des utilisateurs, et envoie les fichiers de mise à jour en fonction de la configuration du kit. La partie Statistiques recueille les statistiques d'usage du kit afin de mesurer la qualité de service. Le développement de l'application s'est fait en suivant la méthodologie Scrum. Développement de l'application. Développement des parties Usine logicielle et Update. Déploiement de l'application sur un environnement de test. Recherche et expérimentation sur les outils de génération. Coordination avec les autres équipes, en particulier le développement du kit de connexion. Refactoring Langage : Java. IDE : Eclipse. Base de données : MySQL. Serveur d'application :Jonas. Bibiliothèques : org.apache.*, Struts, Tiles, JPA, EclipseLink, Gestion de versions : Subversion. Planification : Scrumworks. Intégration continue : Hudson (également utilisé dans l'application elle-même). Tests unitaires : JUnit, StrutsTest. Méthodologie Scrum, Recherche et expérimentation, Développement web, Java EE, Struts, EclipseLink, Junit. 3/11

ORANGE LABS Rennes 2008 2009 1 an ½ Développeur senior, architecte Kit de connexion Business Everywhere pour Orange Labs Travaux sur le kit de connexion Business Everywhere, qui pilote la connexion à internet ou à un VPN en prenant en charge les différents modes de connexion (mobile, wifi, LAN, modem), les identifiants/ mots de passe, le VPN, et offrent quelques fonctionalités supplémentaires comme les SMS ou la recherche de hot spots. Conception et développement de l'outil MSTBuilder, qui permet d'installer la suite de connexion Business Everywhere en utilisant le standard de Microsoft : Windows Installer. Portage de Business Everywhere sur Windows 7. Maintenance de Business Everywhere Rédaction du feature design. Lead de l'équipe de développement de 4 personnes. Reporting hebdomadaire auprès du chef de projet, contact avec le client. Développement. Revues de code fréquentes. Prise en compte des manifests des éxécutables et DLLs Gestion des privilèges d'exécution Prise en compte de nouveaux périphériques de connexion 3G. Langage : C++. IDE : Visual Studio 2003 Bibiliothèques : Win32, COM, Windows Installer Gestion de versions : Serena Dimensions Modélisation : StarUML Planification : Open Workbench Encadrement d'une équipe, rédaction de document d'architecture, développement C++. 4/11

CELAR Rennes 2008 3 mois Développeur senior Projet Loïce Maintenance évolutive du logiciel Loïce, destiné aux études de compatibilité électromagnétique entre systèmes de communication par ondes hertziennes. Compréhension de l existant. Ajoût de fonctionalités (amélioration de l affichage des courbes, zoom, études multiples) Langage : C++. IDE : Visual C++ 6 Bibiliothèques : Ilog Gestion de versions : Visual Source Safe Développement C++, Appropriation d un code complexe 5/11

VEOLIA ENVIRONNEMENT Paris 2007 2008 1 an Développeur senior, architecte 2 projets menés en parallèle Projet MOD-R pour Veolia Environnement Conception et développement de MOD-R, logiciel de simulation de dispersion atmosphérique pour VEOLIA ENVIRONNEMENT,développé de façon agile (livraison régulière des versions intermédiaires tous les mois et demi). Spécification fonctionnelle, choix des outils et des composants logiciels, architecture du logiciel, utilisation des design patterns, développement, intégration. Maintien de la qualité : Mise en place d'un cadre de tests unitaires basé sur CPP-Unit, conventions de programmation, bonnes pratiques de développement objet inspirées de l'extreme programming (refactoring, code smells), revues de code, référent technique C++ et STL. Ordonnancement et planification des tâches, recette, dialogue avec le client au cours du projet. Langage : C++. IDE : Visual Studio 2005 Bibiliothèques : wxwidgets, VTK, STL, boost Tests : CPP-Unit Gestion de versions : Subversion Génération de l installeur : NSIS Tests d intégration : vmware Spécification, Choix des outils et des composants, Architecture, Maintien de la qualité, Expertise C++, Expertise objet, Encadrement technique, Intégration, Dialogue avec le client 6/11

VOLTALIS Paris 2007 2008 1 an Projet Bluepod Conception et développement de services web (Java, JSP) associés au déploiement d un parc de compteurs électriques intelligents. Rédaction de spécifications fonctionnelles et développement. Langages : Java, Javascript, HTML, SQL. IDE : Eclipse Bibliothèques et frameworks : Struts, Hibernate, CeWolf Tests : JUnit Gestion de versions : Subversion Intégration continue : Luntbuild Suivi de projet : Trac Rédaction de spécifications fonctionnelles, apprentissage du domaine métier de l'électricité, autoformation sur Struts et JSP. 7/11

INTERGRAPH FRANCE Rungis 2001 2007 6 ans Participation au développement de SmartPlant 3D / IntelliShip, progiciel de CAO spécialisé dans l architecture navale et l architecture industrielle. SmartPlant 3D utilise le modèle COM de Microsoft, est construit selon une architecture 3 tiers permettant à plusieurs utilisateurs de travailler simultanément sur un modèle, et même à plusieurs équipes sur différents continents, en utilisant la réplication de bases de données. L associativité (propagation des modifications) et les fonctionnalités de copies permettent une plus grande productivité. Équipe de développement du composant Géométrie Conception et développement de fonctionnalités du composant Géométrie, exposées au travers d interfaces COM aux composants de SmartPlant 3D de niveau supérieur, dédiés à la construction de structure. Assistant chef de projet (2004 2007) Appui du chef de projet sur l ordonnancement et les priorités des tâches. Suivi des livrables, suivi des tests pour la production de l équipe, mise en place d un cadre unifié et performant de tests unitaires. Mise en place d une démarche d amélioration de la qualité de la production pour l équipe, mise au point de conventions, rédaction des documents, mise en place de revues de code. Spécification fonctionnelle, mise au point de fonctionnalités spécifiques nécessaires aux applications de SmartPlant 3D utilisatrices du module Géométrie, dialogue avec les équipes responsables de ces applications : Extrusion particulière pour la construction de mur/cloison Épaississement de surface. Référent technique sur C++, COM, Acis, l architecture du composant Géométrie, l architecture générale du progiciel. Formation au composant Géométrie d une équipe d'ingénieurs américains (en Anglais). Développeur (2002 2004) Conception et développement de plusieurs fonctionnalités : Découpage de surface en plusieurs morceaux Définition de surface par frontières, traitement automatique des ambiguïtés Adaptation de certaines fonctionnalités au mécanisme de copier/coller, notamment le nommage persistent : mécanisme d accès à des parties d un objet géométrique, (face, arrête, sommet) même après une modification de l objet Optimisation de méthode de découpe d'ouverture dans des surfaces ou des solides, utilisation d'un mécanisme d exploration de l'historique des modifications d'un objet géométrique offert par le modeleur, en collaboration avec un consultant. Développement de fonctors et de fonctions similaires à celle du fichier algorithm de la STL. Support technique auprès des équipes utilisatrices du module Géométrie. Écriture de scripts SQL de migrations de données, et de vérifications d intégrité des données. Développement d'outils d'automatisation des taches répétitives d'intégration et de test. Langage : C++, UML IDE : Visual C++ 6.0 Bibiliothèques : modèle COM, ATL, STL, Acis (modeleur géométrique) Modélisation :Rationale Rose Tests : CPP-Unit Gestion de versions : Visual SourceSafe, Génération de l installeur : NSIS 8/11

Tests d intégration : vmware Spécification, Maintien de la qualité, Tests, Intégration, Expertise C++, Expertise objet, Encadrement technique, Dialogue avec les utilisateurs. Équipe de développement du composant Grille Développeur junior (2001 2002) Conception et développement de fonctionnalités du composant Grille, qui permet à l'utilisateur de placer dans le modèle 3D de SmartPlant 3D des grilles de repère sur lesquelles s'appuient ensuite les constructions. Ces grilles sont associatives : le déplacement d'un plan d'une grille entraîne le déplacement des éléments qui y sont attachés. Conception et développement d'interfaces utilisateur de placement (assistant), et modification d'objets du composant : Plans, repères. Développement d'objets graphiques d'aide visuelle et d'aide a la sélection, similaires aux règles horizontale et verticale de Microsoft Word. Langages : C++, Visual Basic. IDE : Visual C++ 6.0, Visual Basic. Bibliothèques et frameworks : modèle COM, ATL. Gestion de versions : Visual SourceSafe. Développement C++ et Visual Basic, appropriation d'un code complexe. 9/11

MONTECRISTO MULTIMEDIA Paris 1999 3 mois Développeur junior Développement d'un jeu de simulation économique : Start Up. Développement de fonctions d'affichage utilisant DirectX. Développement de fonctions de calcul de trajectoires de personnages. Aide a la finalisation (tests, mise en forme d écrans de jeu). Développement C++, expérience d'une startup. 10/11

Études supérieures 1996 à 1999 École nationale supérieure d informatique et de mathématiques appliquées de Grenoble (Ensimag) DEA de mathématiques appliquées. 1993 à 1996 Classes préparatoires scientifiques au lycée Rabelais (Saint-Brieuc). 1993 Baccalauréat C. Langues vivantes Anglais : bon niveau écrit et oral, utilisé comme langue de travail. Allemand : niveau correct, un an passé en Allemagne. Autres informations Permis B. Pratique de la flûte irlandaise (tin whistle), jeux de plateau. 11/11