Bio
Compétences
Expériences
Intérêts
CV
« Toute technologie suffisamment avancée
est indiscernable de la magie. »

— Arthur C. Clarke, 1973.
Bio

Je m'appelle Vianney Dupoy de Guitard et je suis un concepteur développeur spécialisé dans le développement web back-end. Je baigne dans ce domaine depuis plusieurs années, m'aventurant vers de nombreuses technologies. Je m'intéresse en particulier à la scalabilité des services et à la mise en place d'architectures spécifiques.

J'ai travaillé dans des entreprises très différentes, de la petite startup à la multinationale. Toutefois ni la taille des équipes, ni le budget d'un projet ne sont pour moi des facteurs motivants, ce sont plutôt des défis technologiques et l'innovation qui portent mon enthousiasme.

Trois domaines, trois défis
Architecture
Assurer au sein des intéractions entre systèmes l'intéropérabilité et l'intégrabilité.
Web
Tirer parti des forces des applications Web tout gérant leurs contraintes.
Innovation
Découvrir et proposer de nouvelles solutions aux problèmes de demain.

Ainsi, tout projet innovant ou qui a besoin d'innovation, s'articulant autour du Web et avec une architecture développée ou à faire, m'intéresse.

Compétences

Mes compétences s'articulent principalement autour du processus de développement web. J'ai des compétences dans différentes étapes de ce type de processus, et si je devais effectuer un rapport expérience / étape du cycle, cela donnerait probablement une infographie de ce type :

