Harald VALCOURT

Tél: +509 3111 1166
Email: valcourth@gmail.com

Ingénieur en électro-mécanique, MSc. Sérieux, Responsable, Discipliné.

Profil

Ingénieur en électromécanique et détenteur d’une maîtrise en Base de données et intégration de système, je suis actuellement Directeur de la Direction de Technologie et d'Informatique de la Banque Nationale de Crédit, un Organisme publique jouissant de l’autonomie financière. Au cours de ma carrière professionnelle, j'ai développé des logiciels pour l'Électricité d'Haïti (EDH) et la Banque Nationale de Crédit (BNC). Intéressé par la formation continue, j’ai participé à plusieurs séminaires dont l’un, en 2022, sur la sécurité des Applications Web et des Web Services, et un autre, en 2023, sur la reprise des activités après un désastre. J'ai aussi dispensé, tout au long de ces vingt dernières années, des cours de Conception et d'Administration des Bases de Données Oracle. J'ai une très grande capacité à apprendre de manière autonome et à transmettre mes connaissances.

Compétences techniques

Langages:Visual Basic, Java, PL/SQL, Python, SQL, SQL3, NOSQL

Développement Web: J2EE, JSP, JavaScript, JQuery, JSON, HTML, CSS, BootStrap

Web Seveur: JSWDK, IIS, Apache Tomcat

Framework: Spring Boot, JPA/Hibernate, JSF, DJANGO

Web Services: Restful API

DevOPS Outils: Eclipse, NetBeans, Spring Tools Suit, Pycharm, Oracle SQL Developer,MongoDB Compass ,MySQL Workbrench,Visual Studio Code, Git/GitHub.

SGBDs: MS SQL Server, MySQL, DB2, ORACLE, MongoDB

Base de Données: Modèle Relationnel, Modèle Objet Relationnel, Administration Oracle.

Gestion de projet: Méthodes en V, Méthodes AGILE (SCRUM).

Expérience Professionnelle

2022 - Présent :Directeur de la Direction de Technologie et d'Informatique de la Banque Nationale de Crédit

2012 - 2022 :Assistant Directeur de la Direction de Technologie et d'Informatique de la Banque Nationale de Crédit

2004 - 2012 :Analyste Système Bancaire / Analyste Programmeur / Développeur de logiciel à la Banque Nationale de Crédit

2002 - 2004 :Analyste Programmeur / Développeur de logiciel à l'Électricité d'Haïti (EDH)

2002 - 2022 :Enseignant des cours de Base de Données Relationnelle, Objet-Relationnel, PL/SQL et d'Administration Oracle

Réalisations / Participations aux Projets

Projets d'Entreprises

2023–Présent : Audit Informatique de la Banque Nationale de Crédit

En vue d'obtenir une évaluation des contrôles de gouvernance informatique et de sa posture de sécurité de l'information, la BNC a décidé de s'adjoindre les services de la firme Canadienne KPMG, afin d'indentifier les opportunités d'amélioration et d'établir un plan d'action.

Tâches

1

Coordonner les activités de l'équipe technique de la BNC ;

2

Élaborer les documents ISO 27001 ;

3

Élaborer les documents COBIT ;

4

Participer aux ateliers.

2023–Présent : Numérisation de la Banque Nationale de Crédit

Ce projet consiste à doter la banque d'une plateforme Mobile et Internet Banking, émettre des cartes de débit, déployer un réseau d'ATMs et de POS et à migrer vers EMV/Contactless les cartes de crédit existantes de la Banque.

Tâches

1

Coordonner les activités de l'équipe technique de la BNC ;

2

Faire les paramétrages nécessaires au niveau du logiciel bancaire ;

3

Vérifier la conformité des données existantes ;

4

Intégrer les données existantes à la nouvelle plateforme.

2023 :Gestion du Stock (Version Web)

Cette application WEB dynamique a été développée pour répondre à un besoin de la Direction Administrative de la Banque Nationale de Crédit. Elle permet aux Services Généraux de gérer leur stock de fournitures.

Logiciels utilisés

1

J2EE;

2

Apache Tomcat;

3

IDE Eclipse;

4

MySQL

5

Hibernate/JPA.

Tâches

1

Élaborer le document des spécifications fonctionnelles;

2

Développer l'Application;

3

Créer une nouvelle Base de Données ;

