Gwenaëlle LECLAIR
leclair "chez" caoua.org
+33.6.70.15.78.79
30 ans
Nationalité: Française
Situation familiale: Union libre
Résidence Riou de l'Argentière, Appartement E108
Allée Jacques Cartier
F-06210 Mandelieu La Napoule
France
... et bientôt:
191 rue Albert Unden
L-2652 Luxembourg
Luxembourg
Je ne cherche pas de nouvelle opportunité pour le moment.
Ingénieur logiciel expérimenté
Atos Origin
Compétences techniques
- Champ de compétence :
- Expérience sur l'intégralité du cycle de vie du logiciel: analyse des besoins,
spécifications techniques, architecture logicielle, design, développement, intégration,
tests unitaires et tests d'intégration, packaging et livraison, mise en production,
maintenance évolutive et corrective, support utilisateur et documentation.
Consulting technique.
- Technologies du Web :
- Programmation PHP
et CGI-Perl,
Ajax / Web 2.0 en Java avec GWT,
HTML et
XHTML,
CSS, RSS,
XML et XML Schéma,
micro-formats,
conformité avec les standards du web (normes de développement du
W3C),
intérêt pour les questions d'accessibilité et de référencement.
- Langages :
- Perl, PHP, Java, C, Fortran.
- Systèmes d'exploitation :
- Très forte expérience sur les systèmes UNIX (Linux Slackware, Mandrake, Red Hat et Fedora, OpenBSD, AIX, Sun/Solaris, ULTRIX. PC de travail sous GNU/Linux. Compilation et installation de logiciels. Bonnes notions d'administration). Windows 3.1/NT/98SE/XP/2000/ME.
- Bases de données, Annuaires :
- LDAP, JavaDB (Apache Derby).
- Outils de développement :
- Compilateurs xlf, ifc, g77 et gcc. make/Makefile. Packaging RPM et CPAN. Gestionnaires de configuration CVS et Subversion. Debuggers gdb et ddd. strace. Vérificateur sémantique Ftnchek. Validateurs HTML et CSS du W3C. Perltidy. Bases documentaire: PhpWiki, Zope/Plone.
- Outils de conception :
- Modélisation UML avec Eclipse/Topcased, Microsoft Visio
- Bug tracking system :
- Mantis.
- Langues :
- Anglais technique, Italien non-professionnel.
Expérience
Ingénieur logiciel
depuis dec 2007
- Société :
- Atos Origin, chez Amadeus (Sophia-Antipolis)
- Projet :
- Outils de l'environnement de développement du département PSP
- Langages :
- Perl, Shell, Java, Ruby On Rails
- Environnement :
- Linux SLES 9 et SLES 10, Sun/Solaris, AIX, Windows XP
Dans le cadre d'un SLA,
mon équipe est en charge de maintenir, de faire évoluer et
d'assurer le support sur l'ensemble des outils utilisés par les équipes qui
travaillent sur le code métier du département PSP d'Amadeus (réservation de voyages):
- le vaste ensemble de scripts en Perl et Shell qui assurent la compilation des releases candidates
sur les différents OS et hardwares cibles,
l'intégrité et la qualité du code métier livré,
sa publication dans le système de gestion de configuration après validation,
- l'application web (Ruby on Rails) de management du cycle de vie des releases,
depuis leur développement jusqu'à leur mise en production,
- le logiciel en Java assurant les tests de non-regression sur les évolutions apportées
au code métier du département,
- le serveur Zope/Plone qui publie les documents techniques du département,
le logiciel de suivi d'anomalies (Mantis),
le gestionnaire de configuration (CVS),
l'outil de compilation automatique du code métier du département (QuickBuild),
les outils de debugging et d'optimisation de code (Insure et Purify), etc.
Au cours de cette mission, mes activités ont été regroupées en deux poles:
- Maintenance évolutive et corrective, support utilisateur (15%):
- Participation aux activités de maintenance et de support utilisateur sur les outils gérés
par mon équipe: recherche de causes de bugs en production, développement de correctifs.
- Projet de re-engineering de l'ensemble des outils de releasing (85%):
-
Au cours de cette mission, je suis principalement intervenue, en tant qu'experte Perl,
sur le vaste projet de re-engineering de l'ensemble des outils de releasing en Perl et Shell
gérés par l'équipe. Large contribution à:
- l'analyse des besoins avec les équipes fonctionnelles et qualité du client,
- les spécifications techniques (proposition d'une solution full Perl, orientée objet, etc.),
- les propositions d'architecture logicielle aux Architectes du client (en tenant compte
des besoins fonctionnels et non-fonctionnels, en assurant la conformité aux standards architecturaux
en vigueur chez le client, et an assurant que les intérêts de toutes les personnes impliquées sont pris
en compte),
- le design,
- la mise en place de "Best Practices" en matière de développement Perl au sein de l'équipe,
- la mise en place d'une stratégie de log standard utilisant Log4perl,
- la mise en place de standards de documentation pour le code (POD),
- le développement et l'intégration,
- la mise en place et l'implémentation de tests unitaires et de tests d'intégration,
- la mise en place de normes de livraison au client (packages CPAN),
- le packaging et la livraison du code,
- la mise en production sur site client,
- la formalisation et la documentation des standards et processus mis en place.
Ingénieur développement Perl et PHP
nov 2005-oct 2007 (2 ans)
- Société :
- Alcatel-Lucent (ex Right Vision), équipe R&D Linux (Sophia-Antipolis)
- Projet :
- Extended Communication Server (ex Eye-Box), Eye-Soft v3.14, v4.0 et v4.1
- Langages :
- Perl, PHP
- Environnement :
- Linux Red Hat 7.3 et Fedora Core 4
L'Extended Communication Server d'Alcatel-Lucent est une appliance Internet facilement configurable à destination des PME, qui apporte des outils de déploiement et de gestion du réseau local de l'entreprise (Wifi, etc.), un accès partagé et sécurisé à Internet, des solutions de mobilité (VPN, bureau virtuel mobile, etc.) et des applications de travail collaboratif (courrier électronique, agenda partagé, gestionnaire de contacts, etc.).
-
Spécification, développement, maintenance et évolution des scripts IHM (en PHP) et système (en Perl) du module Sauvegarde/Restauration.
-
Maintenance et evolution des scripts IHM et système des modules Firewall (iptables), Proxy cache (Squid), Contrôle de l'accès au web, Black et White listes
-
Développement et maintenance des scripts IHM et système des modules Remote proxy et Qualité de service (QoS)
-
Intégration d'un utilitaire tiers de filtrage de contenus web (Optenet).
-
Evolution des scripts IHM des modules Redirection de ports, PPTP et VPN.
Ingénieur test logiciel
sep - oct 2005 (1.5 mois)
- Société :
- M-Smartcom (Sophia-Antipolis)
- Projet :
- Tests sur le logiciel Wellphone
- Langages :
- Perl
- Environnement :
- Windows 98SE/XP/2000/ME
Wellphone est un logiciel qui permet de connecter un PC/Mac/PPC/Palm à internet en utilisant un téléphone portable (connecté par cable série, USB, irDA ou bluetooth) en guise de modem. Wellphone permet également de contrôler son téléphone portable (envoi de SMS, gestion du carnet d'adresse, etc...) depuis son PC/Mac/PPC/Palm.
-
Mettre à jour la liste de tests cases
-
Automatiser les procédures de test (Perl/Win32::GuiTest)
-
Bugtracking : test du logiciel sur différents OS, pour différents téléphones mobiles et différentes connectiques
Ingénieur développement Perl
déc 2004-mar 2005 (4 mois)
- Société :
- Observatoire de Genève (Suisse)
- Projet :
- Outil de conduite de calculs numériques
- Langages :
- Perl
- Environnement :
- SUN/Solaris, cluster Linux
-
Adaptation et maintenance d'un outil Perl gérant l'execution d'un logiciel de calcul scientifique
-
Production : suivi de l'exécution des calculs
Ingénieur développement Perl et Fortran
sep 2001-nov 2004 (3 ans et 3 mois)
- Société :
- LAOG (Grenoble)
- Projet :
- Logiciel de calcul scientifique et scripts de gestion associés
- Langages :
- Perl, Fortran
- Environnement :
- réseau ethernet UNIX (AIX, Linux, OpenBSD), clusters Linux
-
Conception, développement et intégration d'un module dans un logiciel de calcul scientifique en Fortran utilisé par plusieurs équipes scientifiques en Europe
-
Analyse et refonte de trois modules Fortran du logiciel
-
Conception et développement en Perl d'outils de gestion du logiciel :
-
un outil de génération de Makefile permettant de recompiler le logiciel sur différentes plateformes (Linux Mandrake, AIX, OpenBSD)
-
un outil gérant l'exécution du logiciel en assurant l'intégrité des données lues, produites et sauvegardées en cas de réseau défaillant
-
Conception et développement de scripts Perl de traitement et de visualisation des données produites par le logiciel
-
Conception et développement d'un outil Perl de visualisation et d'aide à la rédaction de documents au format LaTeX
-
Pilotage des calculs numériques de validation et de production (plusieurs mois de temps CPU@3GHz)
Co-responsable site internet
oct 2003-fév 2004 (5 mois)
- Société :
- CIES (Grenoble)
- Projet :
- Site internet du CIES
- Langages :
- CGI-Perl
- Environnement :
- réseau ethernet UNIX (OpenBSD, FreeBSD)
-
Extension du champ d'application de scripts CGI-Perl dédiés à faire des sondages en ligne
Ingénieur développement Perl et Fortran
mar 2001-jun 2001 (4 mois)
- Société :
- LAOG (Grenoble)
- Projet :
- Extension du champ d'application d'un logiciel de calcul scientifique
- Langages :
- Perl, Fortran
- Environnement :
- réseau ethernet UNIX (AIX, Linux)
-
Analyse diagnostique et refonte de l'architecture d'un logiciel de calcul scientifique en Fortran
-
Développement des modifications spécifiées
-
Conception et développement d'outils Perl de génération des données d'entrée du logiciel
-
Pilotage des calculs numériques de validation
Ingénieur développement C
nov 2000 (1 mois)
- Société :
- LAOG (Grenoble)
- Projet :
- Logiciel de calcul scientifique
- Langages :
- C
- Environnement :
- réseau ethernet UNIX (AIX, Ultrix)
-
Conception et développement d'un logiciel de calcul scientifique en C
Analyste d'exploitation Perl
mar 2000-aoû 2000 (6 mois)
- Société :
- LAOG (Grenoble)
- Projet :
- Outils de conduite de calculs numériques
- Langages :
- Perl
- Environnement :
- réseau ethernet UNIX (AIX), cluster AIX
-
Conception et développement de scripts Perl gérant l'exécution de batchs et de logiciels de calcul scientifique
-
Pilotage des calculs numériques de production
Analyste programmeur C
nov 1999 (1 mois)
- Société :
- LAOG (Grenoble)
- Projet :
- Logiciel de calcul scientifique
- Langages :
- C
- Environnement :
- réseau ethernet UNIX (AIX)
-
Contribution au développement d'un module en C d'un logiciel de calcul scientifique
Ingénieur développement Perl
jui 1999-sep 1999 (3 mois)
- Société :
- Aucune/Loisirs
- Projet :
- Logiciel d'aide à la gestion alimentaire
- Langages :
- Perl
- Environnement :
- PC Linux Slackware
-
Constitution d'une base de données d'aliments
-
Conception et développement en Perl d'un logiciel faisant l'interface entre l'utilisateur et cette base de données
Formation
Activités extra-professionnelles