Ian
$80000 / Par année
Montréal, QC, Canada
.NET Programmer Analyst
SOMMAIRE
Développeur expérimenté en C++, Java et développement web avec C#, .NET Core et JavaScript dans des environnements de programmation orientée objet. Méticuleux, autonome et capable de résoudre des problèmes complexes. Prêt à collaborer en utilisant la méthodologie Agile.
COMPÉTENCES
• Langages de programmation : C#, Java, JavaScript, C++, C
• Développement Web : .NET Core, Blazor, React.js, Node.js
• Systèmes de gestion de base de données : MongoDB, SQL Server, PostgreSQL
• Systèmes d’exploitation : Microsoft Windows, Linux, Android, ArchLinux, uC/OS-II RTOS
• Logiciels : Visual Studio, VS Code, Eclipse, Intellij IDEA, Android Studio, Qt, Suite Office
• Contrôle de version : Azure DevOps, GitHub
• Outils de tests logiciels : MSTest, XUnit, JUnit
EXPÉRIENCE
Analyste programmeur
Secteur : Construction et Fabrication
Janvier 2023 – Présent
Stack technique : C#, .Net 6.0-8.0, Blazor, JavaScript, MongoDB, Splunk, Azure DevOps, Google Cloud Platform
• Participation au développement logiciel dans un environnement Agile utilisant la méthodologie Scrum.
• Migration d’un outil de recherche dans un visualiseur 3D d’une plateforme de collaboration de JavaScript vers Blazor.
• Modernisation de l’interface de l’outil, améliorant la réactivité et l’interactivité.
• Amélioration de la vitesse de recherche de plus de 30 % et introduction de filtres de recherche via le calcul parallèle.
• Résolution de problèmes de consommation de mémoire en déléguant le traitement de la recherche à des API externes, réduisant les coûts des services.
• Développement d’une API web .NET pour la collecte et la transmission des données de progression de projets.
• Maintenance de données sensibles dans MongoDB sur plusieurs environnements.
• Création d’une application Blazor pour visualiser la progression des projets.
• Déploiement et maintenance d’applications sur Google Cloud Platform.
• Mise en place d’un système de notification pour les nouvelles fonctionnalités à l’aide des services et API Google.
• Collaboration avec des équipes multiculturelles à travers différents fuseaux horaires.
• Conception de tableaux de bord avec des panneaux informatifs sur l’utilisation des applications avec Splunk.
Analyste programmeur
Secteur : Services numériques
Janvier 2022 – Novembre 2022
Stack technique : C#, .Net 6.0, React.js, JavaScript, MongoDB
• Travail au sein d’une équipe de consultants en collaboration avec une entreprise de solutions de sécurité pour ajouter de nouvelles fonctionnalités et corriger des bugs sur une application de sécurité.
• Contribution au développement d’une plateforme d’enchères virtuelles en corrigeant des problèmes de visualisation.
• Amélioration des interfaces utilisateurs en ajoutant des tableaux de données avec des fonctionnalités de recherche et de filtrage.
• Renforcement de la sécurité des formulaires d’inscription via la validation et introduction de champs dynamiques.
• Utilisation de MongoDB avec une application Front-End en React, communiquant avec une API web .Net 6.0.
• Rédaction et correction de tests unitaires.
Développeur logiciel
Secteur : Services financiers
Septembre 2020 – Décembre 2021
Stack technique : C#, .Net Framework, GAWK, JavaScript, Autosys R11, BitBucket
• Refactorisation d’une application web de gestion de patrimoine pour améliorer les performances et la réactivité.
• Résolution d’un problème persistant avec les calculs back-end, qui causait des ralentissements lors des opérations financières mensuelles.
• Introduction d’une nouvelle page dans l’application pour déclencher des jobs AutoSys et automatiser les opérations financières mensuelles.
• Conception de scripts shell pour générer des rapports mensuels pour les clients.
• Automatisation des processus d’extraction, de chargement et de transfert de données avec des scripts JIL.
• Présentation de démos aux utilisateurs finaux, expliquant les nouvelles fonctionnalités et améliorations.
• Déploiement réussi de code dans des environnements de production.
Stagiaire Analyste-programmeur
Secteur : Transport
Mai 2019 – Août 2019
Stack technique : Visual Studio, C++
• Développement de fonctionnalités pour un logiciel de gestion de réseaux de transport public en C++.
• Amélioration de la possibilité de parcourir les opportunités de voyage du point de vue des conducteurs de bus.
• Amélioration du filtrage des opportunités de voyage en tenant compte des horaires quotidiens des employés.
• Remplacement des éléments d’affichage par des vues plus claires et concises.
• Rédaction de la documentation pour les cas de test et les modifications.
• Présentation des nouvelles fonctionnalités aux équipes de développement.
Stagiaire Analyste-programmeur
Secteur : Services professionnels
Mai 2018 – Août 2018
Stack technique : C#, ASP .Net MVC, HTML5, CSS3, JSON, Visual Studio, MS SQL Server, BitBucket
• Développement d’une application web en C# et ASP .Net pour aider à la création et à la planification de routines SQL.
• Mise en place d’un contrôle d’administration sur l’application avec des rôles, confirmation par email et inscription des utilisateurs.
• Liaison d’une base de données SQL Server à l’application web pour gérer plusieurs tables.
• Ajout de flexibilité pour se connecter à plusieurs bases de données avec différentes chaînes de connexion.
• Intégration d’un outil pour modifier les paramètres de Job avec un éditeur JSON dédié.
• Expérience acquise sur SAP B1 lors de la migration vers SAP HANA Studio.
FORMATION
2015 – 2020
B.Eng. Génie informatique
École Polytechnique Montréal
2017 & 2019
Programme d’échange étudiant : Université
GPA : 3.38