MVC
3 TIERS
N TIERS
PHP5->8
MySQL/MariaDB/PgSQL
HTML5/CSS3
JavaScript OO
Oracle PLSQL
Coldfusion
jQuery
AJAX
json
Bootstrap
MySQL/MariaDB
Micro services
Web service
Rest service
XML/XSLT
Java (Android)
57 mois (en cours)
Analyse et dévelopement de modules pour le LMS open source Moodle en PHP7/8, MySQL, PgSQL, HTML5/CSS3 et jQuery/Bootstrap
Dans le cadre de contrats de fond développement pédagogique, j'ai analysé et développé plusieurs modules pour Moodle (qui est un Learning Management System-LMS). L'un d'eux est publié sur le site Moodle.org (Teamup) et un deuxième en cours de finalisation Dynamo avant publication. TeamUp est un outil de création de groupe avec une mathématique complexe sur base de question aux étudiants. Dynamo est un outil d'évaluation par les pairs pour les travaux de groupe qui a pour but d’aider les étudiants à améliorer le travail de groupe et aider les enseignants à évaluer leur travail au sein du groupe. Il y a eu d'autres modules mais à usage unique de l'UCLouvain. Il y a eu aussi des améliorations du core de Moodle comme l'optimisation des backups, l'acceptation de vidéo maison, etc. Je participe activement à la communauté Moodle, aide, traduction, etc. Les développements ont été réalisés en PHP 7.2/mySQL, Jquery/Boostrap et git dans les environnements Windows et Unix. J’ai aussi réalisé pour la faculté de médecine l’analyse et le prototypage d’une application de scénario de patient virtuel et de raisonnement clinique du type (CASUS Virtual Patient System) dans les mêmes technologies citées au-dessus dans une optique open source avec des prototypes qui intégraient la technologie Blockly de Google.
En cours
Développement de deux applications pour l’école belge d’homéopathie (PHP/MariaDB). Homeostart et HomeoXp.
Ces applications Web (responsive) ont été réalisées en PHP7 avec mariadb. HTML5 CSS3 javascript (JQuery/Bootstrap 3). Gestion complète du projet (Analyse, architecture, hosting, développement et formation)
76 mois
Architecture, développement, maintenance et sécurisation d'applications WEB en Coldfusion/Fusebox5.5/Oracle PLSQL, HTML5/CSS3 et jQuery/Bootstrap et d’autres librairies JavaScript.
Les bases de données sont en Oracle 11g pour le site Europa de la Commission européenne au sein de la DG Entreprise/Growth dans divers domaines comme la gestion d'utilisateurs, la registration à des conférences, l'Erasmus et des outils de recherches spécifiques. Les outils utilisés sont éclipse, Rational Team Concert, Toad, PL/sql developper. Les rapports sont produits avec l'aide de FOP.
59 mois
Développement pour l’agence ‘European Research Council Executive Agency’ d’un portail en PL/SQL Oracle et Coldfusion/fuzebox 3
Réalisation des use cases et de la documentation technique ainsi que l’utilisation de svn/tortoise comme « source control ». Les applications réalisées sont un who is who, module de conversion xhtml vers RTF, la gestion de remboursement de tickets, contrats, factures, paiements… Ces développements sont faits au sein d’une équipe de 4 développeurs. Création d’un générateur de code pour la partie PL/SQL ainsi qu’un outil de vérification de la qualité du code.
Développement pour la DG AIDCO de la Communauté européenne (aide communautaire) de modules en PL/SQL Oracle et Coldfusion pour l’application CRIS. Les modules concernent les décisions, appels d’offres et les évaluations des candidats pour l’obtention de subsides. Réalisation des rapports et des lettres en PDF avec FOP (XML+xsl-fo) les modules s’intègrent dans CRIS qui gèrent l’ensemble des étapes de la gestion des projets. L’équipe inclut une vingtaine de développeurs et analystes.
Participation à la mise en place de ClearQuest et ClearCase en respectant la philosophie du RUP@EC. Ainsi que l’écriture de scripts en VBS pour l'automatisation des déploiements.
Formation AJAX donnée à mes collègues développeurs pour améliorer certaines parties de l’application.
Gestions de trois développeurs ainsi que la rédaction et implémentations des analyses techniques. Ainsi que participation à la coordination technique interéquipe (4 équipes avec un total de +/- 17 développeurs).
49 mois
Création et maintenance de l’Intranet (Coldfusion, Oracle, DHTML, HTML, Javascript, CSS) d’une unité de la DG INFSO de la Communauté européenne
Création d’un outil de content management pour la publication ainsi que diverses applications d’administration et d’automatisation pour gérer les documents. Réalisation, présentation, publication et ‘quality check’ de rapports statistiques, avec le SDK de Web Intelligence (2.5-6.5) version JSP. Développement d’une application Web (cross platform IE, Firefox, Opera et Netscape) de gestion de CV. Expert Registration a été réalisé en Coldfusion/Oracle, pour le site EUROPA. Étude, test, intégration, coaching pour les outils ClearQuest et ClearCase d’IBM Rational (UCM/RUP). Réalisation des documents de formation pour tous les rôles impliqués dans le processus. Développement d’une application en Coldfusion/Oracle pour fournir les rapports opérationnels liés aux projets du FP5 et FP6 de la DG Infso. Utilisation de Fusebox MVC
6 mois
Développement d'une application d’audit des agences pour l’Intranet du Crédit Agricole en Coldfusion (HTML, DHTML, JavaScript OO)
Cela comportait aussi l’installation et l’administration du serveur Coldfusion 4.5 et ensuite 5 ainsi que la gestion de la sécurité et des utilisateurs avec Siteminder (Siteminder était connecté à un serveur LDAP). Ensuite, l’application a été portée en JSP. Durant cette période j’ai réalisé diverses petites applications utilisant les technologies XML, XSLT, SVG et collaboré à la maintenance du site WEB.
3 mois
Développement pour la société Xplanation d’une application en VB/C.
C’est une application de gestion de termes multilingues et d’utilisateur contenu dans une base Access. Réalisation d’un module pour piloter Adobe Acrobat. Maintenance et adaptation d’un ‘spelling checker’ en C aux besoins des applications internes. Et enfin réalisation d’un prototype en VB d’une application qui transforme des fichiers OTF(XML) en XHTML avec XSL. Ainsi qu’une interface mêlant DHTML, CSS et VB pour éditer le fichier XHTML
24 mois
Développement et maintenance de projets en VB, Visual C++
pour Windows NT dans le domaine bancaire et gestion documentaire (11 mois) Apprentissage des techniques de développement ATL/COM dans le domaine des ATM (3 mois) Ainsi que la gestion de workflow (intranet) pour la Communauté européenne (10 mois). Utilisation de software Access SQL, SQA, VSS, Word, Language Visual C++, Visual Basic. Technique Internet: HTML, DHTML, JavaScript, Hyperwave et CGI.
30 mois
Développement en Visual C++ d’une application de consultation pour Windows 95/NT (ASCII/UTF8/Unicode)
EBTI Consultation a pour but l’accès et la visualisation de données (Textes, Images…) locales (Cd-rom, HD) ou distantes (Oracle). Elles sont stockées dans des DB diverses (Access, Oracle). Elle a été développé pour la communauté européenne DGXXI-Taxud) dans le domaine des douanes.
12 mois
Développement en équipe d'applications de supervision et de contrôle de bancs d'essai en temps réel sous Windows/QNIX
Formation Microsoft Visual C++
Formation à la rédaction de documents techniques