Mark

Montréal, Quebec, Canada

100000

Développeur .NET Sénior

C#ReactJSJavaScriptAzureASP.NET.NET.NET CoreEntity Framework
Résumé :
- Plus de douze (12) années d'expérience dans le développement de logiciels et de solutions informatiques
- Très bonne capacité à analyser et à enquêter sur diverses situations dans un contexte logiciel ou technologique
- Très bonne autonomie même dans des tâches complexes
- Polyglotte dans les langages de programmation et connaissance approfondie des concepts de langage de programmation
- Polyvalence et capacité à s'adapter à toutes les nouvelles technologies
- Bonne communication et bonne vulgarisation des concepts technologiques
- Initiative et dynamisme dans le travail d'équipe
- Recherche une bonne compréhension partagée dans la réalisation des objectifs
- Bonne capacité à travailler sous pression et dans des délais serrés


Compétences :
- Programmation : C#, C++, Java, Python, Visual Basic 6 (premier langage appris et maintenu depuis), VBScript, Batch, Powershell, Assembleur
- Technologies de développement : .NET Framework, .NET Core, WPF, LINQ, LINQ-to-SQL, ASP.NET
- Conception de bases de données : SQL, SQL Server, MongoDB
- Conception Web : React, ASP.Net, HTML, XML, XSLT, JavaScript, Feuilles de style en cascade (CSS), Flash (Actionscript 3), Java (Applet, Servlet), PHP, JSP
- Administration réseau : Windows, Windows Server, Active Directory, RabbitMQ
- Outils de développement : Git, Subversion, Visual Studio Professional, Visual Studio Code, Eclipse, SharePoint, Azure Pipelines, Team Foundation Server (TFS), Nuget


Expérience:
Développeur Principal @ PaaS
2023 - 2024
Développeur Principal de Logiciels et Analyste Architectural pour un Fournisseur de Services Cloud
Projet : Provisionnement de services cloud
Technologies utilisées : C#, .NET 6, Git, SQL Server, Visual Studio Professional, Azure DevOps
Rôles remplis :
Maintenance et mise à niveau des solutions existantes
Promotion de bonnes pratiques

Développeur Dotnet @ Cabinet de Conseil
2023 - 2023
Consultant en informatique pour le développement de logiciels
Projet : Logiciel en ligne pour des projections d'assurance
Technologies utilisées : C#, .NET Core, Git, Visual Studio Community, Azure DevOps
Rôles remplis :
Restructuration des solutions existantes pour intégrer de nouvelles technologies

Développeur de Solutions Cloud @ E-Commerce
2022 - 2023
Développeur et support de solutions logicielles pour l'automatisation de la vente au détail en ligne
Projet : Logiciel et services en ligne pour automatiser les ventes et les achats
Technologies utilisées : C#, .NET Core, Entity Framework Core, Git, SQL Server, Visual Studio Community, Visual Studio Code, ASP.NET Core, Azure DevOps
Rôles remplis :
Gestion de toutes les tâches liées aux solutions informatiques
Analyse, conception et développement de systèmes et de fonctionnalités
Gestion du processus de développement complet et de la maintenance
Mise en œuvre d'un pipeline pour l'intégration et la livraison continues (CI/CD)

Programmeur Analyste @ SaaS
2021 - 2022
Développeur de solutions logicielles pour la gestion des ressources humaines
Projet : Application logicielle en ligne et support pour la gestion des ressources humaines
Technologies utilisées : C#, .NET Framework, .NET Core, Git, SQL Server, Visual Studio Professional, Visual Studio Code, ASP.NET
Rôles remplis :
Développement de nouvelles fonctionnalités
Maintenance des solutions originales
Formation Git et support ultérieur

