2010 - décembre 2011
Architecte logiciel, à Hewlett-Packard groupe PSG DTO
Sous-traitant Sogeti LLC à HP pour Vision Hardware Diagnostics pour Manufacturing, Field, à Fort Collins, CO, USA
Ma fonction consistait à superviser les sous-projets, les propositions, le développement, et la maintenance liés à la suite de diagnostic matériel HP, résoudre les problèmes, et concevoir de meilleures solutions à long terme.
Points forts
- Découvert une solution pour démarrer Windows 7 sur des systèmes sans disque.
- Porté diagnostics Field sur image Windows 7 WinPE.
- Automatisation complète de la création des images de diagnostics Field.
- Architecturé et développé une suite de diagnostics UEFI pour remplacer ou compléter ceux basés sur Windows. Créé le cadre (framework) de développement et les bibliothèques. Créé un exécutif test (séquenceur) UEFI offrant un contrôle complet et les rapports de toutes les étapes du processus de fabrication.
Environnement et technologies
- Microsoft Windows 7 32 et 64 bit, systèmes WinPE, WAIK 3.x
- Visual Studio 2003, 2005 C++, Visual Studio 1.52 C (pour applications 16 bit)
- Java 6 sur Eclipse Helios, Ant
- Interfaces et tables internes BIOS, programmation de la carte mère de bas niveau
- Perl scripting
- Subversion, SourceForge
- XML
- Unified Extensible Firmware Interface v2.3 (UEFI)
- Tous les diagnostics UEFI écrits en C, UEFI Shell scripting, UEFI Python
2009 - 2010
Architecte logiciel, chef d'équipe, à Hewlett-Packard division CPC
Sous-traitant Sogeti LLC à HP, suite Vision Hardware Diagnostics, à Fort Collins, CO, USA
Chef d'équipe de 3 développeurs qui a architecturé et développé l'interface utilisateur graphique HP pour les diagnostics du système installé sur chaque PC. La suite de diagnostics, appelé Vision Hardware Diagnostics est disponible «online» sur la partition du système d'exploitation de l'utilisateur comme une application préinstallée et «offline», sur une image CD WinPE téléchargeable.
Points forts
- Écrit tous les documents de spécification et d'architecture
- Architecturé et développé l'interface graphique en Java.
- Responsable de la qualité des projets, de la conformité des processus et des améliorations.
- Développé l'image WinPE bootable des diagnostics sur CD.
- Entièrement automatisé le processus de construction des produits finaux.
Environnement et technologies
- systèmes 32 and 64 bit Windows 7, WinPE
- Java 6 sur Eclipse Galileo, Swing, Ant
- Perl scripting
- Subversion, SourceForge
- Microsoft WAIK
- XML
- GIMP pour tous les graphiques et les icônes personnalisés
2006 - 2009
Ingénieur logiciel principal, à Hewlett-Packard divisions WGBU, bPC, Notebooks
Sous-traitant Sogeti LLC à HP, Diagnostics For Windows (DFW), Vision, et Vision Field Diagnostics, à Fort Collins, CO, USA
Conception, développement, et maintenance des diagnostics pour la fabrications des portable, PCs, et postes de travail HP. Chef de projet à temps partiel de l'équipe de 4 personnes. Architecture de l'interface graphique en Java pour les clients HP.
Points forts
- Chef d'équipe en cas de besoin.
- Conçu et développé l'interface graphique Java.
- Responsable de la qualité des projets, de la conformité des processus et des améliorations.
- Créé les outils de qualification, de construction, et de publication du produit, qui a amélioré la qualité et diminué le travail des intégrateurs en usine.
- Maintenance des diagnostics mémoires sous DOS (MDIAG), offrant 64 bits d'adressage, l'«hyper-threading», et l'identification des barrettes DIMM défectueuses.
- Expertise sur les diagnostics des processeur et de la mémoire (RAM).
- Rédaction de guides du développeur et documentation.
Environnement et technologies
- systèmes Windows 16 et 32 bits
- Interfaces et tables internes BIOS, programmation de la carte mère de bas niveau
- Visual Studio 2003 C++, Visual Studio 1.52 C, Borland C++ 3 et 5.01
- Java 6 avec Eclipse Ganymede
- x86 assembly, Perl scripting
- VSS, Subversion, SourceForge
- XML
2000 - 2006
Ingénieur logiciel principal, à Hewlett-Packard division WGBU
Sous-traitant Cap Gemini à HP manufacturing, intégration diagnostics CMStar et Révolution, à Fort Collins, CO, USA
Conception, développement et soutien des programmes de tests, des procédés de fabrication, et de la préinstallation de logiciel de stations de travail HP bits (Intel, AMD), 64 bits (Intel Itanium) et PA-RISC.
Points forts
- Créé les outils de qualification, de construction, et de publication des suites de diagnostics, diminuant considérablement le temps pour les faire parvenir aux usines HP.
- Conçu, développé et maintenu les diagnostics complets pour les HP "blade clients" sans disques.
- Conçu et développé nouveau séquenceur utilisé dans toutes les suites de test de stations de travail.
- Développé solution de fabrication basé sur PXE afin de se débarrasser des disquettes de démarrage.
- Évolué et amélioré la robustesse du séquenceur de tests HP. Conception d'une API de test commune utilisée par les deux divisions HP pour postes de travail et serveurs.
- Introduit l'utilisation de CVS (Concurrent Versioning System) au sein de la division HP.
- Support à distance et sur place des sites de fabrication HP, situés aux États-Unis, Allemagne, Japon, Singapour et la Thaïlande. Visité les usines américaines pour l'installation, et la formation du personnel.
- Rédaction de documentation technique pour capturer l'architecture des processus, les processus, les cycles de publication, les changements de version, et les processus de soutien.
Environnement et technologies
- exécutifs de tests propriétaires HP/Compaq Révolution, CMStar
- Systèmes HP-UX UNIX, Linux 32 et 64 bits
- C/C++, Perl, DOS batch et K-Shell scripting
- CVS, VSS
- EFI (Extensible Firmware Environment)
- PXE, bootp, FTP, TFTP, telnet, NFS, DHCP, Samba, réseaux TCP/IP
1996 - 2000
Ingénieur logiciel, à Hewlett-Packard division BDD
Sous-traitant Cap Gemini à HP Chanel Assembly Program, E-Link, à Grenoble, France, et Denver, CO, USA
Conception, développement et support des processus pour la fabrication et la pré-installation de logiciel de 32 bits (Intel Pentium) sur les stations de travail HP et les PCs haut de gamme. Le système Chanel Assembly permettait à des grossistes autorisés de télécharger en toute sécurité des logiciels de bases de données HP pour leurs sites de production à travers des réseaux Ethernet
RNIS et T1, afin de construire et de vendre des ordinateurs HP entièrement configurés à la demande (Build To Order).
Points forts
- Sécurité du logiciel embarqué grâce a l'utilisation des bibliothèques MD5 et DES d'UNIX.
- Conçus et mis en œuvre les outils pour surveiller et effectuer des mises à jour logicielles automatisées sur les serveurs à travers le monde.
- Contribué aux processus de sauvegarde et de reprise après sinistre.
- Déployé les serveurs et le matériel réseau, installé les systèmes d'exploitation, configuré les réseaux dans de nombreuses usines en Europe et aux USA.
- Administration des serveurs des sites de fabrication à distance.
- Support technique mondial avec temps de réponse critiques.
- Assuré une bonne communication entre les équipes françaises et américaines.
Environnement et technologies
- Systèmes DOS et Windows NT
- C/C++, DOS batch
- Visual Source Safe
- DHCP, réseaux TCP/IP, routeurs ISDN