~~NOTOC~~ ====== Stéphane Gully - Computer engineer - Software developer ====== {{photo.jpg?150 |Photo de stéphane}} * **Date of birth:** may, 17th 1979 * **Marital state:** married with [[:cv:sandra-rizk:|sandra]], 3 children * **Address:** 33 rue de Reménaumont, 54600 Villers lès Nancy, FRANCE * **Téléphone :** 33 (0)9 51 45 43 29 * **Email:** * **Social networks:** [[http://twitter.com/kerphi79|twitter]], [[http://fr.linkedin.com/in/kerphi|linkedin]], [[https://github.com/kerphi|github]] I'm currently employed at [[http://www.cnrs.fr/|CNRS]] as a software engineer managing Web projects with an agile mindset. You are interested by my profile, my programming skills ? don't hesitate to contact me, I'm open to collaborations, especially about Web development and agile practices. You can also consult [[start|mon cv en français]]. ===== Education and qualifications ===== * 1999/02: Master of engineering : software, networks and systems, [[http://www.isima.fr/|ISIMA]] institute, Clermont-Ferrand, France. * 1997/99: Preparatory classes, [[http://www.ac-grenoble.fr/champo/|Champollion]], Grenoble, France. * 1997: Baccalauréat, scientific section. ===== Work experience ===== ==== Employment & Training ==== * 2005/today: Software engineer at [[http://www.inist.fr|INIST]]/[[http://www.cnrs.fr/|CNRS]] managing Web projects with an agile mindset (XP & Scrum). * 2003/05 (2 years): Software developer engineer at [[http://www.inrialpes.fr/|INRIA]] in [[http://wam.inrialpes.fr/|WAM]] team. I'm in charge of making the new user interface (cross-platforme and multi-languages) of [[http://www.w3.org/Amaya/|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 [[http://www.purplelabs.com/|PurpleLabs]] (mobile phones - Hardware & Software) in user interface team. * 2002 (6 months): Software developer engineer (training) at [[http://www.eden-studios.fr/|Eden-Studios]]. I developed a cross-platforme (PS2, GameCube, and XBox) export module (in C++) for the video game [[http://www.v-rally.com/|V-Rally 3]]. * 2001 (6 months): Software developer engineer (training) at [[http://www.inrialpes.fr/|INRIA]] and [[http://www.w3.org|W3C]]. I worked on [[http://www.w3.org/Amaya/|Amaya]]'s user interface migration from [[http://www.opengroup.org/motif/|Motif]] to [[http://www.gtk.org/|GTK]] graphic toolkits. * 2001 (2 months): Web site developer for the [[http://wwwobs.univ-bpclermont.fr/crv/fra/pages/index/index.html|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 * [[http://www.micropolia.com|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) * [[http://www.jeu-gratuit.net|www.jeu-gratuit.net]]: best french online free games listing - PHP/Mysql (>30000 visits a day). * [[http://areno.jeu-gratuit.net|areno.jeu-gratuit.net]]: online flash game championship. (developer and manager of the development team: 3 persons) * [[http://www.pronofun.com|www.pronofun.com]]: this free online game is about doing prognostic on football competitions - PHP/Mysql (>10000 registered users). * [[http://www.zeitoun.net|www.zeitoun.net]]: my personal Web site dedicated to share information and knowledge in IT and physics - XSLT, PHP, XHTML/CSS. * Open source developments: * [[http://www.pkgi.net|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) * [[http://www.svnwebadmin.net|www.svnwebadmin.net]] : this program is a web interface to manage independents subversion repositories. (project founder since 2007) * [[http://www.pxxo.net|www.pxxo.net]]: it's a non-intrusive PHP framework used to build self-supported and interoperable Web graphical components - called widgets. (active contributor since 2006) * [[http://www.phpfreechat.net/|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) * [[http://www.zeitoun.net/articles/xemb-un-plugin-pour-dotclear/start|XEmb]]: it's a [[http://www.dotclear.net/|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) * [[http://www.wxwidgets.org/|wxWidgets]] : I submitted several [[http://sourceforge.net/tracker/?limit=25&func=&group_id=9863&atid=309863&assignee=&status=&category=&artgroup=&keyword=&submitter=&artifact_id=&assignee=&status=&category=&artgroup=&submitter=kerphi&keyword=&artifact_id=&submit=Filter|patchs]] (OpenGL, MSW, GTK, MACOSX) during my work on [[http://www.w3.org/Amaya/|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've 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 or should look like in the future. * Libraries: Extensive knowledge of toolkits wxWidgets, GTK, and Motif because I have worked on the port of the Amaya user interface between these toolkits. 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 apply my strong design skills. Finally, concerning the creation of Web documents, I use Amaya or just a text editor as vim or emacs. * Working team: Git, Subversion, Mantis, Forges, Wiki, Forums, Mailing-list, Chat. ===== 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. {{tag>english cv stéphane gully informatique computing engineer software developer}}