Charles du JEU
Charles du JEU
 
Framework Agnostic RIA
Réalisations
[PHP] AjaXplorer Architecture - Zend Framework - Symfony [CMS] Drupal -  Joomla - Wordpress [Persistance] SQL DB, XML files, Cloud Storage
[Javascript] PrototypeJS - jQuery - Dojo - Qooxdoo, jQTouch [Flash] Flex [Mobile] Objective C, Java [Web] HTML5, Css3, browser degradation ...
Client
Serveur
XML   JSON 
SOAP   HTML
Qualité/Modularité
Tests d’API
Architectures Modulaires
Profilage du code
Fichiers journal
Ingénierie logicielle
Spécifications & Prototypage
Scripts d’automatisation
Versionnage des sources
Rédaction de documentation 
«Livrer tôt, livrer souvent»

}

{

Je suis un ingénieur logiciel, expert dans le champs des RIA (Rich Internet Applications). Les technologies web évoluant sans cesse, il est quasiment impossible de maitriser en permanence tous les frameworks existants. Mais avec un sens aigu de la synthèse, une capacité d’apprentissage rapide et une vision globale de l’architecture d’un logiciel, il est possible de trouver la meilleure solution pour implémenter les besoins client avec pour axes principaux facilité de maintenance et forte évolutivité sur le long terme, tout en maitrisant une phase de développement courte et efficace. Pour cette raison, bien que je pratique forcément certains frameworks plus que d’autres, je mets un point d’honneur à ne pas m’y tenir par principe, s’il en existe un autre qui répond mieux aux attentes du projet.

AjaXplorer

[Type] Projet Open-Source (LGPL)  [Rôle] Développeur et leader du projet [Frameworks] PrototypeJS & Scriptaculous - Implémentation en PHP d’une architecture en plugins type OSGI inspirée d’Eclipse.

AjaXplorer est un gestionnaire de fichier en ligne basé sur PHP/AJAX. Il peut être étendu de nombreuses manières. Parmi les fonctionnalités existantes, un système d’utilisateurs complet, la gestion de métadonnées, l’édition en ligne de fichiers textes ou d’images, l’accès à des serveurs distants via FTP, SFTP, etc... L’architecture en «plugins» est ultra-flexible et basée sur le modèle OSGI d'agrégation des fonctionnalités. Des ponts ont été développés afin de synchroniser les utilisateurs avec les systèmes des CMS connus tels Drupal, Joomla, Wordpress, etc. Des développements spécifiques payants ont aussi été réalisé pour s’interfacer avec des systèmes propriétaires. Plus d’infos sur ajaxplorer.info.

Thème et intégration de Wordpress pour le site web AjaXplorer.info.


AjaXplorer iOS  Client AjaXplorer dédié pour iPhone & iPad

[Type] Objective-C iOS Client [Role] Developper [Frameworks] Cocoa

Ajaxplorer iOS rassemble le meilleur des deux mondes : les fonctionnalités d’AjaXplorer (vignettes des images, accès à des dépôts de natures totalement différentes via une interface unifiée, etc.) et les capacités embarquées des terminaux d’Apple : preview des docs, upload de photos ou videos pris sur le vif ou dans la librairie.


Spectaculaire.com

[Type] Site web - Réseau social [Role] Developpeur [Frameworks] Symfony - jQuery

«Inspirez. Sortez.» Spectaculaire.com est un réseau social autour des évenements culturels. Actuellement en béta publique, l’ouverture totale est prévue d’ici septembre 2011.

Visitez www.spectaculaire.com.


Argeo RIA

[Type] Projet Open-Source (Apache 2) [Rôle] Développeur and designer de l’interface [Frameworks] Qooxdoo Javascript Framework

Client riche entièrement en javascript qui est l’interface utilisateur de SLC, le produit phare d’Argeo. Implémenté avec la nomenclature Eclipse en tête, développement de nombreuses perspectives pour différentes tâches : lancement et monitoring d’agents sur des serveurs, affichage de résultats de tests automatiques, interface de gestion d’un serveur LDAP, utilitaire de gestion de trades pour la banque...


Orbis Medication Tool

[Type] Propriétaire - Agfa Healthcare [Rôle] Développeur et designer [Frameworks] Zend Framework avec Dojo Toolkit

Application tactiques utilisée pour agglomérer des données de différentes sources et pour permettre à des utilisateurs d’enrichir les données. Les inputs utilisateurs sont ensuite exportées en XML pour une utilisation dans un projet de grande échelle. Exemple typique d’une interface riche de grande qualité développée en peu de temps grâce au Dojo Toolkit.


Clubprojet.com

[Type] Site Web [Rôle] Développeur [Frameworks] Drupal

Site web de présentation pour une association d’entrepreneurs français, avec un questionnaire et des outils d’analyse des résultats. Voir clubprojet.com.


GUI pour un outil de comparaison d’images.

[Type] Client léger pour un logiciel serveur [Rôle] Développeur [Frameworks] Système MVC fait-maison en PHP - Débuts d’Ajax à l’époque (2003).

Développeur salarié chez LTU Technologies à Paris, j’étais en charge du développement d’un client Web pour accéder au produit de LTU de comparaison d’images. Le produit était utilisé par des agences de police autour du monde.

Formation
Contact
Mais aussi...

1998 - 2001 : Ecole Centrale Paris - France - Electronique & Technologies des Télécommunications

2001 - 2002 : Escuala Nacionale de Arte - La Havana, Cuba - Piano



Email : info (at) cdujeu (point) me



Sortie de 3 maxis et un album avec Alma en tant que compositeur et clavier, groupe de reggae-salsa-dub français. Pour le moment en solo dans le dub side of the moon.