Expérience professionnelle
Décembre 2018 – CODIT
Profile Ingénieur en Développement .NET / Azure
Project API / Azure – Portima (Belgique)
Tasks
• Développement .NET Core / .NET 5.0 / Azure, principalement des API pour récupérer des
propositions d’assurance provenant de différents assureurs, le tout géré via un formulaire
unique rempli par un courtier. Les appels entre le Frond-End et le Back-End ont été gérées
via GraphQL. Chaque API étant déployée dans un pod au sein d’un cluster kubernetes.
• Résolution de problèmes de sécurité concernant les mots de passe ne pouvant être visible.
• Solutions mises en place pour traiter les appels vers les différentes API des assureurs.
• Azure DevOps utilisé pour compiler et déployer les API.
• Git utilisé comme logiciel de gestion de version.
• Jira utilisé pour la gestion / plannification des tâches.
• Langue utilisée pour communiquer pour le projet : Anglais
Environnement technique : C#, .NET Core, GraphQL, Azure APIM, Azure Service Bus, Azure
Storage Account, Azure SQL Server, Azure Key Vaults, Kubernetes Azure DevOps, Git
Profile Ingénieur en Développement .NET / Azure
Project IoT Edge – Engie (France)
Tasks
• Développement sur Azure, principalement en utilisant le runtime Edge de Microsoft.
Conversion des données utilisant le protocole OPC/UA.
• Résolution de problèmes de sécurité concernant les mots de passe ne pouvant être visible.
• Solutions mises en place pour traiter la volumétrie des données.
• Azure DevOps utilisé pour compiler et déployer les applications.
• Git utilisé comme logiciel de gestion de version.
Environnement technique : C#, .NET Core, Azure Iot Edge, Azure Service Bus, Azure Event Grid,
Azure Storage Account, Azure Time Series Insights, Azure Key Vaults, Azure DevOps, Git
Profile Ingénieur en Développement .NET / Azure
Project Azure – Hiscox UK
Tasks
• Développement sur Azure, principalement des Logic Apps pour interfacer différentes
applications utilisées au sein de la filiale anglaise de Hiscox (3 semaines passées sur site à
Londres).
• Résolution de problèmes de sécurité concernant les mots de passe ne pouvant être visible.
• Solutions mises en place pour traiter des fichiers de taille conséquente (>500MB).
• Azure DevOps utilisé pour compiler et déployer les Logic Apps.
• Git utilisé comme logiciel de gestion de version.
• Langue utilisée pour communiquer pour le projet : Anglais
Environnement technique : C#, .NET Core, Azure Logic Apps, Azure Function, Azure Service Bus,
Azure Event Grid, Azure Storage Account, Azure Key Vaults, Azure DevOps, Git
Profile Ingénieur en Développement .NET
Project IoT Edge - Schneider Electric
Tasks
• Développement module IoT Edge en .NET Core pour communiquer avec un Altivar 320
Environnement technique : C#, .NET Core, Docker, Azure IoT Hub
Profile Ingénieur en Développement .NET
Project Nebulus IoT Gateway - AVNet
Tasks
• Développement solution Nebulus IoT en .NET Core
• La solution doit permettre de sauvegarder des fichiers de configuration sur un storage Azure
et le téléchargement de fichiers de configuration depuis ce même storage Azure.
• Envoi de messages Cloud to device (C2D) depuis la plateforme Azure.
Environnement technique : C#, .NET Core, Nebulus IoT Gateway, Azure IoT Hub, Azure Blob
Storage
Profile Ingénieur en Développement .NET
Project Biztalk - Valeo – Flux Treso - SAP
Tasks
• Développement d’un composant pipeline custom pour promouvoir des propriétés spécifiques.
Environnement technique : C#, .NET Core, Biztalk 2013R2
Janvier 2016 – Novembre 2018 ALTAMYS
Profile Ingénieur en Développement ASP.NET
Project Découverte du BIM - FFBim
1 chef de projet, 1 développeur/concepteur, 1 intégrateur
Tasks
• Conception UML : UseCase, diagrammes de séquence, choix Architecture, dictionnaire de
données, diagramme de classe
• Développement Front : Responsive Design, jQuery, PrimeUI
• Développement Back : Module DNN (webforms), implémentation classes métier, ajout de
WebService, gestion multilangue
• Tests unitaires : écriture des tests unitaires de la couche métier
Environnement technique : C#, ASP.NET, HTML5, CSS3, JQuery, PrimeUI, SQL Server
Profile Ingénieur en Développement ASP.NET
Project Création de Bilan Carbone pour chantiers et activité d’une entreprise
1 chef de projet, 1 développeur/concepteur, 1 intégrateur
Tasks
• Conception UML : UseCase, diagrammes de séquence, choix Architecture, dictionnaire de
données, diagramme de classe
• Développement Front : jQuery, PrimeUI, Ajax, nv.d3.js
• Développement Back : Webforms, WebAPI (.NET Core)
• Tests unitaires
Environnement technique : C#, ASP.NET, HTML5, CSS3, JQuery, PrimeUI, SQL Server
Octobre 2011 – Août 2015 PRODWARE
Contrat professionnel (2 x 2 ans)
Profile Développeur ERP Dynamics NAV / ASP.NET
Project Suivi de gestion d’ateliers
1 chef de projet, 1 consultant, 1 développeur/concepteur
Tasks
• Conception UML : UseCase, diagrammes de séquence, choix Architecture, dictionnaire de
données, diagramme de classe
• Développement Front : Responsive Design, jQuery, DataTables, Bootstrap
• Développement Back : MVC, implémentation classes métier et contrôleurs, adaptation
WebService, gestion multilangue
• Tests unitaires : écriture des tests unitaires de la couche métier
Environnement technique : C/AL, C#, ASP.NET, Sharepoint, HTML5, CSS3, Jquery
Profile Développeur ERP Dynamics NAV / ASP.NET
Project Gestion des temps collaborateurs
1 chef de projet - consultant, 2 développeurs
Tasks
• Développement Front : Responsive Design, jQuery, Bootstrap
• Développement Back : MVC, couche contrôleur, adaptation WebService
• Tests unitaires
Environnement technique : C/AL, C#, ASP.NET, Sharepoint, HTML5, CSS3, Jquery
Projets d’étude
Août 2014 - Application Android
Project Budget Monitor - App de gestion de budgets
1 chef de projet, 2 développeurs
Tasks
• Analyse du besoin : rédaction spécifications fonctionnelles
• Conception BDD : modélisation MERISE
• Développement Back : implémentation couche métier
• Développement Front : design d’écran, adaptation orientation de l’appareil
Environnement technique : Java, Android, Genymotion, SQLite, Eclipse
Novembre 2014 - Logiciel Windows C# .NET (WPF)
Project WB Assistant - Logiciel de suivi d’activité physique
1 chef de projet, 2 développeurs
Tasks
• Gestion de projet : planning, budget
• Conception UML : Use Case, diagramme de classes, diagramme de séquence
• Développement Back : MVC, classes métier, gestion de plugin
• Tests unitaires : NUnit
Environnement technique : C#, .NET4.5, WPF, Visual Studio, ReSharper, Entity Framework, SQL
Server 2012
Mars 2015 - Logiciel Java (JavaFX)
Project DomoHome - Simulation de maison intelligente
1 chef de projet, 2 développeurs
Tasks
• Analyse du besoin : spécifications fonctionnelles générales et détaillées, identification
livrables
• Conception UML : Use Case, diagramme de séquence, diagramme de composants, maquette
• Développement Back : implémentation 2 threads, MVC, classes métier et contôleurs
• Développement Front : Design fenêtre, actualisation vue
• Tests unitaires
Environnement technique : Java 8, JavaFX, IntelliJ
Depuis Juin 2017 : Indépendant / Architect – Chef de projet – Scrum Master – lead technique Dynamics CRM
• Projet PICARD : Evolution du Projet de Livraison à domicile (Optimisation dynamique) Conception et réalisation des développements, CRM Dynamics 2013 On Premise, Mise en place de Batch (Echange avec SAP Talent), Paramétrage SharePoint), Rapports SSRS, SSIS (Reprise de donnée), PWF (Prise de commande)
• Projet KPCONSULTING (ATALIAN) : Conception et réalisation des personnalisations, Publipostage Dynamics 365, Custom Button, Paramétrage Outlook, Paramétrage SharePoint), Rapports SSRS, SSIS (Reprise de donnée), Préparation et présentation de Sprint (Scrum Master)
• Projet ORANGE(SECURITAS) : Conception et réalisation des personnalisations, Publipostage Dynamics 365, Mise en place de Batch avec Windows Azure, PowerBI, Charts, Avant-Vente, ASP-NET (Import manuelle de fichiers excels, Custom Button), Reports SSRS, SSIS (Reprise de donnée) Click Dimensions
Depuis Avril 2008 : POINT BASE SA / Analyste Programmeur - Chargé de projet Dynamics CRM
Rôles :
• Analyse des spécifications fonctionnelles et/ou techniques
• Elaboration de solutions techniques
• Paramétrages Dynamics CRM
• Développement de programmes de récupération et d’importation de données
• Mise en œuvre de Workflows complexes sous .NET (développement d’activités personnalisées de Workflow).
• Développement de rapports CRM / Reporting Services
• Assistance technique
• Assistance au déploiement (Installation Serveur, paramétrage, …)
• Mise en œuvre de solution BI
Environnement technique :
• Dynamics CRM, Visual Studio 2005/2008, SQL Server 2005/2008, Reporting Services, DHTML, XML, XSLT, Javascript. Utilisation intensive du SDK Dynamics CRM.
Principales missions / références :
• Projet Laurette Fuguain : Conception et réalisation des personnalisations, Publipostage Dynamics CRM 365, Site Web (ASP-NET,Angular JS, Boostrap)
• Projet ORANGE(QUADRAL) : Conception et réalisation des personnalisations, Publipostage Dynamics CRM 2016 Online, Mise en place de Batch avec Windows Azure, PowerBI, Charts, Avant-Vente, ASP-NET (Import manuelle de fichiers excels, Custom Button), Reports SSRS
• Projet Migration CRM OMNES : Migration CRM 2011 On-Premise vers CRM 2015 Online, Reprise de donnée SSIS, SSRS, JQuery, Jcript, Plugin, Assemblies de workflow ect….
• Projet Migration CRM PLASTICONIUM : Migration CRM4.0 vers CRM 2015 On-Premise
• Refonte Projet SAGA (National) (CEA), Gestions des processus d’attribution de marché. ASP.NET, Entity Framework, SQL SERVER 2012, Angular, DNN. (Intégration de tous les sites du CEA en France)
• Projet CYRTEL (SFR) : Conception d’un Programme pour communiquer Sharepoint Online et CRM ...