Stéphane Gully - Ingénieur en informatique et modélisation

Photo de stéphane

  • Né le : 17 Mai 1979 à St Marcellin
  • Adresse : 33 rue de Reménaumont, 54600 Villers les Nancy, FRANCE
  • Téléphone : 33 (0)9 51 45 43 29
  • Status : Libéré des obligations militaires - Marié à sandra - Un enfant - Permis B

Je suis actuellement employé au CNRS en tant qu'ingénieur de recherche. Mon profil vous intéresse ?, vous travaillez sur un sujet qui ressemble à mon sujet ?, n'hésitez pas à me contacter, je suis ouvert à toutes collaborations, en particulier dans le domaine des standards du Web et des logiciels libres.

Je vous invite également à consulter my cv in english.

Formations et diplômes

  • 1999/02 : École d'ingénieur à l'ISIMA à Clermont-Ferrand, option : systèmes, réseaux et génie logiciel.
  • 1997/99 : Classes Préparatoires à Grenoble, lycée Champollion.
  • 1997 : Obtention du baccalauréat série S.

Expériences professionnelles

Emplois / Stages

  • depuis 2005 : Ingénieur de recherche au CNRS à l'INIST. J'ai contribué par mes connaissances en compilation sur plates-formes UNIX à améliorer les performances des serveurs web de l'INIST. J'ai également résolu quelques problèmes sur des scriptes d'import en Perl dans un logiciel d'archivage nommé EJOS. Et actuellement, je suis chargé de la conception et de la réalisation d'une application Web ayant pour but la gestion des contrats et marchés de l'INIST. Dans un cadre plus générale, je participe à la réalisation des portails BiblioVie, BiblioSHS, … qui sont des points d'acces par le Web à l'information scientifique et technique. J'utilise les technologies PHP, Mysql, et Oracle sur plateforme HP-UX.
  • 2003/05 (2 ans) : Ingénieur associé à l'INRIA dans l'équipe WAM. J'ai réalisé avec succès la nouvelle interface utilisateur multi plates-formes et internationalisée de l'éditeur/navigateur Web Amaya. Pour cela, j'ai utilisé C/C++, OpenGL et wxWidgets.
  • 2003 (6 mois) : Ingénieur logiciel chez PurpleLabs (développement de téléphones portables - Hardware & Software) dans l'équipe interface homme machine. J'ai développé en C des applications embarquées sur le téléphone.
  • 2002 (6 mois) : Stagiaire chez Eden-Studios. Développement en C++ du module d'export des objets et mondes 3D du jeu vidéo V-Rally 3, pour les consoles PS2, GameCube et XBox.
  • 2001 (6 mois) : Stagiaire à l'INRIA conjointement au W3C. Chargé de la migration de l'interface utilisateur du navigateur/éditeur Web Amaya de la librairie Motif vers GTK.
  • 2001 (2 mois) : Développement d'un site Web pour le Centre de recherches volcanologiques de Clermont Ferrand.
  • 1998/99 : Emploi saisonnier d'été à Saint Egrève (38) en tant qu'employé municipal.