4

Élaborer le guide utilisateur et former les utilisateurs ;

5

Tester et maintenir l'application.

2022 :Gestion des coffrets de sûreté (Version Web)

Cette Application Web dynamique, développée en 2022, remplace l'ancienne application de Gestion des coffrets de sûreté de la BNC. Cette version permet aux Succursales de gérer les coffrets de sûreté, les locataires, les mandataires, les visites et les paiements.

Logiciels utilisés

1

J2EE;

2

Apache Tomcat;

3

IDE Eclipse;

4

MySQL

5

Hibernate/JPA.

Tâches

1

Élaborer le document des spécifications fonctionnelles;

2

Développer l'Application;

3

Créer une nouvelle Base de Données ;

4

Élaborer le guide utilisateur et former les utilisateurs ;

5

Tester et maintenir l'application.

2021-2022 : Segmentation

Sur la demande de la Direction du Marketing et des Relations Publiques de la BNC, l'application de Segmentation de la clientèle a été développée afin de permettre à cette Direction de générer des rapports de statistique sur les données démographiques.

Logiciels utilisés

1

Langage Python;

2

Bibliothèque graphique Tkinter;

3

IDE Pycharm;

4

SGBD DB2.

Tâches

1

Élaborer le document des spécifications fonctionnelles;

2

Coder les interfaces et les rapports de statistique avec Tkinter ;

3

Exploiter la Base de Données existante du serveur AS/400 ;

4

Tester les fonctionnalités;

5

Élaborer le guide utilisateur;

6

Former des utilisateurs;

7

Maintenir l'application.

2018–2022 : ePosting

Cette application permet à différentes Directions de la BNC d'effectuer des payrolls en temps réel. Elle est utilisée par la Direction des Opérations, La Direction des Ressources Humaines et la Direction de l'Administration du Crédit.

Logiciels utilisés

1

Langage Visual Basic;

2

Tableur MS Excel;

4

SGBD DB2, Oracle, MS SQLServer

Tâches

1

Élaborer le document des spécifications fonctionnelles;

2

Coder les interfaces et les rapports ;

3

Exploiter les Bases de Données existantes DB2 et Oracle;

4

Créer une nouvelle Base de Données MS SQL Server;

5

Tester les fonctionnalités;

6

Élaborer le guide utilisateur;

7

Former des utilisateurs;

8

Maintenir l'application.

2016-2017 : Gestion du Stock (Version Desktop)

Cette application a été développée pour répondre à un besoin de la Direction Administrative de la Banque Nationale de Crédit. Elle permettait aux Services Généraux de gérer leur stock de fournitures. Cette application permet aux Services Généraux de gérer les commandes effectuées auprès des Fournisseurs ainsi que les requisitions transmises aux différentes Succursales de la Banque. Elle produit aussi des rapports de gestion dont l'inventaire du stock actuel ou celui à une date quelconque du passé.

Logiciels utilisés

1

Langage Visual Basic;

2

Crystal Report

3

SGBD MS SQLServer.

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces et les rapports

3

Conception et Création de la Base de Données MS SQLServer

4

Tester les fonctionnalités

5

Élaborer le guide utilisateur

6

Former des utilisateurs

7

Maintenir l'application

2014 :Gestion des Coffrets Sûreté ( Version Desktop )

Cette Application a été développée pour permettre à la Direction du Réseau des Succursales de la Banque de gérer leurs coffrets de sûreté. Elle permettait de procéder à la location d'un coffre, de gérer les locataires et les mandataires d'un coffre et de procéder au paiement de la location.

Logiciels utilisés

1

Langage Visual Basic;

2

Crystal Report

3

SGBD MS SQLServer.

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces et les rapports

3

Conception et Création de la Base de Données

4

Tester les fonctionnalités

5

Élaborer le guide utilisateur

6

Former des utilisateurs

7

Maintenir l'application

2003 : EDHNET, Client: Électricité d'Haïti (EDH)

Il s'agit d'une application Web Dynamique permettant aux clients de l'Électricité d'Haïti de formuler une demande de compteur en ligne. Ils peuvent évaluer leur charge et déterminer le montant à payer pour le compteur.

Logiciels utilisés

1

Langage java;

2

Serveur Web JSWDK;

3

Serveur Web IIS;

4

SGBD ORACLE;

5

HTML;

6

