Développeur Full Stack sur les technologies .NET et Azure Cloud avec plus de 12 ans de connaissances approfondies dans le domaine du web et des logiciels, dans les domaines des applications web progressives avec une volonté d'apprendre et de maîtriser l'analyse des données et l'IA. Adepte des patrons de conceptions GOF & OOP. | Téléphone: (418) 558-8380 Courriel: [email protected] Adresse: 61 Rue du solstice, J9A 3C9 GitHub: @nabytoure |
Compétences clés
Front End
? HTML5, JavaScript, TypeScript, Electron, Gulp ? jQuery/UI, Angular 2+, ReactJS, ASP.NET, ? ASP.NET MVC, CSS, LESS, Sass, REST API, ? Firebase, Grunt, Gulp JSON, Bower, Flexbox, ? Bootstrap, Modernizer, RequireJS, Knockout.js, ? Underscore.js, webpack, WinForms, YAML.
Base de données
? MS SQL Server, SSRS, NoSQL, MongoDB, ? EF, NHibernate, T-SQL, Azure CosmosDB, ? Oracle, PL/SQL, SQLLite.
Tests automatisés
? Protractor, NUnit, Selenium ? Fluent assertions, Jasmine. | Back End
? C#, .NET Core, .NET Framework 4.x, ADO.NET, ? Node.js, NPM, ASP.NET Web API 2, LINQ, ? AutoMapper, Entity Framework, XAML, ? Razor, SignalR, SSRS, VB.Net, WCF, WPF, MVC, ? NuGet, WCF, WPF, Azure Search, Elasticsearch
Azure Cloud
? Azure Administration, Az. AD, Az. keyVault ? Az. App service, Az. functions, Az. Sql Server ? Az. Search, Az. Cosmos DB, Azure Storage.
DevOps - SDLC
? Docker, Kubernetes, Git, TFS, SVN, CI/CD ? Agile, SCRUM
|
Développement d’applications mobiles
? Ionic, Angular, PWA, capacitor. |
|
Experiences
Développeur web Full stack (Azure, Angular, .Net Core) |
10/2018 |
? Création d’un pipeline azure de développement CI/CD; ? Conception et développement du client web; ? Conception et développement du client mobile hybride (IOS, Android); ? Conception et développement du client lourd (Electron) pour l’administration; ? Conception et développement du serveur d’authentification centralisé. ? Conception et développement d’une bibliothèque de librairies partagées. | |
Développeur logiciel (WPF, React JS) | 08/2019 - 03/2020 |
? Participer aux processus d’évaluations (poker planning) des tâches; ? Développement et test des fonctionnalités relatives aux spécifications; ? Préparer les environnements pour les différents niveaux de tests; ? Diagnostiquer et résoudre les anomalies dans les différents environnements; |
Full Stack Web Developer (ASP.NET) | 01/2019 - 05/2019 |
? Développer et tester les tâches suivant les spécifications fonctionnelles. ? Résolution des problèmes de performance de base de données liés aux requêtes SQL. ? Soutien à l'architecte dans le déploiement de nouveaux composants ; ? Préparer la mise en œuvre des données des différents environnements de test. ? Assurer le déploiement et la testabilité sur différents environnements. ? Soutenir la phase de déploiement. ? Traiter les problèmes et résoudre les bogues. ? Produire un document technique de refonte de la solution basé sur les normes MVC. | |
|
|
Développeur web | 04/2018 - 01/2019 |
Ministère de la Santé et des Services sociaux (MSSS) | |
? Réalisation et production des formulaires de permis de thanatopracteurs avec Open XML. ? Réalisation de rapports SSRS pour la génération de permis pour les entreprises et les thanatopracteurs. ? Tester, déployer et intégrer l'application web. ? Développement d'écrans d'application web selon les spécifications des plateformes d'entreprises ESF. ? Assurer une livraison de haute qualité en automatisant les tests unitaires et en les intégrant au pipeline CI/CD. |
Securité –NetIQ - Développeur | 09/2017 - 04/2018 |
Agence de Revenu du Québec (ARQ) | |
? Analyser et développer (avec NetIQ) les connecteurs pour synchroniser les identités AD. ? Rédaction de scripts pour tester les connecteurs. ? Tester, déployer et intégrer l'application web via les outils TW. ? Rédiger des documentations de spécifications (P490) et de tests (P750) pour chaque connecteur. ? Traiter les problèmes et résoudre les bogues. |
Développeur web (ASPX, ASP.NET) | 09/2017 - 04/2018 |
? Analyse des versions legacy de l'application. ? Migration des applications dans le contexte d'un nouveau cadre. ? Résolution des problèmes et des bogues. ? Réalisation des tests unitaires et fonctionnels. |
Développeur logiciel (WPF) | 08/2015 - 06/2016 |
? Analyser et développer les fonctionnalités spécifiées et services web (.Net, c#). ? Génération de rapports de performance sur la solution SQIM. ? Réalisation de tests de connectivité et d'analyses fonctionnelles. ? Automatisation des annuaires des fournisseurs d'accès. |
Développeur logiciel (WPF) | 06/2015 - 07/2015 |
? Modélisation de la solution. ? Conception de l'architecture organique de la solution. ? Analyser et développer une partie des fonctionnalités spécifiées. |
Développeur web (Back end) | 11/2014 - 06/2015 |
? Participer à l'évolution des systèmes CIS (Crédit d'impôt de solidarité). ? Analyser et développer la partie validation de la communication émise par le système. ? Conception et développement (vsix, c#, envdte) d'un outil d'analyse de l'impact des changements de l'ancien système. ? Tester de manière unitaire et fonctionnelle. |
Développeur web (Front End) | 08/2014 - 10/2014 |
? Réalisation de la partie front end de l'application. ? Programmation de la logique d’affaire de certaines parties du backend. ? Réalisation d'opérations CRUD versus la base de données Oracle via des requêtes PL/SQL. ? Prise en compte des autorisations d'accès pour les opérations. |
Développeur web (ASP.NET MVC) | 08/2014 - 10/2014 |
? Réalisation de la partie front end de l'application. ? Développement en C# de la logique d’affaire de tâches unitaires de la partie back-end. ? Rédaction de requêtes PL/SQL pour accéder aux données. ? Prise en compte des autorisations d'accès pour les opérations. ? Réalisation des classes POCO pour traiter et utiliser les données. ? Tester de manière unitaire et fonctionnelle. ? Assurer le respect d’implémentation des normes de la qualité du code |
Développeur web (ASP.NET MVC) | 02/2013 - 08/2013 |
Commission administrative des régimes de retraite et d’assurances (CARRA) | |
? Réalisation de la partie front end de l'application. ? Réalisation de tests intégrés et unitaires à l'aide d’objets mocks. ? Assurer le déploiement et la livraison de la documentation technique en ligne. ? Transfert de connaissances à l’endroit des développeurs juniors. |
Développeur logiciel (WinForms) | 02/2012 - 04/2012 and 09/2012 - 12/2012 |
? Analyser et résoudre les problèmes liés aux demandes. ? Étendre l'affichage web des panneaux de données. ? Réalisation de modules avec des scénarios et des validations maître-détail. |
Développeur logiciel Full stack (WPF) | 04/2012 - 10/2012 |
? Effectuer une étude comparative et orienter sur le choix technologique. ? Support à l’architecte fonctionnelle sur les spécifications applicatives et à la documentation. ? Utilisation d'EntityFramework pour génération de la base de données. ? Réaliser les vues, les thèmes et les logiques d’affaires de l'application. |
Programmeur | 01/2012 - 04/2012 |
? Rédaction de scripts d’automatisation de l'installation de logiciels des Os XP vers Windows 7. ? Réalisation de tests unitaires et fonctionnels. ? Mise à jour des documents de version des logiciels. |
Fromateur | 08/2011 - 12/2011 |
? Préparation du contenu des cours. ? Conception et réalisation des projets de démospour chaque chapitre. ? Enregistrer et dispenser les cours. |
Développeur web (ASP.Net MVC) | 06/2011 - 08/2011 |
? Résolution des problèmes et des bogues. ? Création de contrôleurs et vues de l’application basés sur le patron MVC. ? Garantir la mise en œuvre correcte des normes de qualité du code ? Développer et réaliser les tests unitaires. |
Développeur web (ASPX) | 03/2011 - 05/2011 |
? Génération de fichiers compilés. ? Résolution de problèmes et de bogues. |
Développeur logiciel (WPF) | 09/2010 - 02/2011 |
? Développer la logique d'affaire de l’application. ? Réaliser les vues, thèmes et de l’application ? Réalisation de tests unitaires et fonctionnels. ? Veiller à la bonne application des normes et à la qualité du code. |
Développeur logiciel (WPF) | 07/2010 - 08/2011 |
? Développer les modules pour la logique d'affaire de l’application. ? Ajout de tests unitaires. ? Garantir la bonne mise en œuvre des normes et la qualité du code. |
Développeur | 04/2010 - 06/2010 |
? Rédaction de la documentation relative aux exigences fonctionnelles. ? Comparaison et orientation sur le choix technologique. ? Ajout de requêtes SQL et de procédures stockées. ? Assurer la mise en œuvre correcte des normes et la qualité du code. |
Développeur | 10/2009 - 03/2010 |
? Prise en compte des besoins fonctionnels. ? Révision et modification de la documentation fonctionnelle. ? Ajout de requêtes SQL et de procédures stockées. ? Développement de la logique d’affaire de l’application. ? Traitement des anomalies et résolution des bogues. |
Développeur logiciel | 04/2007 - 09/2008 |
? Analyser les besoins et suggérer un choix technologique. ? Réaliser le schéma conceptuel des données de l'application. ? Mise en place des scénarios de tests. ? Traiter les problèmes et résoudre les bogues. ? Effectuer un transfert de connaissances auprès des employés permanents. |
Projets personels
Pluralnote | |
Auteur |
|
? Pluralnote est une application conçue pour aider à l'apprentissage rapide des technologies informatiques par le biais de vidéos de formation. |
Maitrise en Sciences et Technologies de l’informatique – Institut des Sciences et Techniques de l’Université de Valenciennes (2008)
Évaluation comparative délivrée par le ministère de l’Immigration, de la Diversité et de l’Inclusion du Québec : Maitrise en informatique