Harald VALCOURTTél: +509 3111 1166Email: valcourth@gmail.com |
Ingénieur en électro-mécanique, MSc. Sérieux, Responsable, Discipliné. |
---|
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.
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).
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
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.
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. |
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.
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. |
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.
1 | J2EE; |
2 | Apache Tomcat; |
3 | IDE Eclipse; |
4 | MySQL |
5 | Hibernate/JPA. |
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. |
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.
1 | J2EE; |
2 | Apache Tomcat; |
3 | IDE Eclipse; |
4 | MySQL |
5 | Hibernate/JPA. |
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. |
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.
1 | Langage Python; |
2 | Bibliothèque graphique Tkinter; |
3 | IDE Pycharm; |
4 | SGBD DB2. |
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. |
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.
1 | Langage Visual Basic; |
2 | Tableur MS Excel; |
4 | SGBD DB2, Oracle, MS SQLServer |
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. |
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é.
1 | Langage Visual Basic; |
2 | Crystal Report |
3 | SGBD MS SQLServer. |
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 |
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.
1 | Langage Visual Basic; |
2 | Crystal Report |
3 | SGBD MS SQLServer. |
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 |
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.
1 | Langage java; |
2 | Serveur Web JSWDK; |
3 | Serveur Web IIS; |
4 | SGBD ORACLE; |
5 | HTML; |
6 | JavaScript; |
6 | MS FrontPage. |
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 |
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.
1 | Hibernate/JPA; |
2 | J2EE; |
3 | Servlets; |
4 | Eclipse IDE; |
5 | Apache Tomcat; |
6 | JavaScript; |
7 | MySQL; |
8 | CSS; |
9 | Bootstrap; |
10 | JSP. |
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 |
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.
1 | Spring Boot; |
2 | J2EE; |
3 | Spring Tool Suite IDE; |
4 | Thymeleaf; |
5 | Apache Tomcat; |
6 | JavaScript; |
7 | MySQL; |
8 | CSS; |
9 | Bootstrap; |
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 |
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.
1 | Django; |
2 | Python; |
3 | Pycharm; |
4 | Apache Tomcat; |
5 | JavaScript; |
6 | MySQL; |
7 | CSS; |
8 | Bootstrap; |
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 |
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.
1 | Django; |
2 | Python; |
3 | Pycharm; |
4 | Apache Tomcat; |
5 | JavaScript; |
6 | MySQL; |
7 | CSS; |
8 | Bootstrap; |
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 |
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)
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.
1 | Francais: Courant; |
2 | Créole: Courant; |
3 | Anglais:Intermediaire. |
1 | Habtitude à apprendre en toute autonomie |
2 | Capacité à partager mes connaissances |
3 | Habilité à travailler en groupe |
4 | Capacité à travailler sous pression |
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.