Michel Dufour T.P

Bonjour

J'ai travaillé chez Douglas Lighting Controls durant les dernières 41 ans principalement au développement de plusieurs générations de systèmes de contrôle d'éclairage pour des centaines de bâtiments commerciaux et industriels à travers l’Amérique du nord.

Durant ces années j'ai travaillé sur plusieurs plates-formes de développement. J'ai une très grande facilité à en utiliser de nouvelles.

J'aime les défis de travailler avec de nouveaux outils de programmation pour des applications qui serviront aux utilisateurs, à l'équipe d’assurance de la qualité ou pour les logiciels qui rouleront sur microcontrôleurs.

J'aime le travail d'équipe et l'entraide que cela génère. Étant le seul à Montréal, j'ai travaillé la plus grande parti de mon emploi à distance avec l'équipe de Vancouver.

Biographie

Je suis diplômé de l'Université du Québec à Montréal avec un certificat de premier cycle en Microprocesseurs. Je suis également technicien en électronique, diplômé du Cégep Ahuntsic. Je suis membre de l'OTPQ et de Linkedin.

Après mon DEC, j'ai été relève d'été à Radio Canada comme technicien d'émetteur sur le Mont-Royal.

De 1978 à 1982, j'ai travaillé durant quatre ans chez Normex International. Chargé pricipalement de la conception de la construction et des tests d'interfaces pour usines de ciment.
Exp Site: Usine de ciment Catatumbo au Venezuela. Ciment Lafarge.

De 1982 à mars 2023 j'étais employé de Universal Douglas ou Douglas Ligthing Controls. J'étais en charge du développement de sytèmes et d'unités d'éclairage.

Pricipales tâches

- Développement de systèmes de contrôle d'éclairage pour les commerces et les industries.
- Conception des interfaces et des logiciels embarqués.
- Conception des pilotes pour détecteurs de mouvement infrarouge et micro-ondes, pour détecteurs de luminosité, UART, I2C, SPI, PWM, Telnet, Ftp etc.
- Conception de CLC pour luminosité.
- Conception des logiciels de commande et de programmation pour l'usager.
- Conception des outils et des logiciels de test.
- Conception de passerelles et des logiciels pour permettre l'intégration des systèmes.
- Soumission des nouveaux produits pour certification ainsi que pour rencontrer des standards.
- Maintenance et mise à jour des logiciels.
- Revue de code.

Compétences

Languages de programmation
- Assembleur.
- C, C++, C#.
- VB.
- Java, JavaScripts, JQuery.

Électronique
- Conception et vérification de circuits.
- Circuits imprimés.
- Multimètre, oscilloscope, analyseur de signaux.
- Alimentation, fréquencemètre, etc.

Languages de balisage
- HTML, CSS, PHP, etc.

Environnements pour MCUs
- MPLAB, PIC16.. chip.
- Node Builder, Neuron chip.
- TI Code Composer, MSP430 chip.
- Keil uVision, Arm Cortex-M3 chip.
- CSR Qualcomm uEnergy SDK Mesh.
- SEGGER Embedded Studio, Nordic nRF52833 chip.
- Visual Studio Code, nRF52833 chip.

Environnements logiciels sur PC
- Borland C++ Builder.
- Visual Studio 2008, 2022.
- Embarcadero.

Protocols de communication
- RS-422, RS-485.
- DMX-512, Dali, RS-485 MODBUSS.
- BACnet IP, RS-485 BACnet MSTP.
- Echelon Lontalk FTT10.
- Panasonic Full2Way.

Logiciels usuels
- MS Office.
- JIRA, Surround SCM, Install Shield.
- GitHub, GitBash, GitKraken.
- VMware.
- MS SQL, MySQL.
- .NET Framework.

Conceptions spéciales effectués
- Piles BACnet IP et MSTP.
- OPC serveurs RS-485 et SOAP.
- Base de données Btrieve et SQL pour systèmes d'éclairage.

Principaux projets

Système sans fils intérieur. BLE. Série 4000
Système d'éclairage avec technoogie Bluetooth SIG mesh.
Développement logiciels embarqués en C. Nordic nRF MCU.
Environnement Segger Embedded Studio.

