Intégrateur Web, Développeur, Architecte logiciel & cie…

Voir plus…

Arnaud Lefort

Photo de Arnaud Lefort
  • Nom : Lefort
  • Prénom : Arnaud
  • Âge : 21 Ans
  • Téléphone : +33 (0) 6 80 38 46 63
  • Email : arnaud at lefort point me
  • Profil : 

    Passionné par le développement depuis mon plus jeune âge (À la maison, on avait un Amstrad CPC 464 avant même ma naissance, sur lequel je me suis beaucoup amusé à programmer des jolies choses en basic), j’ai eu mon premier ordinateur personnel à l’âge de 8 Ans.

    Plutôt développeur Web de formation, je ne suis pas sectaire et je fais aussi du développement logiciel, principalement en Python avec GTK+, Qt et Webkit, mais je développe aussi sur mobile (Objective C et XHTML/Javascript) pour iOS, Android, HP open webOS, …

Expériences professionelles

Depuis Octobre 2009 (?), je travaille dans la société Relaxnews (?), pour de nombreux clients tels que les Éditions Atlas, les inRocKs, l’Express, …

Mon travail consiste essentiellement à de la réalisation de sites web principalement basés sur la technologie Wordpress (Pour lequel j’ai réalisé de très nombreux thèmes et plugins), cependant j’ai également été amené à travailler sur des applications Facebook, des extensions pour navigateurs Web, …

Web-design

En 2009, dans le but d’aider ma créativité, j’ai entamé une formation de Webdesign à l’école ITECOM Art-design. ai appris à perfectionner mon usage de différents logiciels de création graphique tels que Photoshop, Illustrator, Indesign, mais aussi la création de Flash et de l’ActionScript 3.

Compétences informatiques

Voir plus…

Standards (x)HTML/CSS/…

Le Web est un concept merveilleux. Il a été construit autours de standards universels ouverts et évolutifs ! Grâce à ces derniers, il est possible d’afficher un même site web sur un téléphone portable, un téléviseur et même sur un régrigérateur ! Ces dispositifs disposent de caractéristiques matérielles et logicielles très différentes, mais grâce à des standards ouverts un même site peut s’afficher sur tous ces dispositifs sans que l’on ai besoin de faire un développement particulier à chacun de ces dispositifs.

Il est important de maintenir des standards pour que tous ces appareils, si différents soient-ils, puissent lire les mêmes langages.

Javascript & Ecmascript

À mon avis, un bon site Web doit pouvoir fonctionner sans aucun Javascript.

Cette déclaration peut paraître un peu étrange et repoussante, toutefois clarifions tout de suite les choses, j’adore le Javascript et je l’utilise activement depuis plus de 5 Ans (Javascript pur, mais également avec les librairies jQuery, Mootools, Dojo & appJS, un framework que j’ai co-créé).

Je considère en revanche qu’un site doit pouvoir fonctionner même si ses visiteurs ont choisis de désactiver cette technologie de leur navigateur, pour des raisons qui les regardent.

Car on peut tout à fait réaliser un site très riche en Javascript / Ajax qui reste pleinement fonctionnel même si ces technologies sont désactivées par le navigateur du visiteur.

Et depuis quelques mois, je développe également avec node.js sur serveur ! Pour expérimenter cette technologie, j’ai créé avec un ami l’hébergeur de fichiers âpp.com. C’est troooop cool.

SVG

Avec la multiplication des différentes tailles d’écran et les différentes résolutions, l’usage de graphiques vectoriels sur le Web devient de plus en plus intéressant.

Je met un point d’honneur à intégrer un maximum d’éléments graphiques dans des formats vectoriels sur les pages web que je développe (Tout en maintenant une version bitmap en fallback pour les navigateurs qui ne supporteraient pas le vectoriel).

Le résultat est simplement incroyable, particulièrement sur les écrans haute densité (ou Retina).

Web Design

Je m’intérèsse depuis longtemps à la création graphique dans le domaine du Web et je connais plutôt bien certains outils de la suite Adobe, mais pas que, ainsi je suis grand fan de l’éditeur d’images Acorn, et de certains outils libres comme Inkscape ou The Gimp.

PHP

Pour rendre mes pages web dynamiques et jouer avec des bases de données, je me suis essayé au PHP, il y a de ça… Pfiou, près de 8 ans !

Je commence à plutôt bien le connaître et je développe même un CMS et un moteur de template complètement basé sur la technologie XML ! Les DOM n’ont plus de secrets pour moi.

En développement PHP pur, ou de conserve avec CakePHP, sur un nouveau site ou sur la reprise d’un blog Wordpress, j’utilise régulièrement PHP dans tous ces domaines.

Wordpress

Ça fait maintenant plus de 3 ans que je travaille presque tous les jours avec le CMS Wordpress sur de nombreux sites de clients ! Conception de plugins et de thèmes, je commence à bien connaître !

J’ai aussi réalisé plusieurs forks de plugins pré-existants pour y apporter de nouvelles fonctionalités sans pour autant avoir à reconcevoir tout le plugin, comme qTranslate que j’ai dôté d’un choix des langues sauvegardées en cookies.

Mobiles

