Saint Laurent du Var, le 16/10/2006

Cédric AUGUSTIN

Développeur Php et Java, expert technologies web, formateur

Conception, création, développement,
mise en œuvre, imagination, écoute,
formation, pédagogie

Mon activité et expertise en quelques mots clés

Au sein d'une web agency, j'appartiens à l'équipe de développement en charge de la création de sites web et des NTIC (nouvelles technologies de l'information et des communications) à l'exception de ce qui relève du design.

Langage de programmation et format de données

J'utilise différents langages objets tels que Java ou Php, voire Javascript, ainsi que l'action script, le langage de Macromédia pour les animations flash. Ces langages de programmation sont utilisés pour créer du contenu web qui peut prendre la forme de pages HTML ou XHTML, de documents XML ou PDF, d'animation Flash et dans certain cas plus rare d'images ou de fichiers CSV, Excel...

Collaboration et travail d'équipe

Cette création de site web se fait en étroite collaboration avec le service en charge du design et celui du webmarketing.

L'équipe de développement est composée de 3 développeurs et d'un directeur technique. Les projets sont gérés par un développeur qui en réalise de 50 à 70%, assisté par ses collègues. La réutilisation de morceaux de code, d'objet ou de module conduit à une collaboration permanente.

La connaissance des feuilles de style (CSS) m'a permis de faire évoluer la collaboration entre l'équipe design et développement, autorisant un travail en parallèle des deux équipes et non plus séquentiellement. Cette exploitation et connaissance de toutes les possibilités de l'HTML a permis des gains de temps et de productivité pour la réalisation de sites web performant et dont le design est découplé de la mécanique de fonctionnement.

Dans le même temps, la connaissance pointue du fonctionnement de l'internet permet de bâtir des sites web structurés dès le début pour le référencement dans les moteurs de recherche qui est ensuite assuré par le département web marketing.

Base de donné SQL

Tous les sites web dynamiques s'appuient sur une base de données relationnelles tel que PostgresSql, le pendant Open Source des bases de données plus connues que sont IBM DB2 ou Oracle. Certaines des réalisations ont nécessité de travailler à l'optimisation de la structure de la base ou des requêtes SQL en raison de la volumétrie, de la structures relationnelles complexe ou de la forte fréquentation du site web.

Fichiers PDF créés à la volée et XSLT-XML

L'HTML n'est pas le seul format du web et de plus en plus de sites internet font appel à des documents PDF générés à la volée. J'ai utilisé le format de donnée XML FO ainsi que SVG pour réaliser des documents complexes. Par exemple : création d'un document PDF comportant un itinéraire de bus avec les correspondances, ainsi qu'un tracé sur une carte de cet itinéraire, le tout calculé dynamiquement à partir des résultats d'un moteur de recherche d'itinéraire. J'ai également créer un système de gestion du contenu d'un document de 30 à 80 pages comportant du texte éditable en WYSIWYG et des bons de commandes entièrement personnalisés pour chaque client. J'ai aussi codé récemment un web-service en charge de la génération de document pdf.

Pour différents projets, j'ai acquis une maîtrise des templates XSL pour l'exploitation des données au format XML. J'ai également manipulé le format wap, le flash, la création d'images à la volée...

Conclusion

Toutes ces compétences acquises depuis 4 ans m'ont permis de créer des sites internet, intranet ou extranet les plus en phases avec les besoins des clients, mettant à leur service le meilleur de chacune des technologies disponibles sur le net, tout en respectant les standards de l'internet.


Exemple de réalisations

 

http://ca.isoca.com - Réalisations - Contact - cedric @ isoca.com