Développeur d'Applications Systèmes @ Transportation SaaS
2017 - 2021
Développeur de solutions logicielles pour les compagnies aériennes
Projet : Solution d'automatisation pour les opérations critiques d'une compagnie aérienne
Technologies utilisées : C#, .NET Framework, .NET Core, Git, Team Foundation Server (TFS), Nuget, Azure Pipelines, MongoDB, RabbitMQ, Visual Studio Professional, Visual Studio Code, ASP.NET, React
Compétences acquises :
Compétences générales dans toute la hiérarchie d'une structure d'application orientée service
Expertise générale en conception de logiciels et application de motifs de conception
Pratique des méthodes agiles
Utilisation professionnelle de Team Foundation Server et Git
Rôles remplis :
Conception et maintenance d'une architecture de plusieurs services comptant sur plus de dix par client
Transition d'une ancienne architecture de système monolithique à une nouvelle architecture distribuée et cloud
Développement de solutions efficaces en tant que services nécessitant un fonctionnement continu
Disponibilité en cas d'urgence et résolution rapide
Maintenance d'une solution de support pendant les perturbations du cours normal de l'exploitation
Expérience accrue de l'environnement pendant l'exploitation
Recherche intensive et analyse approfondie des bogues logiciels
Identification des besoins des utilisateurs et conception de prototypes de solutions potentielles

Développeur de Solutions Internes / Représentant du Département Informatique @ Manufacturier
2011 - 2017
Projets :
Solution numérique et assistance logicielle et documentaire pour diverses opérations d'usine pour lesquelles l'accès à l'information est crucial et physiquement difficile
Solution d'accès rapide à la documentation de l'usine pour le personnel de bureau dont la consultation doit être rapide et conviviale
Technologies utilisées : C#, .NET Framework, SharePoint, Visual Studio Professional, WPF, SQL Server, ASP.NET, HTML, JavaScript
Compétences acquises :
Approfondissement des connaissances sur SQL Server et la conception de tables, procédures
Optimisation des requêtes SQL dans les outils de consultation pour les employés de bureau, y compris les services de rapports SQL Server
Gestion de l'accès pour le personnel de bureau via Windows Server et Active Directory
Apprentissage de SharePoint
Rôles remplis :
Maintenance de la solution de support documentaire
Développement d'une solution pour un accès rapide aux documents liés aux tâches de fabrication
Poursuite à temps partiel comme à temps plein

Stagiaire en Solutions Informatiques @ Manufacturier
2010 - 2011
Projets : Solution numérique et logicielle pour l'assistance documentaire pour diverses opérations d'usine où l'accès à l'information est crucial et physiquement difficile
Technologies utilisées : C#, .NET Framework, Visual Studio Professional, WPF, SQL Server
Compétences acquises :
- Apprentissage du langage C# et de WPF ainsi que de la conception MVVM
- Utilisation des avantages de LINQ et LINQ-to-SQL
- Conception de tables et de procédures SQL en utilisant SQL Server
Rôles remplis :
- Développer une solution d'assistance documentaire pour les travailleurs
- Support technique
- Poursuite du stage à temps partiel

Stagiaire en Solutions Informatiques @ Manufacturier
2009 - 2009
Technologies utilisées : Microsoft Office Excel
Compétences acquises :
- Développement d'une machine de test hydraulique automatique
- Création de macros Excel pour la gestion des feuilles de temps


Éducation :
**Bachelor en Technologies de l'Information**
2008-2012
École de technologie supérieure, Montréal
- Java, Objective-C
- Subversion
- Patterns de conception

**Diplôme Collégial en Gestion des Technologies de l'Information**
2006-2008
CÉGEP du Vieux-Montréal, Montréal
- C++, Java, Python, Flash
- Conception orientée objet
- Eclipse
- Active Directory

**Diplôme d'Études Collégiales en Sciences de la Nature**
2002-2004
CÉGEP de Bois-de-Boulogne, Montréal

**Cours de Génie Logiciel**
2004-2006
École Polytechnique de Montréal

Projets :
Projets personnels dans le cadre de la facilitation et de l'automatisation du fonctionnement des outils réseau ou de développement
Questions sur Mark ?