Ainsi je dispose de solides compétences en développement, notamment Java, que je lie très fortement à la conception : je préfère un code pérenne au « hotfix » sur lequel on espère ne pas avoir à revenir plus tard. Pour réaliser la conception, je me sers principalement d'UML et je dispose d'expérience dans la génération de code à partir de modèle (via une spécialisation d'UML par profil).

Il est impossible à l'heure actuelle, en informatique, de passer à côté de l'anglais. Que ce soit pour la documentation technique ou pour discuter avec des interlocuteurs internationaux, je parle presque couramment cette langue (970/990 au TOEIC, ~C1 au CECR).

Technologies Web
Serveur
Je dispose de solides compétences en JEE mais exprime de la curiosité face aux autres technologies.
Client
Malgré une certaine expérience avec GWT, j'ai de bonnes compétences dans d'autres technologies.
Suivi Technique

Outre les langages et les technologies, il est vital pour tout projet actuel d'avoir un suivi pour améliorer sa qualité technique. Autour de ce domaine clef j'ai développé quatre compétences.

Expériences

Encore en alternance, je dispose de maintenant près de deux ans d'expérience. J'ai connu deux entreprises radicalement différentes dans leur structure et leur façon de travailler, ce qui a enrichi ma conception de l'entreprise informatique. Au terme de mon DUT, j'ai réalisé un stage dont la durée a été étendue dans une start-up bordelaise. Par la suite j'ai commencé une alternance dans un groupe multinational.

Entre ces deux entreprises, de part leur structure et activité, mes objectifs ont été très différents. En effet, n'étant pas soumises aux mêmes contraintes, mon travail n'a pas été le même. Je vais donc revenir sur ces deux entreprises, et leurs modèles associés.

Sublinet

Start-up âgée de seulement quelques années lors de mon arrivée, spécialisée dans les jeux vidéos par navigateur. Étant donné leur domaine d'activité, l'entreprise est résolument tournée vers le web.

Son mode de fonctionnement aurait très bien être inspiré du « Write less, do more », puisque mon travail a été de réaliser un maximum de développement, sans entretenir une masse documentaire importante. À l'inverse l'accent a été mis sur la qualité du code : réutilisabilité, maintenabilité, performance. La performance demeurant une préoccupation clef étant donné le coût des serveurs.

Performance
Pour réduire les coûts.
International
Pour être accessible.

À l'aide de PHP 5, HTML, CSS, jQuery et MySQL, j'ai réalisé une plateforme d'administration divisée en plusieurs modules (tickets de support, traduction de jeu, gestion des actualités, statistiques économiques, …). Ce portail étant destiné aux acteurs internes et aux investisseurs. Outre la performance, le portail devait être international, car certains investisseurs étaient iraniens. Au niveau ergonimique, cela signifie que le site a une version left-to-right… et right-to-left (ce sens de lecture étant préféré dans certains pays).

À la fin de mon stage, j'ai également travaillé sur le back-end du portail officiel du site. J'ai notamment développé un système de wiki et commencé à créer un forum avec en tête de très fortes contraintes de performance. C'est pour cette raison qu'aucun CMS n'a été utilisé, notamment pour le forum, aucune solution existante ne satisfaisant les besoins de l'entreprise.

Alternance

Une fois mon DUT obtenu, malgré mon bon classement (2ème/84), j'ai préféré choisir des formations étroitement liées au monde de l'industrie. C'est tout naturellement que je me suis tourné vers l'alternance, avec un rythme de 5 semaines en entreprise pour 3 en formation. Je me suis donc engagé pour trois années de formation en alternance, chez Capgemini.

Capgemini

C'est dans cette SSII d'envergure internationale que j'ai réalisé mon alternance, au sein de divers projets pour l'un des leaders mondiaux dans la fourniture d'énergie. Plus de budget, équipes plus nombreuses, processus clairs et établis.

Au fil du temps j'ai pu saisir plus clairement le mode de fonctionnement. Notamment le cycle des itérations : cadrage, chiffrage, spécifications, conception, développement, validation, recette, mise en production à blanc, mise en production.

Processus
Utilisation de processus de développement.
Indicateurs
Indicateurs contractuels avec pénalités.

Intégrant l'entreprise initialement en tant que simple développeur, j'ai rapidement pu faire mes preuves dans cette fonction suite à mon expérience enrichissante chez Sublinet, pour finalement participer à presque toutes les étapes de la vie du projet. C'est ainsi que j'ai eu l'occasion de mener différentes activités : conseils en solutions, études de faisabilité, études d'impact, estimation des charges, participation à la rédaction des devis…

Outre ces changements dans mon rôle, un autre changement important est à noter : le client n'est plus l'entreprise elle-même mais une autre entreprise. Et des indicateurs permettent au client de les performance de l'équipe : nombre d'anomalies, nombres d'incident résolus en moins de 4h, etc.

Intérêts

J'ai pour passion l'informatique depuis mon plus jeune âge, par conséquent ce domaine est prépondérant dans mes intérêts. Que ce soit pour tester de nouvelles technologies ou tout simplement développer une application afin de rendre service à des proches, pas un jour ne se passe sans que je ne m'amuse avec les outils informatiques.

L'expérience la plus intéressante que j'ai eue ces dernières années a été l'administration d'un serveur de jeu. J'ai géré la disponibilité du service, mais pas seulement puisque j'ai également modifié le code source du serveur de jeu (projet libre en Java), afin de l'adapter à la communauté. L'aspect communautaire est également important pour moi ; j'en gère actuellement une (d'une douzaine de personnes) sur un jeu.

Mais ma nature curieuse ne s'est pas arrêtée à tester les différents aspects informatiques, heureusement pour moi !

Écriture

Depuis plusieurs années j'affectionne particulièrement l'écriture et la lecture. Si ma lecture s'oriente principalement sur les thèmes de la philosophie, mon écriture est plus romancée.

Je rédige principalement des nouvelles, sur des thèmes pouvant varier mais qui ramènent souvent à une réflexion philosophique en fond : la place de la violence dans la société, ou encore les conséquences du choix d'un mode de vie (épicurien par exemple).

Piano

Cela fait un an que je me suis décidé à apprendre le piano !

Je joue donc, depuis un an, en moyenne un heure par jour, des morceaux classiques et contemporrains. Cela me permet de développer un axe artistique, ce qui fait parfois défaut aux personnes qui comme moi ont un esprit parfois trop pragmatique. J'apprécie toutefois la rigueur et la concentrations qu'exige cet instrument.