Système sans fils intérieur. Série BT
Système d'éclairage avec technologie Bluetooth CSR Qualcomm.
Développement logiciels embarqués en C.
Environnements Keil uVision, CSR Qualcomm uEnergy SDK et MPLAB pic C.
Maintenance logiciel analyseur de messages Bluetooth avec C++ Embarcadero.
Site: CHU de Québec-Université Laval.

Dialog Room Controller
Chargé du développement des unités. Unité autonome.
Système de contrôle décentralisée pour bureaux, salles de classe et espaces définis. UL924 / CSA C22.2 No. 141
Analyseur du protocole propriétaire avec VS 2008 – C#.
Développement logiciels embarqués en C. Environnements Keil uVision et TI Code Composer.

BACnet IP
Librairie pile BACnet avec VS 2008 – C#.
Programme de test BACnet utilisant la pile BACnet avec VS 2008 – C#.
Passerelle BACnet / Flexnet. Logiciel embarqué en C avec Keil uVision.

MC-6000
Conception et développement d'un système de contrôle d'éclairage pouvant gérer 250 cabinets contenant chacun un maximum de 64 relais électromécaniques et 64 entrées numériques. Intelligence distribuée. Unités modulaires. Protocole propriétaire sur RS-485.
Logiciel utilisateur avec VS 2008 – C# - MS SQL.
Logiciel pour convertir les bases de données de MC600 Btrieve à fichier texte avec C++ Builder.
Logiciel pour convertir les les fichiers textes à bases de données de MC6000 SQL VS 2008 – C# MS – SQL.
OPC serveur – Permettre intégration systèmes SCADA etc. VS 2008 – C#.
Logiciel embarqués:
Borland C et assembleur pour microcontrôleur NEC.
MPLAB C pour microcontrôleur PIC.

Sites:
- Aréna des Kings de Los Angeles.
- Magasins Canadian Tire.
- Aéroport de Montréal.
- Aéroport de Toronto.
- Hôpital Constantine, Algérie.
- Hôpital Oran, Algérie.
- Palais de justice, Bermudes.
MC-600
Conception et développement d'un système de contrôle d'éclairage pouvant gérer 250 cabinets contenant chacun un maximum de 64 relais électromécaniques et 64 entrées numériques. Intelligence distribuée.
Protocole propriétaire sur RS-485.
Logiciel utilisateur avec C++ - base de données Betrieve.
Analyseur du protocole propriétaire avec C++ Builder.
Logiciel pour convertir les bases de données de MC250 à MC600 avec C++ Builder.
Logiciel embarqué – Borland C et assembleur pour microcontrôleur NEC.
Sites:
- Casino de Montréal.
- Centre Bell.
- Aréna des Canucks de Vancouver.
- Aéroport de Toronto.
- Bibliothèque de Dakar, Sénégal.
MC-250
Conception et développement d'un système de contrôle d'éclairage en ligne qui peu contrôler 255 cabinets contenant chacun un maximum de 32 relais électromécaniques et 16 entrées numériques. Intelligence centralisée. Protocole propriétaire sur RS-422.
Conception:
Logiciel utilisateur avec Borland C et Assembleur - base de données Betrieve.
Logiciel embarqué – Assembleur pour microprocesseur Rockwell.
Site: Centre Canadien d'architecture de Montréal.

MC-500
Prise en charge de la conception d'un système de contrôle d'éclairage en ligne qui peu contrôler 255 cabinets contenant chacun un maximum de 64 relais électromécaniques et 64 entrées numériques. Intelligence centralisée. Protocole propriétaire sur RS-422.
Logiciel utilisateur avec Borland C et Assembleur - base de données Betrieve.
Logiciel embarqué – Assembleur pour microprocesseur Zilog.
Sites:
- Sun Life Toronto.
- Crown Life Toronto.
- Roger Center - Skydome Toronto.

MD

Je suis un genre de "Jack of all trades" pour ce qui est de l'électronique et de la programmation.


www.000webhost.com