Sylvain Eliade - Resume
Web Developer / Web Designer
French (mothertongue), English (good skills), German (basic skills)
From 2006 to july 2010: Web developer, Téléfun (Paris, France)
- From october 2006: Skyrock.com (used to be "Skyblog")
- 20th world's most visited website, first european social network, 13 millions of blogs, 1.5 millions of articles published each day
The website was totally rewritten from 2006 to march 2007, in order to migrate to a dynamic architecture, as blogs were static generated pages. It added also five new versions and four new languages, as it was before only in french. I was in charge to choose and manage the technologies to use for internationalisation. I developed a solution based on gettext and inspired by smarty-gettext, using a mysql backend to translate strings. I was also in charge of the coordination of developers, translators and web designers. I wrote the documention of the framework for the developers and tought to the project manager how to use the tools and how localisation works. I'm still the project manager of this part of the website.
I participated to the complete rewrite of the website from the very old code base (PHP2/PHP3) to the new object API.
In 2009: development and design of groups in a very short time (2 months), I also managed the team (backend developers, designers) and the project after that.
In 2010: development and management of the new REST API (with OAuth) project.
Other works :
- MSN / Yahoo Messenger import tool, connecting directly to IM servers, acting like a classic client
- Design of multiple pages in collaboration with the designer
- Design of skin for the blogs
- Development of a Flash object (in AS2) for the music player of music blogs, usable with a javascript API so that the player is perfectly integrated in the web page (the Flash object is hidden and controlled by the Javascript)
- Development of the XML-RPC API
- Security audits for external websites
- To september 2006: Skyrock.fm
- Last minute corrections and works for the third version of the website dedicated to the french rap radio Skyrock, for one month. After, I was dedicated to do a complete rewrite of the code (PHP) and the templates in order to make the code accessible to other developers.
I designed some parts of the website, based on the graphic charter, like Music and artists, Photo galleries, News, etc.
Also done some work on ecureuil.fr (a french bank) and sismix.com (clothes).
From 2005 to early 2006: Maison des Jeunes et de la Culture [Youth center] (Dijon, France)
- ProjetsJeunes21.net
- Project done alone from the design to the backend. This is a website to tell young people about financing help given by the regional instutions for creative projects.
- MJC.Chenove.net
- Project done alone, designing, doing xHTML/CSS integration, admin backend, online PDF newsletter edition, etc.
From 2003 to 2004: Web developer and server admin, Kreactiv'Studios (Montauban, France)
- Collaboration and work at distance in the team of the Kreactiv'Studios web-agency as PHP developer. Worked on client and enterprise extranets and on cleaning xHTML code from designers.
Personal projects
- Altermusique.org (free music platform, in french)
- Hosts free and alternative music. Artists can upload their music freely and people can download it in multiple formats (FLAC, Ogg Vorbis, MP3). Artists can also sell their albums without any fee. Implements a Flash-based xHTML-Javascript /CSS player.
- Journal Intime.com online diaries, in french
- Started in early 2002, the project is aimed to provide a free, with no ads, online diary tool. We have some hundreds members. With more than 100,000 lines of code, the diary software is used by some other websites.
- Other projects
- picoBlog (twitter-like blogging tool), Wii Music Player Client (MusicPD client in SVG for Wii browser), WikiKubbe (Lightweight wiki tool), etc.
Knowledge / Skills
- Code
- Specialized in PHP4 and 5, object oriented. Good skills in web security.
Good skills in DOM/ECMAscript/Javascript.
Some bases in Perl, Python and shell scripts (bash).
Average skills in Actionscript 2. Some basic knowledge of haXe.
- Web Design
- Very good skills in (x)HTML, HTML5, CSS and CSS3, and good knowledge of browsers bugs and specific implementations (Internet Explorer 6 to 9, Firefox, Opera, Safari, Konqueror, Chrome). Member of the HTML-WG of the W3C.
- Graphic design
- Daily use of Gimp and Inkscape. Some knowledge of Paint Shop Pro, Photoshop, Dreamweaver, and Flash. Good knowledge of typography and desktop publishing.
- Database
- Good skills in mySQL and SQLite. Basic skills with memcached.
- Data formats
- Good knowledge of XML and formats like RSS or Atom, and also of Doctype format.
- Server admin
- Daily administration of some web/mail hosting servers. Configuration of Postfix, Apache, Apache2, mySQL, PHP4 and 5, ...
Knowledge / Skills
- Code
- PHP5, web security, DOM, ECMAscript, Javascript, Actionscript 2. Basic knowledge of Perl, Python, bash scripts and haXe.
- Web Design
- xHTML, HTML5, CSS, CSS3, browser bugs (IE 6 à 9, Firefox, Opera, Webkit). Member of the HTML-WG (W3C).
- Graphic design
- Gimp, Inkscape, Paint Shop Pro, Photoshop, Dreamweaver, Flash. Typography and DTP.
- Database
- mySQL, SQLite, memcached.
- Data formats
- XML, RSS, Atom, DOCTYPE, etc.
- Server admin
- Admin of multiple web and mail servers. Postfix, Apache(1/2), mySQL, PHP4, PHP5, exim, myDNS, PowerDNS, Bind, etc.
Misc.
- Passions
- Free software, theatre, electronic and acoustic music, typography, visual arts, photography etc.
- Travels
- Some months in Australia, some travels in Netherlands, Ireland and England. Lived in Belgium and France.