Création et maintenance d'applications front-office et back-office. 11 ans de projets personnels, 6 ans d'expériences professionnelles dont 5 ans en objet sur PHP 5 et 2 ans en architecture MVC.
Refonte d'une application Web pour la société LaFourchette. Utilisation professionnelle et personnelle depuis 3 mois. Formation Sensio sur Symfony2 reçue en Juillet 2011.
Développement d'un CMS pour le Groupe L'Etudiant. Création et maintenance d'un large panel d'applications Web pendant 2 ans. Mes travaux m'ont ammenés à exploiter Symfony au delà de l'utilisation de base du framework. (Surcharge du routing, création de filters complexes, ...) Formation Sensio sur Symfony 1.2 reçue en Mai 2009.
Utilisé conjointement avec symfony depuis 2 ans, j'ai eu l'occasion de travailler sur quelques aspects poussés de cet ORM. (Surcharge, héritage complexe, nested set, ...)
Très à l'aise avec la POO que j'utilise depuis 10 ans (c++) et depuis 5 ans sur des projets web (PHP 5). J'ai eu l'occasion de l'utiliser dans de nombreux projets professionnels, personnels et scolaires.
J'ai réalisé de nombreux projets incluants plus ou moins de javascript avec dans certain cas une approche POO. Au départ utilisé sans framework, puis avec Prototype et à présent avec jQuery.
Depuis 2 ans, tout mes développements javascript sont réalisés avec l'aide de ce framework. Sans être un expert je le maitrise tout de même très bien. (Ajax, Evenements, ...)
Avec ou sans JSON, j'ai eu l'occasion de développer de nombreuses fonctionnalités en ajax. (Chat en temps réel, disponibilité de pseudonyme, ...)
Mes nombreux projets réalisés de A à Z m'ont permis d'apprendre à utiliser convenablement CSS, à optimiser les performances (Sprite) et ne pas dénaturer un site sous Internet Explorer 6.
Ne cherchant pas sytématiquement à créer des pages XHTML stricts, la création de contenus valides W3C ne me pose aucun soucis.
N'ayant pas de requêtes très complexe à faire tous les jours je me débrouille tout de même très bien en SQL. (On ne peut pas toujours utiliser les ORM.)
MySQL représente 90% de mon expérience en SGBD et je le maitrisse assez bien, même si je n'ai pas eu souvent l'occasion d'utiliser les procédures stockées.
Utilisé aussi bien via l'IDE, Tortoise ou la ligne de commande.
Je les utilise principalement via un plugin Eclipse ou via Tortoise. Je ne suis pas particulièrement familiarisé avec leur utilisation en ligne de commande.
J'ai commencé à les mettres en place sur certain sujets pointus chez L'Etudiant, puis de façon systématique en tans qu'auto-entrepreneur sur mon site PauseSexy.com et également sur mon travail chez LaFourchette.
Je n'ai pas eu l'occasion d'utiliser beaucoup cette version de symfony. Mon expérience se limite à 1 projet, de la maintenance sur plusieurs projets et la migration d'applications Symfony 1.0 vers Symfony 1.2.
Comme pour Symfony 1.0 je n'ai pas eu beaucoup l'occasion de l'utiliser. Et contrairement à Doctrine je ne maitrise qu'une fraction de cet ORM et des criterias.
Sans en maitriser toutes les subtilités, j'ai souvent eu l'occasion de créer des batchs en shell.
J'ai utilisé régulièrement ce langage pour la société FKTel et occasionnelement pour le Groupe L'Etudiant pour de la maintenance d'applications.
J'ai commencé le C++ au lycée sur mon temps libre et ai continué son aprentissage en DUT et en licence (Borland C++ Builder et Visual C++). J'ai consacré pas mal de temps à un projet personnel de jeu vidéo 3D de 2001 à 2005 pour apprendre à mieux matriser ce langage. (Moteur 3D, moteur physique, collisions, ...)
J'ai eu l'occasion de travailler sur 2 projets affichants des fichiers XML via des fichiers XSL.
Je me suis pas mal documenté sur le sujet et ai appliqué ces connaissances sur de nombreux projets pour favoriser leur positionnement dans les moteurs de recherche. ("Réussir son référencement Web" par O. Andrieu)
Le succès d'un projet dépendant grandement de l'accueil que lui font les utilisateurs, je me suis donc naturelement penché sur les questions d'ergonomie. ("Ergonomie Web" par A. Boucher) Toujours pour augmenter les chances de succès d'un projet, je me suis penché sur la conversion afin de maximiser le R.O.I. de ces projets. ("Conversion Web" par S. Roukine)
Pricipalement utilisé à L'IUT j'ai eu à le réutiliser brievement en de rares occasions.
Mon expérience se limite à son utilisation en Licence. Même si nous avons étudié une bonne partie de ces capacités, je n'y ais pas retouché depuis.
J'ai eu l'occasion de travailler un peu avec ce SGBD mais je suis resté à une utilisation basique incluant un peu de maintenance sur des procédures stockées.
Apprentissage en IUT.
Utilisation des bases dans la majorité des projets réalisés.
Mes projets personnels et l'absence de personnes dédiées à ces taches dans les sociétés que j'ai fréquenté, m'ont ammenés à aquérir de bonnes bases en administration de serveurs.
J'ai fréquement utilisé Photoshop pour la société FKTel ainsi que pour créer une partie de mes projets personnels. Loin d'être un artiste, je maitrise cependant parfaitement les bases de cet outil.
Traitement de texte, tableur, présentation, ...