← Accueil

Jean-Michel Harvey-Perron

Full-Stack Developer & Systems Architect
📍 Trois-Rivières, QC ✉️ contact@jmhp.pro 🌐 jmhp.pro

Profil

Développeur full-stack et architecte de systèmes avec expertise en développement web, e-commerce, systèmes embarqués et automatisation. Spécialisé dans la création de solutions sur mesure complexes, de l'architecture distribuée aux prototypes hardware. Expérience en freelance avec des projets à grande échelle et des intégrations techniques avancées.

Expérience Professionnelle

Développeur Full-Stack Freelance

Fév 2023 — Présent
Travailleur autonome
Conception et développement de solutions web et e-commerce sur mesure. Architecture de systèmes complexes multi-vendeurs, intégrations API tierces, et optimisation de performance. Gestion complète de projets de la conception à la mise en production.
PHP Python JavaScript MySQL AWS Linux

Développeur Hardware & Firmware

2018 — 2020
Centre de recherche Sainte-Justine, Montréal
Développement d'équipement de recherche médicale confidentiel. Assemblage SMD, développement d'OS embarqué en C, intégration de capteurs haute précision (ADC, gyroscope), optimisation batterie et création de prototypes fonctionnels.
C Embedded Systems SMD Assembly Bluetooth UART/I2C ADC

Projets Majeurs

Vinyllia

Fév 2023 — Présent
Marketplace bilingue pour vinyles et merchandise musical
Plateforme e-commerce multi-vendeurs avec 45+ magasins, 7,382+ albums et 60k pages vues/mois. Architecture full-stack sans framework avec intégrations Stripe, PayPal, Canada Post API et Discogs. Système POS physique intégré et gestion financière IOUs automatisée. Bilingue FR/EN avec SEO optimisé.
PHP 8+ MySQL JavaScript Stripe PayPal Canada Post API Discogs API

Corpify

Mai 2024 — Présent
Plateforme éducative d'affaires "Anti-MBA"
CMS custom complet avec 81+ articles, suite d'outils d'affaires (Business Plan Generator, Pitch Deck Builder, calculateurs financiers) et chat AI avec 22+ légendes historiques. Système multi-auteurs avec admin panel sécurisé et SEO avancé.
PHP MySQL JavaScript Bootstrap 5 AI Integration

Mauricie en Lumière

Oct 2025 — Fév 2026
Cinémathèque régionale e-commerce
Plugin WordPress custom pour banque d'images et vidéos professionnelle. Extraction automatique de métadonnées (EXIF/IPTC/XMP), watermarking vidéo avec FFmpeg, galerie justified masonry, search algorithm multi-critères avec 6 taxonomies, et fulfillment automatique Stripe.
WordPress PHP AWS S3 FFmpeg Stripe API

Estate Elegance

2020 — 2021
Système de réservation pour photographie immobilière
Calendrier de disponibilités complexe avec gestion de conflits, packages personnalisables, codes rabais et paiements Stripe intégrés. Système de réservation de sessions photo avec combinaisons de services.
PHP MySQL JavaScript Stripe API

Plateforme Média

2020
Système d'automatisation à grande échelle
Scripts Python pour scraping, téléchargement et gestion de fichiers. Orchestration via cron jobs avec automatisation complète du pipeline. Apprentissage accéléré sur infrastructure Linux complexe.
Python Selenium Linux Cron Bash

Agility

2018
Robot auto-équilibrant
Robot avec contrôle PID temps réel utilisant Raspberry Pi 3B+ et MPU6050 gyroscope/accéléromètre. Algorithme PID pour stabilisation, capteur ultrasonique HC-SR04, motor driver board et structure aluminium custom.
Python 3 Raspberry Pi PID Control Sensors

Compétences Techniques

Langages

  • PHP 8+
  • Python 3
  • JavaScript (ES6+)
  • C (Embedded)
  • SQL
  • Bash

Bases de données

  • MySQL
  • PostgreSQL
  • Architecture sans ORM
  • Optimisation requêtes

E-commerce

  • Stripe / PayPal
  • WooCommerce
  • Multi-vendeurs
  • POS physiques
  • Gestion inventaire

Cloud & Infrastructure

  • AWS (S3, EC2)
  • Linux administration
  • Apache / Nginx
  • Automatisation

Hardware & Embedded

  • Raspberry Pi
  • Microcontrôleurs
  • SMD Assembly
  • UART / I2C / Bluetooth
  • ADC / Capteurs

Intégrations

  • RESTful APIs
  • Webhooks
  • OAuth
  • FFmpeg
  • Selenium

Formation

Internet & Robotique

2017 — 2018
Cégep de Saint-Laurent, Montréal
Programme technique couvrant l'électronique analogique et numérique, l'informatique et la réseautique. 2 sessions complétées avant transition vers le freelance web.