Dans le cadre du développement de mon site perso, Âpp.com, je développe une application iOS, Android, Windows Phone 8 et HP webOS de téléversement et gestion de fichiers, surtout images.

Cette application sera dévoilée après la sortie de la prochaine version du site, Âpp v3.

Google Maps

Je ne compte plus le nombre de développement basé sur les API de Google Maps que j’ai réalisé, j’ai connu les API v2 et v3 (Et c’est cette dernière que j’utilise massivement).

Géo-localisation (Manuelle et automatique), recherche d’adresse, auto-complétion de noms de villes/pays dans des champs de formulaires, superpositions de graphiques, groupement de marqueurs… Tout y est passé ! J’ai même développé pour la société Relaxnews un plugin pour le CMS Wordpress qui permet à ses utilisateurs de créer/modifier des cartes Google Maps directement depuis l’interface de Wordpress. Cette extension offre de nombreuses options vis à vis des lieux géographiés, personalisation du pointeur, catégorisation, etc.

Adobe Flash & ActionScript 3

Comme on dit, il faut connaître ses ennemis pour pouvoir les combattre. C’est en ces termes que j’ai un an durant suivi une formation d’initiation à Flash et à ActionScript 3.

Plus sérieusement, je ne porte pas particulièrement Adobe Flash dans mon cœur, mais je suis prêt à reconnaître que cette solution peut se montrer parfois pratique, utile et même accessible (Si, si !).

Administration système

Utilisateur converti à GNU/linux & OpenBSD, j’ai actuellement à ma charge la gestion de 6 serveurs dédiés basés GNU/linux (Plus un serveur dédié virtuel tournant sous Windows Server). Changement de DNS, configuration de serveurs de messagerie, accès SSH, lecture de logs suite à un crash, maintenance générale…

Tout cela, c’est devenu ma routine quotidienne ! Mais je ne suis pas sectaire, je gère également de nombreux serveurs mutualisés.

Facebook

À l’occasion j’ai été ammené à travailler avec les API proposées par Facebook. Si aucun projet public n’est en ligne aujourd’hui, car réalisés pour des appels d’offres pas toujours retenus ou simplement parce que c’était des projets un peu expérimentaux, j’ai quand même pu apprendre à me débrouiller avec.

Hobbies

Voir plus…

Journalisme Web

Depuis très longtemps je développe une passion pour l’informatique en général, le développement, …

Cela m’a conduit à rédiger de nombreuses actualités et interviews à propos de très nombreux sujets principalement axés autour des navigateurs Web pour différents sites d’actualités généralistes dont le Site du Zéro, Net-Actuality, ADNPC.net, Hightech Area, …

J’ai aussi tenu de Novembre 2008 à Avril 2009 une chronique sur l’actualité des navigateurs Web (hebdomadaire puis bi-mensuelle).

Jeux en ligne

Ce sont les jeux vidéo qui ont éveillé en moi la passion de la programmation, et plus spécifiquement le jeu en ligne BouZouks.net, premier jeu de simulation de vie BouZouk.

J’y suis arrivé avec les premiers bêta-testeurs en Octobre 2004, et l’ayant trouvé particulièrement intéressant, j’ai décidé d’apprendre la programmation pour comprendre le fonctionnement d’un tel site.

Quelques années plus tard, j’ai rejoint l’équipe de développement du site pour la conception de la version 2.0 du jeu, hélas des problématiques de temps m’empêcheront de mener à terme ce projet.

Âpp.com

Pour expérimenter la technologie node.js, j’ai créé avec un ami intéressé par l’apprentissage de cette technologie, le site âpp.com, qui me permet également de tester la viabilité des noms de domaines internationalisés dans la pratique.

Ce site regroupe un réducteur d’URLs, un hébergeur de fichier, un générateur de mot de passe et un hébergeur de code source.

Pour le développement de ce site et nous avons choisi d’utiliser un minimum de frameworks et autres outils « tout faits », mais plutôt de réaliser nous même la majorité des technologies.

Dans cette optique, nous avons créé un framework Javascript avec une conception vraiment très différente de ce qu’on trouve d’habitude, âppJS. Il est vraiment unique. Je vous conseille vivement de l’essayer.

3D / Game design

Dés 2004, j’abordais la modélisation 3D dans ces derniers avec le moteur « Unreal Engine ». Si je n’ai pas réalisé de travaux mémorables mises à part la création et la modification de quelques niveaux pour les jeux basés sur l’Unreal Engine, cette expérience m’aura néanmoins apprise plusieurs principes fondamentaux du gamedesign ; L’utilisation des Skybox, l’application (et la création) de textures sur des objets en 3D, le Bump Mapping, etc.

Par la suite, dans le but d’améliorer mes créations j’ai suivi des cours en ligne sur la modélisation 3D avec le logiciel Maya d’Autodesk qui m’a permis de faire mes premiers pas dans l’animation 3D, l’export des créations en vidéo, etc.

Contactez-moi

Voir plus…
Oui Non
Oui Non

Mes coordonnées

  • Adresse : 1 rue des reculettes, 75013 Paris
  • Mél : arnaud at lefort point me
  • Téléphone : +33 (0) 6 80 38 46 63
Facebook - Google+