↑ Bienvenue :) chez un développeur web d'Angers !
Vous vous êtes perdu sur le net, vous vous demandez ce que vous faites là ? Ce n'est pas grave. Restez un peu, tant qu'à faire.
Je me présente : Emmanuel Pelletier, 21 ans, homme, corps d'athlète, beau brun, 1m75, yeux marrons..., développeur web en agence basé sur Angers et, accessoirement, type super cool.
Au boulot, je joue au développeur web en bossant avec du cakePHP, de l'HTML 5, du CSS 3 et même du JS avec jQuery. Avec tous ces acronymes bizarres, je code des sites de qualité en suivant les standards et bonnes pratiques du web. Mais pour en savoir plus, pourquoi ne pas voir mes compétences → en détails ?
À la maison, c'est avec passion que je continue ma veille sur le web. Je me suis aussi un peu intéressé aux téléphones Android pendant un moment (« — Androquoi ? »). D'ailleurs, j'ai développé quelques applications orientées mobile pour me faciliter la vie. Si ça vous intéresse, regardez donc mes travaux personnels →.
↑ Applications Android
Yata! Yet Another Timer Application
Yata!, c'est un minuteur simple et efficace. Son interface mène droit au but : vous n'avez pas besoin d'appuyer 50 fois sur votre écran pour lancer le temps que vous voulez. Et si vous aimez trifouiller dans les options, vous êtes servi ! Vous pouvez customiser l'application à fond pour la rendre encore plus efficace.
Headset Profiler
Avec Headset Profiler, vous définissez une fois pour toute le volume que vous voulez avoir quand vous branchez des écouteurs. À chaque branchement/débranchement, votre téléphone règle le volume pour vous, tout seul comme un grand. Vous ne vous faites plus mal aux oreilles en oubliant de baisser le son ;)
↑ Applications web
SmartMap Angers (Plan du réseau Irigo)
Pour voir en un instant où je suis par rapport aux transports en commun angevins, j'ai mis en place la SmartMap Angers. Cette application web destinée aux mobiles permet de voir le réseau de bus et tramway sur un plan Google Maps, et surtout d'être géolocalisé sur la carte.
Bon, si vous n'avez pas d'iPhone («et bien... vous n'avez pas d'iPhone»), d'Android ou de BlackBerry, la géolocalisation risque de ne pas marcher... Mais vous pouvez toujours effectuer des recherches manuelles et naviguer sur la carte.
Attention, qui dit appli web dit connexion Internet obligatoire sur votre téléphone !
Si vous avez un Android avec le Market, vous pouvez aussi télécharger le lien vers l'application pour plus de simplicité ;)
Le plan est tiré du site Irigo.
Le t'shaker de positions Google
Dans une optique de tests et pour aider mes copains référenceurs, j'ai pu mettre en place un petit script similaire à positeo et allorank. Donnez un site, donnez un mot, et je vous donne la position de ce site sur Google pour une recherche effectuée avec ce mot.
Actuellement en phase de tests, le script a été conçu principalement car les outils actuels du web donnent parfois des résultats non conformes à ce que je souhaite, en incluant les Google Actus alors que je ne le veux pas par exemple...
↑ Parcours et compétences
Télécharger mon CVFormat PDF Format ODT X
Je suis actuellement employé en tant que développeur web à Angers chez Anjou Multimédia, une agence web spécialisée dans le référencement. Après un BTS IG, j'ai pu valider il y a peu une licence informatique au CNAM d'Angers.
Dév web « front-end »
Dév web « back-end »
↑ HTML
L'HTML, c'est important ! En suivant les recommandations du W3C et certaines bonnes pratiques du web, je m'efforce de le maîtriser un maximum afin que le contenu du site ait un sens et soit accessible à tous.
Je connais l'XHTML, et c'est avec passion que je découvre les nombreuses facettes de l'HTML 5 chaque jour. D'ailleurs, ce site est codé en HTML 5 et se base sur le superbe HTML 5 Boilerplate ;)
↑ JavaScript
Pour toujours proposer une meilleure expérience utilisateur, j'aime utiliser jQuery, la célèbre bibliothèque JavaScript. Elle me permet de développer rapidement tout en me garantissant une compatibilité du code sur tous les navigateurs. Quand je fais du JS, c'est de façon non intrusive : même avec JavaScript désactivé, le contenu est toujours accessible.
↑ CSS
Avoir du contenu, c'est bien, mais avoir du contenu bien mis en forme, c'est mieux. Tout comme l'HTML, le CSS fait partie de mon quotidien. Je fais en sorte que les sites pour lesquels je m'occupe de l'intégration s'affichent correctement sur tous les navigateurs (IE 6 exclu, souvent). Avec moi, les navigateurs récents ont même le droit à des sites plus jolis avec l'amélioration progressive. Trop cool non ?
↑ CakePHP
Pour construire le CMS qui fait fonctionner les sites créés dans mon agence, nous utilisons le framework CakePHP. Il nous permet de développer rapidement mais sûrement des sites web adaptés à chaque client.
Cela fait plus de 15 mois que j'utilise CakePHP au quotidien.
↑ PHP
J'effectue régulièrement des modifications sur des applications codées en PHP procédural, non basées sur un framework.
Que ce soit sur des applications internes ou externes à l'entreprise, j'adapte ma façon de coder à l'existant pour permettre une maintenance future facile et répondre au mieux au besoin.
↑ Ruby on Rails
Durant ma formation en BTS, c'est lors d'un stage de 2 mois chez Senetis que j'ai utilisé Ruby on Rails 2.3.
Grâce à ce framework qui pousse à suivre des conventions afin de coder plus rapidement, j'ai pu mettre en place 3 applications complètes afin que l'entreprise gère au mieux ses clients.
↑ SQL
Utiliser une base de données est presque indispensable pour tout site dynamique. Au travail et sur mes divers projets, j'utilise MySQL. Lors de mes différentes formations, j'ai aussi pu découvrir SQL Server et Oracle.
J'essaie toujours d'effectuer des requêtes qui vont droit au but et d'indexer mes tables correctement pour consommer le moins de ressources possible.
↑ Référencement
Je possède des notions en référencement naturel. Travaillant aux côtés de référenceurs compétents, c'est avec plaisir que je m'intéresse aux subtilités de la visibilité sur le web. Par exemple, je sais que ce site est pas super pour le référencement, avec tout son contenu écrit sur une seule page...
↑ Dév. pour mobiles Android
En dehors du travail, j'ai pu m'intéresser un minimum au développement sur téléphones Android. J'ai donc des notions en Java et en développement pour téléphones mobiles. L'ergonomie, l'interface, les consommation de ressources sont à penser différemment que sur ordinateur.
↑ Anglais
Je comprends et écris l'anglais avec aisance. Je le parle aussi (avec un peu moins d'aisance) ! Au niveau technique, je n'ai aucun problème pour comprendre des documentations en anglais. Cela me permet d'être plus productif, étant rarement bloqué par des problèmes de langue quand je me documente sur les outils que j'utilise.
↑ Laissez-moi un message
Pour me contacter, rien de plus simple : envoyez-moi un e-mail ou remplissez le formulaire avec 1) votre e-mail et 2) votre message.




