CV FR Laurent ROCHE
Transcription
CV FR Laurent ROCHE
Laurent ROCHE 27 Avenue Robert Schuman Langues 47 ans Marié Français 13002 Marseille FRANCE [email protected] Bureau : +33 484 258 927 Mobile : +33 631 246 126 Anglais : Français : Espagnol : courant langue maternelle conversation Consultant Senior Professionnel de l'informatique depuis 20 ans, j'ai passé plus de 3 ans dans une société éditrice de logiciels pour le domaine maritime et 6 ans au sein d'une SSII française leader sur le marché dans l'édition de logiciels de développement et dans le consulting, en effectuant des missions dans divers domaines d'industrie. Je suis maintenant consultant indépendant : j'assiste, avec Mistral Consulting, principalement les TPE et PME qui n'ont pas de compétence informatique interne. Après plusieurs années passées comme analyste programmeur, j'ai évolué vers un rôle d'architecte technique et analyste fonctionnel en perfectionnement mes compétences en analyse, design de SGBDr et dans le monde OO, ainsi que de systèmes web. Mes compétences techniques principales sont : les SGBDr, le web (principalement PHP), JAVA, le scripting Unix / Windows (Perl & shell), ainsi que l'implémentation de logiciels d'entreprises : ERP/PGI, CRM/GRC, collaboratifs (wiki, partage d'agendas, etc). Au cours de ces dernières années, j'ai pris plus de responsabilités dans des rôles de gestionnaire, de directeur et de consultant senior. FORMATION 1992 : D.E.S.S. d'Informatique et Intelligence Artificielle à Luminy, Marseille 1991 : 1989 : 1987 : Maîtrise d'Informatique à Luminy D.U.T. Informatique à Aix-en-Provence Baccalauréat C, Lycée Saint Exupéry CONNAISSANCES TECHNIQUES S.G.B.D.r : PostgreSQL, MySQL, Derby, Sybase ASE, Ms Access, Ms SQL-Server, Oracle, Informix, Clio/Socrate, DBase, Noisette/VMCA Langages : Java, PHP, HTML, JSP, ASP, Perl, C/C++, Shell scripting, PowerBuilder Prolog, Smalltalk, Pascal, Assembleur, Lisp, Omnis 7, Cobol. Editeurs Intégrés : Eclipse, Geany, 1st Page 2000, TidyHTML, Power J, Jbuilder Librairies /Outils : PrestaShop, WordPress, Drupal, CodeIgniter, Tomcat, Spring, Struts 2, iBatis, DisplayTag, DWR, YUI, iReport/Jasper, Talend OpenStudio. Méthodes : Merise, UML, Agile. A.G.L. : MySQL Workbench, AMC-Designor, CAST WORKBENCH, ER-Win Systèmes d’exploitation : Linux (Ubuntu et ses dérivés principalement) Unix (Solaris, SunOs, HP-UX, AIX) / XWindow Windows (3.x, 9x, NT, 2000, XP), OS/2, MS-DOS, Macintosh. Réseau : Internet (web, ftp ...) Windows, Novell, Unix, Numeris, Télématique, Transpac. - 1 / 10- Laurent ROCHE Mistral Consulting France- Mars 2010 jusqu’à présent Consultant J’ai créé Mistral Consulting pour apporter des solutions pour une informatique moderne et professionnelle aux TPE, PME, artisans, commerçants et professions libérales qui n'ont pas de compétence informatique interne. J’apporte des solutions dans plusieurs domaines : la présence web : e-visibilité 2.0 Réalisation de tout type de site : vitrine, publication, e-commerce … Création de charte graphique, logos … Stratégie Web 2.0 : campagne de référencement et de publicité, média-sociaux (Facebook, etc) … Progiciels ERP/PGI (gestion commerciale, comptabilité …), relation client CRM/GRC. Collaboratifs (partage de contacts, d'agenda, etc). Logiciels web = zéro panne ! Développement & Formation Création de logiciels « sur mesure » : web, classique, smartphone. Formation sur les logiciels développés ou installés : progiciels, bureautique … Ordinateurs & Réseau Gestion des ordinateurs et du réseau (câblage et serveurs). Sécurité et sauvegardes. Abandon de Windows pour Linux : terminés les virus ! Environnement Technique : Développement PHP avec CodeIgniter v2 et v3 : système mAlerte (application Web PHP + application Android). Gestion de campagnes d'envois de SMS à des listes. Développement en VBA et MS Access pour le déploiement de l'ERP sollo. Déploiement et configuration de solutions : ERP (sollo et Odoo), PrestaShop, WordPress, Drupal. - 2 / 10- Laurent ROCHE DocSea – Décembre 2005 à Mars 2009 Directeur Technique / Consultant Mes tâches étaient : ● Définition de la politique informatique et technique de la société : choix stratégique pour le logiciel développé, faisabilité de nouvelles idées ... ● Définition et réalisation de l'infrastructure informatique : achats de machines (serveur, stations de travail, portable), création d'un réseau local , sauvegardes régulières, choix de logiciels ... ● Recrutement : passage d'annonces, contact avec les recruteurs, entretien des candidats. ● Suivi avec les clients pour la définition des besoins, l'architecture et la connexion de différents systèmes. ● Support, formations et nouvelles solutions pour l'ancien logiciel DocSea v1. Chef de Projet G.T.N. Gestion de Trésorerie Navale pour les Douanes Françaises. Petit projet (200 j/h) réalisé pour un de nos plus anciens clients : application web (en intranet) de gestion de demandes d'achats avec circuits d'approbation et entrée des montants facturées. Tous les montants sont récapitulés dans des tableaux annuels. Tâches effectuées : Analyse métier et de l'architecture, réalisation et gestion de projets (2 autres développeurs). Environnement technique : PHP + MySQL sur Linux (Ubuntu) serveur. Chef de Projet FIMS Fleet Information Management System était le nouveau logiciel de DocSea, destiné à gérer l'aspect technique d'une flotte de navire aussi bien que la gestion de la chaîne achat et la qualité – sécurité. Tâches effectuées : Analyse métier et de l'architecture. Définition des normes, modélisation, prototypage, développement. Gestion de projet : • jusqu'à 4 développeurs en interne • une SSII en externe (MOA) : définition d'un cahier des charges, suivi et réunion. Environnement Technique : Projet J2EE Tomcat, Spring, Struts 2, iBatis plus PostrgreSQL ou Derby, sous Windows ou serveur Linux (Ubuntu). Librairies d'outils ou d'interfaces : DisplayTag, Jasper Report et iReport, D.W.R., Yahoo UI. Principaux Clients Douanes Françaises, Affaires Maritimes, Marseille Fret, France Télécom Marine, Groupe Bourbon Maritime, Greenmar, Saupiquet, Intermarché, Comex, Gardes Côtes d’Arabie Saoudite, Trimarine (Panama), Jaczon (Hollande), Goro-Nickel (Nouméa), Inpesca ... - 3 / 10- Laurent ROCHE Mistral Consulting UK : Barclays Capital – Juin 2000 à Octobre 2002 1. Reference Data: FIDO / AC systems – Juin 2000 à Octobre 2002 (à part 3 mois sur TDB voir le paragraphe suivant) FIDO (Financial Instrument Data Objects) est un dépôt de données d'instrument statique. Des flux de données de différents vendeurs (Bloomberg, S&P, Moodys, Reuters … ) sont insérés dans la base de données. Puis les données sont publiées aux autres systèmes de la société par un flux Neon (système de message). Asset Control/Igloo est le remplaçant du vieillissant FIDO. Asset Control est un système « sur étagère » qui a été adapté. En raison d'une dénormalisation intensive, il est quasiment impossible d'exécuter une requête SQL dans la base de données d'Asset Control, c'est pourquoi une autre base de données (Igloo) a été créée. Les données sont mises à jour en temps réel entre AC et Igloo via un service NT. Développeur Senior sur FIDO: Gestion des requêtes journalières : interrogations des autres équipes, bugs, demande de nouvelles fonctions des utilisateurs … et affectation de ces petites tâches à d'autres membres de l'équipe. Création de nouveaux flux (support des warrants) : design et développement (pour la Base de Données et le process). Réalisation d'un intranet (pages de support) Débug et modification de la gestion de flux existant, Résolution de problèmes de performance dans la base de données, Création d'outil de développement en script Shell, Perl et Java, Participation au support 24h/24h et 7j/7j Développeur Senior sur Igloo (migration de FIDO): Ré-écriture de tous les rapports avec une interface intranet (précédemment e-mails texte) Création d'un tableau de bord pour le système : différents indicateurs et avertissements accessibles en un seul écran (sur l'intranet) Accès à différents outils (script Unix / requêtes SQL) via l'interface de l'intranet Environnement Technique pour FIDO: HP-UX 10.20, Windows NT4, ClearCase SYBASE ASE (11.9.2), Replication Server Shell scripts, Perl, Java, C, HTML Environnement Technique pour Asset Control: Solaris, SYBASE ASE (11.9.2), Shell scripts, Perl Environnement Technique pour Igloo: Windows 2000, MS SQL Server (6), Perl, ASP, JSP, IIS, HTML - 4 / 10- Laurent ROCHE 2. TDB (Transaction Database) – Octobre 2000 à Décembre 2000 TDB est un datawarehouse pour toutes les données de tous les instruments tradés dans la société. Comme tous les datawarehouse, il reçoit ses données d'autres systèmes dans la société et exporte certaines de ses données à d'autres systèmes. Les données en entrée sont reçus par des fichiers plats ou des flux Neon. L'export est généralement sous forme de fichiers plats (sous forme d'un genre de rapport). J'ai rejoint cette équipe pour les aider durant une phase de tests critiques. Développeur Sénior : Tests en entrée et sortie Modification et création de scripts pour les tests Correction des bugs trouvés Création d'une application JAVA (fonctionnant sur Windows et HP-UX) pour lire et écrire des fichiers CSV dans une grille (un peu comme Excel). Environnement Technique : HP-UX 11, Windows NT4, ClearCase Oracle 8 Shell scripts, Perl, JAVA (JSE 1.3) - 5 / 10- Laurent ROCHE CAST - Septembre 1994 à Juin 2000 CAST est une SSII parisienne, constituée de 3 départements : consulting en SGBDr, applications client/serveur ou N tiers (département dans lequel je travaillais principalement), logiciel pour un produit appelé CAST WORKBENCH et un magazine appelé “IT Expert”. La maison mère est à Paris, mais il y a plusieurs filiales dans le monde : USA, Belgique, UK, Italie, Espagne … J'ai été basé dans la filiale Anglaise (CAST Software Ltd.) à partir de Juin 1998. 1. HSBC Securities : implémentation de CAST Workbench et DBA – Juin 1998 à Juin 2000 (4 jours par semaine) Cette mission comprend deux rôles différents : Expert CAST WORKBENCH CAST WORKBENCH est une suite d'outils d'application-mining. Il permet également d'éditer, de designer et de déployer des objets SGBDr. J'avais plusieurs tâches : Formations des équipes projets. Support. Définition du standard d'utilisation de CAST Workbench à l'intérieur de la société. Intégration des outils de CAST Workbench avec d'autres outils, écriture de scripts et d'outils. DBA / Architecte Technique Membre de l'équipe DBA supportant les serveurs Sybase utilisés par différentes applications financières y compris des systèmes de trading. J'avais plusieurs tâches : Déployer de nouvelles versions de schémas SGBDr Supporter les équipes projets avec la modélisation de base de données et l'écriture de code SQL performant. Définition d'un nouveau mécanisme de déploiement des objets de la base de données depuis l'environnement de développement vers l'environnement de test puis de production, en utilisant ClearCase. Pour l'implémentation, des scripts Shell, des programmes en C et en Java ont été écrits. Développement de l'intranet DBA : pages de documentation, accès direct à des documents ClearCase (format natif) et traduction depuis le format natif en HTML. Environnement Technique : HP-UX 10.20, Windows NT4, CYGWIN B20.1, ClearCase SYBASE SQL Server (de 4.9 à 11.5.1), Replication Server Shell scripts, C, JAVA, HTML 2. CAST UK – Responsable de l'activité Consulting UK – Juin 1998 à Juin 2000 (1 jour par semaine) CAST voulait développer l'activité consulting au Royaume-Uni, j'ai donc exercé plusieurs missions simultanément : Recruter de nouveaux consultants. Étudier le marché du Royaume-Uni. Gérer le système informatique interne de la filiale UK : NT Server 4 avec 10 postes de travail plus Exchange Server répliqué avec Paris. - 6 / 10- Laurent ROCHE 3. La Poste (Direction du Courrier) – Projet RDGA – Juillet 1997 à Mai 1998 Ce projet est un référentiel de toutes les adresses possibles en France, pour pouvoir déterminer la validité d'une adresse. Il existait un système sur mainframe (RA) mais il n'était pas fiable. L'objectif du nouveau système est de valider toutes les rues en utilisant une application PowerBuilder. Les deux systèmes (RA et RDGA) échangent les données dans les deux directions : le RA crée, supprime et modifie les rues, et le RDGA valide et modifie les rues. Chef de Projet Technique & Architecte Technique Conception et optimisation du modèle physique de données. Définition de l’environnement de travail: méthodologie, norme et outils… Spécification de l'interface RA/RDGA. Gestion des relations avec la MOA basée à Montpellier : gestion des réunions, liaison avec les équipes de tests de la MOA et écriture des dossiers. Gestion de deux puis trois développeurs et coordination avec les autres équipes. Étude de faisabilité technique des solutions proposées. Création de présentation technique. DBA de développement pour les bases de données du projet. Gestion des relations avec les équipes de production et écriture des dossiers pour mise en production. Déploiement de la base de données : scripts + fichiers. Développement : batchs C/Unix, écrans PowerBuilder. Environnement Technique : HP-UX 10.20, Windows 3.11 et NT4 SYBASE SQL Server v.11.0.2.2 Shell script, C, PowerBuilder 5.0.2 4. La Poste (Direction du Courrier) – Suivi de colis – Octobre 1996 à Mai 1997 1. Projet SACOCHE : suivi informatique de paquets spéciaux Enregistrement des paquets « Sacoche » dans un système informatique afin de pouvoir effectuer leur suivi informatique. L'information peut être consulté par Minitel, Audiotel ou avec une application PowerBuilder. Les données sont enregistrées par Minitel ou envoyées par fichiers sous Unix depuis une application externe. Architecte Technique Modélisation de la base de données selon Merise (avec S*Designer). Dé-normalisation et choix de l'architecture. Création de différents scripts : design, technique ... Création de trois bases physiques (sécurité, suivi, statistiques) et administration des bases. Création de procédures stockées. Création de deux programmes PowerBuilder 4 (statistiques et gestion des utilisateurs). Création de scripts Shell sous Unix : batchs d'administration des données (suppression, transfert, administration des bases …) Gestion de l'équipe (deux autres personnes). - 7 / 10- Laurent ROCHE 2. VPC (Vente par correspondance) Suivi des colis de VPC Clonage de SACOCHE pour VPC : premier projet de suivi à grande échelle à La Poste Architecte Technique Modélisation : transformation du schéma de la base de données pour la VPC. Écriture de documents : design, technique ... DBA de Développement Re-développement d'objets SACOCHE : scripts Shell, procédures stockées. Gestion de l''équipe (deux autres personnes). Migration des deux applications en PowerBuilder 5.02 Environnement Technique : HP-UX 9.04, Windows 3.11 SYBASE SQL Server 10.0.2, PowerBuilder v.4.03++ puis v5.02 5. Marine Nationale - Juin 1996 Consultant technique pour une application des Ressources Humaines de la Marine nationale. Entre autres, cette application gère les promotions, les médailles et les affectations. La base de données est répliquée sur les centres principaux. Les navires emportent les données qui leur sont propres et quand il retournent à leur base, les modifications sont intégrées dans la base nationale (réplication asynchrone). Consultant: Étude de l'environnement de travail : test de migration depuis Windows 95 vers NT4, définition de standards … Étude de migration vers Sybase System 11. Création et corrections de batchs de mises à jour de données en scripts Shell , et SQR. Environnement Technique : Data General, Windows 95 and NT4 SYBASE SQL Server System 10 ObjectView 3 et SQR 6. Avant vente CAST Workbench – Mai à Septembre 1996 Ingénieur Avant vente / Après vente Logiciel Comme l'équipe avant-vente était débordée, j'ai rejoint l'équipe à mi-temps (tout en continuant à travailler sur le projet Elis – cf. ci-après– , l'autre moitié du temps) : Définition d'une démonstration standard . Démonstration du logiciel chez les prospects, en équipe avec un commercial. Définition de la formation : sessions avec des supports et des manuels. Support et assistance aux utilisateurs. 7. ELIS – Mars à Mai, Juillet à Septembre 1996 ELIS est une société de nettoyage industrielle avec une centrale d'achats : certains articles sont loués aux clients (serviettes, nappes ...). Le projet consistait à construire un système pour gérer la centrale d'achats : les stocks, les achats et l'approvisionnement des produits loués. Analyste-Développeur: Analyse détaillée et implémentation de nouvelles fonctionnalités : écrans ObjectView , batch d'impression, batch de traitement en C, scripts Shell et SQR. Création d'un système de fax automatique avec un délai. Environnement Technique : SUN Solaris 2.2, Windows 95 SQL Server 10.0.2 ObjectView 3, SQR, Shell scripts, C. - 8 / 10- Laurent ROCHE 8. JP MORGAN SECURITIES, Londres - Octobre 1994 à Février 1996 Projet PYRAMID – projet international : Londres, New York, Hong-Kong. PYRAMID était un projet de gestion de risques développé à Londres et New York. J'ai eu différents rôles dans différentes équipes : Optimisation et écriture de procédures stockées. Définition des standards T-SQL et méthodologie de travail en SQL pour le projet. Écriture de scripts Unix pour sauver les objets Sybase sous SCCS et ClearCase. Transfert d'expertise Sybase aux autres membres de l'équipe. Création de modèles de données. Écriture de spécifications et analyses détaillées. Spécification d'un lien entre PYRAMID et un autre système. Environnement Technique : SUN Solaris SYBASE SQL SERVER 4.9.2, Replication Server langage C et shell scripts, SCCS, ClearCase 9. ELIS – Août 1994 à Octobre 1994 ELIS est une société de nettoyage industriel avec une centrale d'achats : certains articles sont loués aux clients (serviettes, nappes ...). Le projet consistait à construire un système pour gérer la centrale d'achats : les stocks, les achats et l'approvisionnement des produits loués. Développeur Junior: Analyse détaillée et procédure stockée (C DbLib et Transact SQL). Développement d'une DLL pour afficher des données du SQL Server sous forme graphique. Environnement Technique : SUN SOLARIS 2.2, Windows 3.11 SQL Server 10.02 ObjectView 3 (L4G), C - 9 / 10- Laurent ROCHE Autres Expériences Professionnelles Janvier 1994 à juillet 1994 – PC Formations (Paris) Formateur : Algorithmie et programmation en C, systèmes d'exploitation, configuration de PC, et également bureautique (avec la suite MS-Office). Octobre 1992 à Novembre 1993 – Jeunes Sciences Provence (Marseille) & École de Journalisme de Marseille Pour le Syndicat de la Chimie : Développement d'un système d'aide à la décision. Formateur bureautique. Responsable matériel : achats, approvisionnements, maintenance ... Quelques stages dont: Mars à Juillet 1989, Commissariat à l’Énergie Atomique Analyses et implémentation d'une base de données ORACLE sur une station UNIX. Formation de l'équipe au développement avec Oracle et les bases de données relationnelles. Environnement Technique : ORACLE V6, SQL FORMS V2.0 Analyse et développement pour une P.M.E. de télécommunication d'un logiciel dédié : facturation, stocks. Environnement Technique : Omnis 7 sous Windows A la Société des Eaux de Marseille, choix d'un logiciel de calcul de réseaux maillés pour l'ensemble du réseau (sur Windows) et développement d'un logiciel pour un mini réseau maillé (4 points) sur calculatrice HP. Hobbies et Sports Hobbies Cinéma, lecture, photographie. Moto. Voyages: 21 mois autour du monde (19 pays) en 2003 / 2004, plus d'autres destinations avant cela (Amériques, Afrique, Europe). Sports Volley-ball, Football, Roller skates, Ultimate Freesbee, Squash. Randonnée, canoé kayak en mer, Ski, Plongée, escalade, saut à l'élastique, parachutisme. - 10 / 10-