Cette application représente une extension d'un module de gestion de CV et du processus de recrutement (prospect, entretien, suivi candidature, agenda, alerte, etc.) sur internet. Elle inclut également un module de chat et de partage de documents distribués.
La partie client est réalisée en utilisant une technologie RIA qui inclut Flash API, Flex 3, ActionScript 3 ainsi que le framework de développement Flex Parsley.
L'interface de communication avec le serveur est développée en JAX-RS à l'aide du framework JBoss RESTEasy. Le format de représentation et d'échange de données est XML, JSON et AMF3.
La plate-forme vidéo se compose de Flash, Red5 (implémentation “open source” de Adobe Flash Media Server). Le protocole utilisé est essentiellement RTMP et le format vidéo Flash natif.
Le développement de la couche applicative utilise de simple POJOs assemblés à l'aide d'un conteneur CDI (Context Dependency and Injection, spécification JSR-299) JBoss Weld en environnement JEE. Les services sont exposés au clients par une interface de ressources JAX-RS.
L'intégration avec la plate-forme Red5/Spring se fait également à travers les ressources JAX-RS. L'architecture fondée sur JAX-RS permet de faciliter l'interopérabilité et l'intégration de différents modèles de composant du système. La flexibilité de JAX-RS permettra aussi de mieux supporter la montée en charge (“horizontal scale”). En plus elle est bien adaptée à un environment “cloud”.
Le déploiement se fera certainement sur le “cloud” EC2 de Amazon. Le SGBD utilisé est MySQL 5.x, ou bien PostgreSQL 8.x. Le mieux intégré à EC2 et la facilité d'administration seront les critères de choix.
Une intégration de l'application sur Facebook est également prévue dans le pipeline.
Formation aux techniques RIA (Rich Internet Application) essentiellement sur la plate-forme Adobe Flash et Flash Media Server. Flex 3, ActionScript 3, FlexBuilder 3.
Formation sur les technologies d'intégration Flex/J2EE avec les frameworks “open source” tels que BlazeDS, Flamingo et GraniteDS.
Développement en ActionScript 3 avec le conteneur d'injection d'objets et de service de message asynchrone et librairies RPC de Parsley.
Formation à GWT 2.x et JavaFX 1.2 et en annexe, formation au language de programmation orientée objet et fonctionnelle Scala 2.7.7.
Portage en client GWT de l'interface graphique JSF RichFaces du site ********, ainsi que le développement du module de communication en GWT RPC (Remote Procedure Call) + DTO (Data Transfer Object) avec les composants Seam existant sur le serveur.
L'interface client GWT est développée à l'aide du framework Mosaic GWT et selon le modèle MVC.
Manager dans une chaine de restauration dans le New Hampshire, USA. Travail à temps partiel, le reste du temps est consacré à la veille technologique.
Participation active dans les spécification fonctionnelle, architecture logicielle, prototypage et développement d'un "Framework" qui permet à toute organisation de mettre en oeuvre rapidement un système central d'échange et de synchronisation de données XML entre le serveur et tout type de client.
La première phase de l'implémentation inclut l'extraction des données de contact (MS Outlook, Netscape, Lotus Notes, MS Outlook Express), CRM (Goldmine, ACT!).
Les composants serveur sont développés en environnement J2EE et les composants client sont un mélange de Java/C++, COM ATL.
Conception et développement de composants métier pour une application web de gestion et d'optimisation du temps de travail pour le société Temposoft: ********.
C'est essentiellement le portage du produit existant développé en MCF vers un client “léger”. Ces composants sont développés en COM et ActiveX Controls avec ATL 3.0.
Conception et développement d'un protocole de transfert de fichiers basé sur HTTPS et Microsoft Wininet API. Cette couche de transport est utilisée par un Service NT. Egalement développement de composants C++ pour une intégration avec BroadVision.
Environnement technique: OS: Windows NT 4, HP-UX 10.3 Méthodologie: RAD Technologie: ATL 2.0, ActiveX, NT Service, Microsoft Internet API, MFC, WAI, NSAPI, CGI, Servlet. Langage: C/C++, VB 5.0, HTML. RDBMS: Oracle 7.3 Serveur d'Application: BroadVision OneToOne, Netscape Enterprise Server.Conception et développement d'un module de communication entre un serveur AS400 du fournisseur et le serveur de Wstore: ********.
Participation a la modélisation de données du site et développement de procédures stockées en Transact-SQL de MS SQL Server.
WStore était à l'époque le plus gros site de E-commerce en europe réalisé avec MS Commerce Server.
Conception et développement de composants métier et d'interface utilisateur dans un projet de centre d'appel téléphonique utilisant principalement C/C++ et Transact SQL en environnement Client/Serveur.
Environnement technique: OS: OS2 Warp Méthodologie: OMT(Rational Rose), RAD Langage: C/C++, Transact-SQL RDBMS: Sybase V11 et Btrieve Outils: VISUAL AGE C++Développement d'un système de gestion de publiphones en architecture Client/Serveur.
Développement de protocoles spécifique de communication (modem) entre le serveur de gestion et les différents types de terminaux téléphoniques.