Avec plus de 4 mois de formation au sein de Microsoft avant le lancement de Windows 8 j'ai acquis une maîtrise du système et de ses nouvelles fonctionnalités. J'ai travaillé à l'élaboration de l'application Allmyapps et également publié quelques mois plus tard mon livre Créez des applications pour Windows 8 en HTML et JavaScript (disponible en libraire et sur des sites marchands comme Amazon ou PriceMinister).
Je développe des applications Windows 8 en utilisant HTML et WinJS ou avec C# et WPF suivant les projets. J'utilise de manière avancée Visual Studio et Blend.
Vainqueur d'un grand concours Microsoft avec plus de 400 participants pour la création de mon application La Guerre des gages. Je développe depuis 2010 des applications Windows Phone en C# et WPF sur le Design Pattern MVVM. J'ai également créé un petit framework pour accelérer mes développements et rendre plus clair le code produit.
Chef du développement pendant 2 ans chez Allmyapps, je développe des applications de bureau pour Windows avec .NET. En utilisant les langages C# et WPF, combinés à du C et C++ en complément.
Tous mes projets répondent aux normes du W3C et suivent les standards. Ils sont pour la plupart travaillés de manière Responsive et s'adaptent à n'importe quelle taille d'écran, y compris ceux des smartphones. Je crée des animations en CSS3, utilise les Canvas, de l'audio et de la vidéo en HTML5, ces nouveaux composants enrichissent la navigation web. Fini le Flash, bonjour aux technologies qui fonctionnent sur l'ensemble des plateformes.
En plus d'utiliser de nombreuses librairies telles que JQuery, ExtJS, Prototype, WinJS, etc. j'en ai moi-même développé quelques-unes comme EightJS ou Social Creative. J'utilise JavaScript avec ses dernières innovations, telles que les bases de données avec IndexedDB, les Promises et les namespaces, bien sûr toujours en orienté objet.
J'utilise PHP en orienté objet depuis la version 3. Je maîtrise les diverses fonctionnalités et services avancés tels que les bases de données avec MySQL, PostgreSQL, SQLite, MongoDB, la génération d'images avec GD ou la gestion de tâches parallèles avec Redis et Gearman. J'ai conçu des librairies comme Social Creative ou Open Humanity en plus d'utiliser les plus courantes comme Zend ou Symfony.
Je mets en place des configurations complètes sur serveurs dédiés. J'installe et je supporte des programmes serveurs tels que Apache, Nginx, MySQL, etc. pour la gestion de multi-sites et l'optimisation des ressources. Je mets en place également des scripts de sauvegade et des configurations SSL.
Pour gagner en temps de travail, j'installe des sites clés en main gràce à Wordpress, osCommerce, Drupal, Prestashop, Magento, etc. Il me suffit ensuite de mettre en place un thème pré-existant ou d'en créer un moi-même.
J'intègre dans plusieurs de mes projets les services Facebook, Twitter, Google Maps ou Nokia Maps sur des sites ou applications. Je créé également des applications ou pages Facebook pour l'attraction des communautés.
Expert dans les interfaces Modern UI (ou METRO) de Microsoft, la plupart de mes créations sont "claires, rapides et fluides". Je fabrique des designs de sites, d'applications bureautiques et mobiles. J'utilise de manière avancée Photoshop et The Gimp.
Chaque projet comporte son lot de complexité. C'est pourquoi, et depuis des années, je travaille avec des outils collaboratifs de gestion de projet, des outils de versionning comme Git, SVN ou Microsoft Team Fundation.
Je travaille beaucoup avec les méthodes Agiles, et nottement SCRUM. Je rédige mes propres documentations pour mes frameworks et mes projets clients.
J'ai écrit un livre sur le développement d'applications pour Windows 8 en HTML5 et JavaScript. Ce livre de plus de 300 pages a été tiré à plus de 3000 exemplaires et publié par Simple IT.
Je consacre chaque jour au moins 1h de mon temps libre à suivre divers sites d'informations sur les dernières nouveautés en matière de développement tel que Reddit, HackerNews, Korben ou Graphism.fr. Il m'arrive également de publier des articles entre mon blog et Reddit. Je publie également certains de mes projets et concepts sur mon compte GitHub.