JavaScript;

6

MS FrontPage.

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces de l'Application

3

Conception et création de la Base de Données Oracle

4

Tester les fonctionnalités

5

Élaborer le guide utilisateur

6

Former des utilisateurs

7

Maintenir l'application

Projets de Formation continue

2023 : Gestion Librairie

Cette application web permet à un client d'accéder aux informations relatives aux livres disponibles sur la plateforme. Ils peuvent alors procéder à une commande après inscription et activation.

Logiciels utilisés

1

Hibernate/JPA;

2

J2EE;

3

Servlets;

4

Eclipse IDE;

5

Apache Tomcat;

6

JavaScript;

7

MySQL;

8

CSS;

9

Bootstrap;

10

JSP.

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces de l'Application

3

Conception et création de la Base de Données Oracle

2023 : Gestion Shop

Cette application web permet à un client d'accéder aux informations sur des articles de différentes catégories et d’y placer une commande de différentes catégories d'article. Le paiement doit s'effectuer par cash à la livraison.

Logiciels utilisés

1

Spring Boot;

2

J2EE;

3

Spring Tool Suite IDE;

4

Thymeleaf;

5

Apache Tomcat;

6

JavaScript;

7

MySQL;

8

CSS;

9

Bootstrap;

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces de l'Application

3

Conception et création de la Base de Données Oracle

2022 : Gestion de Films

Cette application web permet à un client d'accéder aux informations relatives aux films disponibles sur la plateforme et de placer une commande après inscription et activation.

Logiciels utilisés

1

Django;

2

Python;

3

Pycharm;

4

Apache Tomcat;

5

JavaScript;

6

MySQL;

7

CSS;

8

Bootstrap;

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces de l'Application

3

Conception et création de la Base de Données Oracle

2022 : Gestion Resto

Cette application web permet à un client d'accéder aux informations relatives aux plats disponibles sur la plateforme et de placer une commande après inscription et activation. Le paiement se fait par cash à la livraison.

Logiciels utilisés

1

Django;

2

Python;

3

Pycharm;

4

Apache Tomcat;

5

JavaScript;

6

MySQL;

7

CSS;

8

Bootstrap;

Tâches

1

Élaborer le document des spécifications fonctionnelles

2

Coder les interfaces de l'Application

3

Conception et création de la Base de Données Oracle

Formations

2000 - 2001 :Master Bases de Données et Intégration de Systèmes(MBDS), Université Nice Sophia Antipolis / Faculté des Sciences de l’Université d’État d’Haïti

1986 - 1992 :Bac + 5 en Sciences de l’ingénierie électromécanique, Faculté des Sciences de l'Université d’État d’Haïti (UEH)

Séminaires et cours en ligne

2016 :IT Audit School, MISTI Orlando Training Week, Hilton Orlando Lake Buena Vista

2018 :Audit Application Systems Development, MISTI Orlando Training Week, Hilton Orlando Lake Buena Vista

2022 :Securing Web Applications, Services and Servers Training, Learning Tree International - Herndon Education Center, Virginia

2022 :JSF 2.2 - Java Server Faces for Beginners - Build a DB App, Udemy

2023 :Disaster Recovery and Business Continuity Training, Learning Tree International - Herndon Education Center, Virginia

2023 :Spring Boot 3, Spring 6 & Hibernate for Beginners, Udemy

2023 :AS/400 Training, Maintec Technologies Pvt. Ltd.

2023 :Le guide complet pour maîtriser Spring Boot par la pratique, Udemy.

2023 :Gestion de projet Agile - La méthode SCRUM, Udemy.

Langues

1

Francais: Courant;

2

Créole: Courant;

3

Anglais:Intermediaire.

Autres atouts

1

Habtitude à apprendre en toute autonomie

2

Capacité à partager mes connaissances

3

Habilité à travailler en groupe

4

Capacité à travailler sous pression

Diplômes, Certificats et Attestations

Diplôme d'Ingénieur en électromécanique.

Maîtrise en Base de données et intégration de système - Université de Nice.

Certificat sécurité Application Web et Web Service - Learning Tree International.

Certificat Disaster Recovery and Business Continuity- Learning Tree International.

Certificat Java Server Faces (JSF)- Udemy.

Certificat Adobe XD - Udemy.

Certificat Spring Boot - Udemy.

RETOUR