James L
Développeur Applications & Web
Passionné par les technologies et l’informatique, j’ai développé une solide expertise en administration système, développement d’applications et gestion de base de données.
💼 Compétences
Voici une liste non exhaustive des compétences techniques que j’ai développées à travers mes projets personnels, mon apprentissage autonome et mes expériences passées.
- Développement d’applications : Conception et déploiement d’applications en Java, Python et C#, intégrant les bonnes pratiques de programmation.
- Réalisation d’applications web modernes en HTML, CSS et JavaScript, avec un backend développé en Python (FastAPI) ou en JavaScript (Express.js, Node.js).
- Administration système : Gestion et maintenance des environnements Windows Server et Linux, incluant la configuration réseau, la sécurité et la supervision des services.
- Virtualisation : Mise en place et gestion d’environnements virtualisés avec VMware, VirtualBox et vSphere pour optimiser les ressources et faciliter les tests.
Gestion de bases de données : Administration, optimisation et requêtage sur MySQL et MongoDB
- Automatisation des tâches : Développement de scripts Bash et PowerShell
Support technique et maintenance : Diagnostic des incidents, résolution des problèmes.
Collaboration en équipe : Utilisation d’outils de gestion de version (Git) et de plateformes collaboratives.
Expérience
Webmestre | 2015 – 2018
- Installation et configuration des serveurs web ainsi que des processus systèmes indispensables au bon fonctionnement du site
- Réalisation des opérations de maintenance régulières afin d’assurer la disponibilité, la performance et la sécurité du site, par le biais de mises à jour et de corrections de bugs.
- Exploitation d’outils d’analyse web pour collecter et interpréter les données relatives au trafic et au comportement des utilisateurs, permettant d’optimiser les contenus et la structure du site afin d’augmenter l’audience.
Technicien en informatique | 2016 – 2017
- Effectuer la maintenance des équipements informatiques, en remplaçant les composants défectueux.
- Mener des intervention sur des équipements d’accès aux réseaux comme le câblage, les prises ou les points d’accès des réseaux sans fil en veillant à maintenir la continuité du service.
- Installer et configurer des ordinateurs, des périphériques et des logiciels pour les clients, en veillant à ce que les postes de travail répondent aux besoins spécifiques de chaque utilisateur
- Identifier et résoudre les problèmes matériels et logiciels sur les ordinateurs, les périphériques et les équipements de réseau.
Formation
Certificat en informatique
Université Laval — 2025
Techniques en informatique
Cégep de Sherbrooke — 2022
Monteur d’appareils électronique
École sec. Champagnat — 2017
Je vous invite à consulter la section « Projets » pour découvrir mes réalisations en développement web et en création d’applications. Pour toute question ou pour échanger davantage, je vous invite à consulter la page
« Contact ».