Pour en savoir plus

Dominique Palumbo

Développeur Full-stack spécialisé en application web

INFORMATIONS GÉNÉRALES

14 juillet 1972
1340 Louvain-la-neuve
Belge
My Git !

ÉTUDE

Graduat en informatique industrielle
Diplôme d’informatique industrielle (obtenu en 1995)
IN.PR.E.S (Institut provincial supérieur de Seraing)
Rue du commerce 14
4100 Seraing

Stage: Greish Info - Création d’un éditeur de cahier des charges sous Windows en vb/access.

Formations: Android Studio, Java, Coldfusion, Drupal, Clearcase, Visual C++,...

LANGUES

Français :
Anglais :
Expérience professionnelle : > 20 ans

DOMAINES

  • Institutions
  • Bancaire
  • Start-up

EXPÉRIENCES ACQUISES

  • Software Architecture
  • Database Design
  • UI/UX
  • Financial workflow (programming, decision, project, financial forecasting)
  • Management workflow
  • Management report tools
  • Reporting
  • CMS
  • Document management
  • Traduction
  • Gestion de cahiers des charges

OUTILS

  • UltraEdit/Notepad++
  • Toad
  • PLSQL developer
  • Eclipse/IntelliJ
  • Homesite+
  • Git/Jira
  • Tartoise/SVN
  • Clearcase/Clearquest
  • Photoshop
  • Adobe Acrobat
  • Word/Excel/Access
  • PowerePoint/Visio
  • Visual Basic
  • Windows 3.1->10
  • PUTTY
  • Visual Source Safe
  • Basis Desktop
  • Hyperwave
  • Paint Shop Pro

APPLICATIONS ET DOMAINES

  • ATM framework: maintenance d'un framework pour développer des applications pour ATM
  • Application d'Audit pour le Crédit Agricole pour améliorer la qualité des agences
  • CRIS: Gérer tous les aspects de la programmation à la facturation (programme, décision, contrat, facture) de la gestion du fonds pour l'aide au développement (DG AIDCO).
  • Centre de documentation d'ING: Application qui gère tous les aspects du centre de documentation de la numérisation à la distribution d'articles pour les utilisateurs. Et aussi la gestion de la bibliothèque
  • Certider: gestion de certaines licences données à des entreprises dans le domaine militaire
  • EBTI consultation: application de consultation de tous les articles importés à l'intérieur de l'UE
  • Erasmus for young entrepreneurs : mise en contact d'entrepreneur confirmé avec des novices dans toute l'Europe
  • GREFFE 2000: Gestion de documents et de workflows pour le greffe de la Commission européenne
  • Gestion de CV d'experts dans des domaines des technologies
  • HomeoXP : Programme de gestion de proving homéopathique.
  • Homeostart : Programme d’aide au Médecin homéopathe débutant.
  • Infrep : Gestion des cas d’infraction des pays membres de l’Union européenne concernant les directives européennes dans le domaine du travail et de l’entrepreneuriat.
  • MRT (Management report Tool) : Gestion du workflow des propositions de loi ou d’action faites par la DG GROW de la commission au Cabinet du commissaire.
  • Outils de gestion de la qualité et de rapport statistique
  • Port: portail pour gérer tous les utilisateurs et souscriptions aux outils de la DG entreprise.
  • Portail: Windflower - demande de remboursement de transport, facture, contrat, ...
  • SUPERVISON et le contrôle de banc d'essai sous windows
  • Traduction: Une application pour aider les traducteurs à faire leur travail facilement
  • ...
Pour en savoir plus

TECHNOLOGIES / MÉTHODOLOGIES

Canvas not supported

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)

Détails »

EXPÉRIENCES

  • 03/2018 – (en cours)

    UCLouvain (Senior Analyst Programmer)

    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.

    Détails »

  • 01/2017 - En cours

    Homeostart et HomeoXp (Gestion complète)

    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)

    Détails »

  • 07/2011 – 11/2017

    Altran/arµs (Senior Analyst Programmer/Application Architect Senior)

    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.

    Détails »

  • 07/2006 - 06/2011

    Intrasoft (Analyst Programmer)

    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).

    Détails »

  • 05/2002 – 06/2006

    Getronics (Web Developer)

    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

    Détails »

  • 09/2001 - 03/2002

    Transiciel (Web Developer)

    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.

    Détails »

  • 05/2001 – 08/2001

    ICT Solution (Windows developer)

    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

    Détails »

  • 04/1999 – 04/2001

    Wang Global (Getronics) (Visual C++/VB developer)

    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.

    Détails »

  • 10/1996 – 04/1999

    ANITE SYSTEM/Atos (Visual C++ developer)

    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.

    Détails »

  • 17/08/1995 – 08/1996

    SCANSYS S.A. (Visual C++ developer)

    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

    Détails »