Guillaume Cottenceau, 30 ans
Nationalité Française

Ch. de Pré Russin 5
1860 Aigle
Suisse

Ingénieur informaticien
Architecte logiciel spécialiste Linux

Expérience professionnelle

Depuis Mars 2004MNC Mobile News Channel (une entreprise de Alcatel-Lucent - Lausanne, Suisse, fournisseur de services mobiles, 10 personnes) : Senior Unix Developer puis Architecte logiciel
  • Conception et développement de fonctionnalités dans la plateforme logicielle
  • Prise en charge d'une évolution multi-tiers de la plateforme (décorrélation des composants)
  • Connectivité aux opérateurs mobiles à travers protocoles réseaux HTTP ou spécifiques, ainsi qu'à des systèmes bancaires avec sécurité renforcée
  • Intégration de composants externes sous licence BSD/Apache, corrections de bugs et ajouts de fonctionnalités
  • Assurance de la qualité par écriture d'outils de vérification statique de code, build automatique régulier, tests unitaires (junit), tests d'ensemble automatisés, et tests de parallélabilité
  • Mots-clés techniques : Java, Linux, JSP, Tomcat, Struts, Multi-threading, PostgreSQL, C, HTTP, XML, SOAP, XSLT, Unicode, 3GPP, Perl, SSL client authentication.

    Depuis Septembre 2004 : "team leader" du composant central de la plateforme logicielle
    Depuis Janvier 2006 : responsable du développement logiciel
    Depuis Octobre 2006 : responsable d'une équipe de développement de 2 personnes, puis Avril 2007, 3 personnes

    Juin 2000 - Février 2004MandrakeSoft (Paris, France, éditeur Linux, 60 personnes) : Ingénieur Développement
  • Configuration et déploiement d'un système Linux, intégration des logiciels
  • Prise en charge avancée des réseaux
  • Design et implémentation d'interfaces utilisateur
  • Définition, conduite et suivi de projets en autonomie et en liaison avec d'autres équipes
  • Mots-clés techniques : Linux, Programmation système, Détection matérielle, Perl, C, RPM, DHCP, Dietlibc, GTK, CVS.

    Février 2000MandrakeSoft : stage diplômant (17 semaines)
    Développement de la « distribution » Linux-Mandrake, et d'un module de configuration d'un serveur de mail
    Été 1999Université de Tokushima (Japon) : stage (12 semaines)
    Conception de réseaux de neurones informatiques en langage C++, avec interface graphique de contrôle et visualisation voir
    1998-1999Institut National des Sciences Appliquées (Rennes, France) : projet universitaire
    Réalisation d'un simulateur d'automate cellulaire en langage C++, au sein d'une équipe de 7 étudiants ; participation au « moteur » et à l'interface utilisateur voir
    Été 1997Imperial College (Londres, Royaume-Uni) : stage (9 semaines)
    Conception en Java de deux « applet » pour le Département Chimie voir

    Compétences

    LangagesMaîtrise de C, C++, Java, Caml, Perl, Ruby. HTML, XML. Programmation système et réseaux, interface homme-machine, calcul.
    RéseauxHTTP avancé, DNS, NFS, configuration et administration des réseaux.
    Unix/LinuxAdministration, configuration, scripting, utilisation des outils eclipse, emacs, gcc, make, cvs, svn, strace, netstat, tcpdump, etc.

    Formation

    1997-2000Cycle Ingénieur à l'Institut National des Sciences Appliquées (I.N.S.A) de Rennes
    Diplôme d'Ingénieur Informaticien obtenu le 30 Juin 2000
    Algorithmique, Architecture, Logique, Compilation, Conception Objet, Réseaux, Projets.
    1995-1997Cycle Préparatoire à l'I.N.S.A de Rennes
    Mathématiques, Physique, Chimie, Technologie, Langues, Communication.
    1995Baccalauréat scientifique - mention « très bien »

    Langues

    AnglaisNombreux voyages linguistiques et touristiques en pays anglophones (24 semaines au total), utilisation professionnelle quotidienne et soutenue. Examen du T.O.E.I.C en 2000 : 900.
    EspagnolVoyage linguistique à Cuenca (Espagne). Niveau moyen.


    Dernière modification : 2008-01-30