Stéphane Gully - Computer engineer - Software developer

Photo de stéphane

I'm currently employed at CNRS as a software engineer. You are interested by my profile, my programming skills ? don't hesitate to contact me, I'm open to collaborations, especially on Web standards and open-source.

You can also consult mon cv en français.

Education and qualifications

  • 1999/02: Master of engineering : software, networks and systems, ISIMA institute, Clermont-Ferrand, France.
  • 1997/99: Preparatory classes, Champollion, Grenoble, France.
  • 1997: Baccalauréat, scientific section.

Work experience

Employment & Training

  • 2005/today: Software engineer at INIST/CNRS. I'm a project manager in Web applications development. I mostly work on the “Federated identity” project: its goal is to setup a Shibboleth identity provider (IdP) and several service providers (SP) that will authenticate and authorize more that 100000 researchers. Before that, I developed a Web site talking about oral corpus for the French culture minister with PHP coupled with a native XML database (eXist).
  • 2003/05 (2 years): Software developer engineer at INRIA in WAM team. I'm in charge of making the new user interface (cross-platforme and multi-languages) of Amaya (in C++), the Web W3C's editor/browser. Results are promising : I have released a first official version of the new Amaya (9.0) on December 2004.
  • 2003 (6 months): Software developer engineer at PurpleLabs (mobile phones - Hardware & Software) in user interface team.
  • 2002 (6 months): Software developer engineer (training) at Eden-Studios. I developed a cross-platforme (PS2, GameCube, and XBox) export module (in C++) for the video game V-Rally 3.
  • 2001 (6 months): Software developer engineer (training) at INRIA and W3C. I worked on Amaya's user interface migration from Motif to GTK graphic toolkits.
  • 2001 (2 months): Web site developer for the Centre de recherches volcanologiques de Clermont Ferrand.
  • 1998/99: Summer job season as a municipal employee at Saint Egrève, France.

Projects

  • Web site development : conception, maintenance, management
    • www.micropolia.com: online multi-player free game - PHP/Mysql. You are a virtual person, you have a job, and you evolve in a micro-society. (developer and manager of the development team: 3 persons)
    • www.jeu-gratuit.net: best french online free games listing - PHP/Mysql (>30000 visits a day).
    • areno.jeu-gratuit.net: online flash game championship. (developer and manager of the development team: 3 persons)
    • www.pronofun.com: this free online game is about doing prognostic on football competitions - PHP/Mysql (>10000 registered users).
    • www.zeitoun.net: my personal Web site dedicated to share information and knowledge in IT and physics - XSLT, PHP, XHTML/CSS.
  • Open source developments:
    • www.pkgi.net : this program can be used to build independent environments (as a very very slight virtual machine) on Debian OS. (project founder since 2007)
    • www.svnwebadmin.net : this program is a web interface to manage independents subversion repositories. (project founder since 2007)
    • www.pxxo.net: it's a non-intrusive PHP framework used to build self-supported and interoperable Web graphical components - called widgets. (still active since 2006)
    • www.phpfreechat.net: it's a free, simple to install, fast, customizable and multi languages chat, LGPL patented, and written in PHP+AJAX (project founder since 2006)
    • XEmb: it's a dotclear plugin which allows to integrate valid static XML documents in a dotclear page. It uses XSLT to extract the body and provide a cache to increase pages loading. (project founder since 2005 but not maintained anymore)
    • wxWidgets : I submitted several patchs (OpenGL, MSW, GTK, MACOSX) during my work on Amaya.
  • Engineer projects
    • 2002: Implementation of a dynamic e-service searching algorithm (BCOV) written in Java. Module of a great scope project dedicated to e-commerce servers.
    • 2001: I programmed an application (in C++) for the micromorphometry research (study of the water requirements of plants) at the biological laboratory of Clermont-Ferrand.
    • 2000: Development of a 3D software engine under Windows (written in C).

Skills & Qualities

  • Programming languages: I have excellent skills in oriented object programming (knowledge and practicing of many design patterns) and algorithmic. Expert in Web development PHP/Mysql/XHTML/Javascript (daily practicing since 2002 year). Excellent knowledge of C/C++ programming (practicing for over 6 years). I'm proficient in Java, Python, Perl, Shell languages and I also handled assembler languages.
  • Web knowledge: Very good knowledge for web standards cause I have been working for 2 years in narrow collaboration with the members of the W3C: XML, XHTML, CSS, SVG, MathML, XSLT, XPath, Smil. I assimilated the W3C's view of the Web and I have ideas about how it will look like in the future.
  • Libraries: Extensive knowledge of toolkits wxWidgets, GTK, Motif because I have worked on the port of the Amaya program between these different librairies. I have always been attracted to video games and the 3D world (see my projects and trainings) so that now I master OpenGL and DirectX libraries.
  • Operating systems: Working on the port of Amaya under three plat-formes helped me have deep knowledge of Windows, Linux,and MacOSX operating systems. But i work preferentially under Linux/debian.
  • Softwares: I have good knowledge in the following CAO softwares : Twilight II (used it during my training at eden-studios), 3DS Max, Maya, Autocad, LightWave. Besides, i master classic office softwares and i use The Gimp or Photoshop to show my strong design skills. Finally, concerning the creation of Web documents, I use Amaya, DreamWeaver or just a text editor like emacs.
  • Working team: Subversion, CVS, Wiki, Forums, Mailing-list, IRC chat, Sourceforge, Gforge.

Foreign languages

  • French: Native language
  • English: Good level
  • Lebanese: Beginner

Hobbies

  • Sports: Roller hockey, Ski, Surf, Football, Athletics, Table tennis, Tennis
  • Others: Computers, Physics, Video games, Music, Movies.

 
 

Recent changes RSS feed Valid XHTML 1.0 Valid CSS Driven by DokuWiki