Marc Lemire
About
Marc Lemire is from Greater Montreal Metropolitan Area. Marc works in the following industries: "Computer Software". Marc is currently Développeur C# .NET Core at Croesus, located in Laval, Quebec, Canada. In Marc's previous role as a Développeur logiciels at Investissements PSP, Marc worked in Montréal, Québec, Canada until Apr 2021. Prior to joining Investissements PSP, Marc was a Développeur senior C# at Studio Pyxis and held the position of Développeur senior C# at Laval, Québec. Prior to that, Marc was a Senior Consultant at Morgan Stanley, based in Montreal, Canada Area from Jul 2016 to Aug 2018. Marc started working as Développeur Logiciel C# at AGT inc in Laval, Québec in Jan 2015. From Aug 2006 to Dec 2014, Marc was Développeur de logiciels .NET C# at Verint, based in Laval, Québec. Prior to that, Marc was a Software Developper at Positron Public Safety Systems, based in Montreal, Canada Area from Jan 2000 to Jan 2006. Marc started working as Développeur at Consultant en informatique in Montreal, Canada Area in Mar 1998.
If you’re looking for Marc Lemire's email address, you can find it on finalscout.com. Finalscout is a professional database with more than 500 million business professionals and 200 million company profiles.
Marc Lemire's current jobs
Marc Lemire's past jobs
Développeur C#, .NET Core 5.0, Azure, (Consultant) • Développer et livrer des composants du système publish and subscribe fait maison. o Développer sur Azure (durable functions, ServiceBusQueues, StorageQueues, Blob Storage) o Méthodologie agile (scrum), sprints de 2 semaines o Écriture de pipeline et Release sur AzDo (Azure DevOps). o Tests: unitaires, intégrations, non-régression • Participer au support de l’ancien et du nouveau système; Environnement Technique: C#, .NET Core, Azure DevOps, Agile scrum, Visual Studio 2019, GIT, ReSharper, SQL Server, durable functions, storage queues, Service Bus queues.
Développeur C#, ASP.NET Core • Participer à la conception d’architecture, développer et livrer des logiciels webs (full-stack); o Site Web pour une agence de voyages scolaires : Définition d’un voyage, inscription des participants, facturation, reçus, conciliation bancaire. (Angular, .NET Core, C#) o Site Web pour un distributeur pharmaceutique : création de commandes, gestion des clients (Blazor, .NET Core, C#). • Assister le P.O. et le client pour définir et découper les items du backlog; • Assurer la maintenance et le support des logiciels en production; • Participer à l’évaluation de futurs projets pour des clients; • Assurer le développement en C#, Blazor, ASP.NET Core, Angular Material; • Développer de nouveaux produits pour Pyxis /Studio. Environnement Technique: C#, ASP.NET Core, Blazor, MVC / WebApi, Agile/Kanban, SQL Server, Visual Studio 2019, GIT, ReSharper, conception pilotée par le domaine (DDD), Angular Material.
Développeur de logiciels C# et Interface Usager (Consultant) • Participer au développement de nouvelles fonctionnalités du logiciel utilisé par les courtiers (broker) pour transiger des bonds en produits dérivés. • Optimiser une application Portfolio qui crée en mode batch des transactions (8x plus rapide). Outil d’analyse: dotTrace de JetBrains. Modifications: ajout d’un ThreadPool, d’une cache ainsi que des communications asynchrones avec les serveurs externes. • Support aux usagers et déverminage du logiciel. Environnement Technique: C#.NET, WPF, WinForm, Agile/Scrum, Visual Studio 2015, GIT, ReSharper.
• Participer au développement de la plateforme d’automatisation. Elle permet entre autre la gestion des ressources (robots, scanner 3D, …), la prise en charge des tâches (séquentiel ou parallèle) et la gestion des prédécesseurs. Le but étant de permettre d’écrire une séquence d’automation de manière simple et sans équivoque. • Développer des algorithmes de mouvement 3D pour les robots. • Configurer et contrôler un robot Fanuk. • C# .NET • Tests Unitaires (TDD) • Agile/Scrum
• Développer de nouvelles fonctionnalités sur le serveur vidéo et audio (archives). • Optimiser le serveur afin de supporter plus de 2000 caméras et correction de problèmes. • Intégration de nouvelles caméras IP.
• Développer un serveur (proxy) qui permet aux stations Power Mobile (mini CAD) d’échanger de l’information avec le CAD principale (C#). • Serveur Web (JBoss) qui génère des pages HTML avec JavaScript pour configurer, analyser et mettre à jour le système téléphonique des centres d’appel 911 (Java). • Développer un système de gestion des alarmes: action à prendre en fonction du niveau de l’alarme (Java). • Développer une librairie de communication inter-processus pour le logiciel Power911 (C++).
Différents mandats pour quelques clients afin de développer des logiciels
• Développer le module d’injection de données, basé sur l’horaire et la bande passante disponible du serveur de données (langage C et C++). Ce dernier diffusait l’information sur le VBI des ondes analogiques de la télévision. • Définir (en équipe) le protocole de communication pour l’injection unidirectionnelle des données. • Concevoir et implémenter (en équipe) la communication inter-processus (RPC) basée sur le concept client/serveur. • Gestion de projets et analyse des besoins des clients. • Gestion des tâches de deux analystes informaticiens.
• Programmer des applications de traitement d’images 2D et 3D à temps réel dans le but de mesurer les dimensions et positions des pattes de puces électroniques (langage C). Le tout dans le but d’inspecter sans contact physique les pièces pour l’assurance qualité. • Développer des pilotes de communication pour contrôler les composants d’acquisition, de traitements d’images et de conversion analogique-numérique de la vidéo. • Développer une librairie de fonctions mathématiques pour calculer les paramètres physiques d’une puce, ie. : coplanarité, droiture, déviation, largeur. • Développer une application pour calculer automatiquement les paramètres pour le traitement d’image. • Gestion de deux développeurs.