Projets

  • Conception, mise en oeuvre et maintenance de sites Web (chef des équipes de développement) :
    • www.micropolia.com : jeu en ligne multijoueurs gratuit - PHP. Vous incarnez un personnage dans une micro-societé virtuelle. (60000 joueurs)
    • www.jeu-gratuit.net : portail répertoriant les jeux en ligne gratuits - PHP (>20000 visiteurs par jours).
    • areno.jeu-gratuit.net: championnat de jeux flash dans un l'univers des jeux du cirque. (50000 joueurs)
    • www.pronofun.com : jeu en ligne gratuit de pronostiques - PHP (10000 joueurs).
    • www.zeitoun.net : mon site Web personnel ayant pour but le partage de la connaissance en informatique et en physique - XHTML/CSS, XSLT, PHP.
  • Mes développements open source :
    • www.pxxo.net : c'est un framework php non intrusif permettant de développer des application Web sous la forme de widget hiérarchiques et indépendants. (actif depuis 2006)
    • www.phpfreechat.net : c'est un tchat simple, rapide, paramétrable et multi langues en licence LGPL écrit en PHP+AJAX. (j'en suis l'auteur depuis 2006)
    • XEmb : c'est un plugin dotclear permettant d'inclure le corps d'un document valide en XHTML dans une page dotclear. J'utilise XSLT pour extraire et transformer le corps de l'article et propose un cache pour accélerer le chargement des pages. (j'en suis l'auteur, mais ce projet n'est plus maintenu)
    • wxWidgets : soumission de nombreux patchs (OpenGL, MSW, GTK, MACOSX) dans le cadre de mon travail sur Amaya.
  • Projets d'école d'ingénieur :
    • 2002 : Implémentation d'un algorithme de recherche dynamique d'e-services (BCOV) en Java. Module d'un projet de grande envergure destiné aux serveurs e-commerce.
    • 2001 : Développement d'une application en C++ pour la recherche en Micromorphométrie (étude des besoins des plantes) pour le laboratoire de biologie de Clermont Ferrand.
    • 2000 : Programmation d'un moteur 3D sous Windows en Langage C. Développé en binome, nous avons écrit toutes les primitives d'affichage sans utiliser de librairies (OpenGL ou DirectX) : gestion basique des caméras, des lumières/ombre (flat), et des textures.

Compétences en informatique

  • Langages de programmation : J'ai un excellent niveau dans la programmation orientée objet (maîtrise de nombreux “design patterns”) et en algorithmique. Je maîtrise parfaitement le C/C++ et j'ai un excellent niveau dans les langages suivants : Java, PHP, JavaScript (DOM, AJAX), Python, Bash, ainsi que l'Assembleur.
  • Connaissance du Web : Très bonnes connaissances des normes du Web car j'ai travaillé pendant plus de 2 ans en collaboration étroite avec des membres du W3C : XML, XHTML, CSS, SVG, MathML, XSLT, XPath, Smile.
  • Librairies : Excellentes connaissances des toolkits wxWidgets, GTK, Motif car j'ai travaillé sur le portage du logiciel Amaya entre ces différentes librairies. Je maîtrise parfaitement les bibliothèques OpenGL, DirectX car j'ai toujours été attiré par les jeux vidéos et le monde de la 3D. De plus, le logiciel Amaya utilisant un canvas OpenGL pour l'affichage, je possède des connaissances approfondies de cette API.
  • Systèmes d'exploitations : Je connais en profondeur les systèmes Windows, Linux, et MacOSX car j'ai travaillé sur le portage sous ces trois plates-formes du logiciel Amaya. Mais je travail préférentiellement sous Linux/debian.
  • Logiciels : J'ai de bonnes connaissances des logiciels de CAO suivant : Twilight II (que j'ai utilisé pendant mon stage chez eden-studios), 3DS Max, Maya, Autocad, LightWave. Je connais également très bien tous les logiciels de bureautique classiques et j'exprime mes talents d'infographiste avec Photoshop ou The Gimp. Finalement, pour la création de documents Web, j'utilise Amaya et DreamWeaver.
  • Travail en équipe : CVS, SubVersion, Mailing-list, sourceforge, forums, Chat / IRC.

Langues

  • Français : Langue maternelle
  • Anglais : Bon niveau (parlé, écrit) surtout technique. (coopérations avec le W3C dans le cadre du logiciel Amaya)
  • Allemand : Niveau scolaire
  • Libanais : Notions

Loisirs

  • Sports : Tennis, Badminton, Tennis de table, Roller hockey, Ski/Surf, Football, Athlétisme.
  • Autres : Informatique, Jeux Vidéos, Physique, Musique, Cinéma.