William BERNARDET
Kanjoninkatu 12 B 3,
Tampere
Finland
Tél : +358504800388
Email: william.bernardet@gmail.com
Né le 15 mai 1978
Permis B



Diplomes

2002 Ingénieur en Réseaux Informatiques et Communication Multimédia option Architecture et Réseaux (Polytech'Grenoble)
1999 DUT en Génie des Télécommunications et Réseaux (IUT1 Grenoble)


Expériences professionelles

Janvier 2008 - Septembre 2011

Build tools Architect


Consultant Accenture en mission pour Nokia, Tampere, Finlande

Janvier 2008 - Septembre 2011

Build tools Architect


Nokia, Tampere, Finlande

Octobre 2004 - Decembre 2007

Build Manager S60/Symbian OS


Consultant Alten UK en mission pour Nokia, Farnborough (GU14).

  • Gestion des builds S60 produit,
  • Integration de fonctionalités produit,
  • Amélioration du process:
    • Diminution du Time to Release,
    • Reduction du temps de build,
    • Amelioration de la qualité.

       

  • Novembre 2002 - Novembre 2003

    Responsable d'un Centre de Compétences CFAO


    ISMCM-CESTI en partenariat avec Dassault Systèmes, St Ouen (93).
    Veille technologique concurrentielle :
    • Etudes (analyse de l'IHM, comparaison de fonctionnalités) portant sur différents logiciels de CAO : CATIA v5, Unigraphics, Pro/E Wildfire, Solid Edge, Inventor, SolidWorks, Think Design, ImpactXoft.
    • Etudes sur les nouvelles technologies telles que le PLM, la Gestion Electronique de documents (Enovia, SmartTeam), le Knowledge Management.
    • Gestion du parc informatique : administration et gestion des serveurs de licences, stations Windows 2000 et Irix.
    • Relations fournisseurs, gestion du budget (120k€).
    Consultant technique pour le développement d'une application de calcul vibro-acoustique (laboratoire LISMMA). Développement effectué avec Visual C++ 6.0 et de MFC comme bibliothèque graphique. Utilisation d'un interpréteur Python embarqué pour la gestion des variables du programme (créations, modifications...)
    Avril 2002 - Avril 2002

    Ingénieur d'Etudes


    Dassault Systèmes, Suresnes (92).
    Etude de la faisabilité de services au-dessus d'une plate-forme Peer to Peer afin de doter CATIA d'outils de revue collaborative. Utilisation de Visual C++ 6.0 avec les outils intégrés de Dassault Systèmes et utilisation du kit de développement CAA v5. Exemple de services développés :
    • partage d'annotations (utilisation de Visual Basic pour Catia),
    • partage du point de vue,
    • photo d'écran à distance,
    • dialogue,
    • échange de fichiers.
    Réalisation de prototypes à des fins démonstratives. Disponible dans la nouvelle release (r11) de CATIA et d'ENOVIA.(Rapport de stage, Soutenance)
    Juin 2001 - Août 2002

    Ingénieur d'Etudes


    INRIA Rhône-Alpes en partenariat avec Microsoft, Montbonnot St Martin (38).

    Dans le cadre d'un contrat de portage d'applications dédiées aux calculs sur grappe de PC, ma mission consistait en l'évaluation des performances d'un bus à objet CORBA sous plate-forme Windows 2000 et Linux Mandrake (sous deux implémentations différentes Orbacus et Orbacus Embedded) en vue d'une utilisation pour la communication inter-grappes. Le jeu de test fut développé en C++ avec CodeWarrior.(Rapport de stage, Soutenance)

    Juin 2000 - Août 2000

    Administrateur Réseaux


    EuroSystem, Varces (38).
    Mise en place d'un serveur NT et configuration des postes clients. Installation de l'intranet :
    • Messagerie (Microsoft),
    • Serveur web interne (IIS),
    • Création d'un formulaire Outlook(VBA) pour la gestion des appels.
    Création du site internet (www.euro-system.fr) à l'aide de l'éditeur Dreamweaver, utilisation des technologies HTML et Javascript.


    Projets

    Black-jack en réseau Création d'un jeu graphique en réseau :
    • Partie graphique : utilisation du langage ADA, et de l'interface de développement XWindow.
    • Partie réseau : développée en C, utilisation des sockets TCP/IP.
    Compilateur assembleur SPARC Projet réalisé en deux parties :
    • Analyseur syntaxique réalisé en ADA, avec conversion dans un langage intermédiaire.
    • Conversion du langage intermédiaire en langage machine écrite en C (utilisation de la librairie libelf).
    Site de e-Commerce Développement d'un site de e-Commerce dynamique utilisant le serveur d'application Tomcat et le serveur Http Apache. Le site a totalement été réalisé à l'aide de Servlet Java communicant avec une base de donnée mySQL au travers de l'API JDBC. Le mécanisme transactionnel employé pour le paiement utilise CORBA pour les communications avec les agences bancaires. Une application écrite en Java à l'aide de la bibliothèque Swing permet l'administration des comptes et des agences. Plus de détails....

    Bibliotèque répartie Développement d'une bibliothèque répartie utilisant la technologie Peer to Peer. Découpage en trois applications;
    • Un annuaire qui gère les bibliothèques,
    • Un client graphique(C, GTK+).(lance des recherches sur les bibliothèques, consulte ou emprunte des livres),
    • Les biobliothèques(peer), connectées via des sockets TCP/IP peuvent :
      • effectuer des recherches entre elles(wave),
      • s'envoyer des informations (flooding, routage vers un peer),
      • gèrer l'accès aux ressources(livre) : consultation(lecture seule), emprunt(accès exclusif, wait or die).
      • répartition de charge, au bout d'un certain temps les bibliothèques les plus utilisées détiennent le plus de livres, d'où la nécéssité d'un tel système.(distributed lock)
    Divers projets personnels Utilisation du langage Objective C avec l'IDE Xcode sur MacOS X.
    Création d'un site Internet personnel utilisant Php et mySQL.(ici)
    Diverses applications utilisant les librairies Qt/KDE, GTK+/Gnome.


    Langues

    Anglais Score obtenu au TOIC 725
    Italien Lu, écrit, parlé


    Loisirs

    Ski, jeux en réseaux, sport collectifs, cinéma.
    PHP logo Valid XHTML 1.0! Valid CSS! mySQL logo