Expérience professionnelle
DOMUSVI Novembre 2020 – 30 Juin 2022
I.E.D Sénior
PROJET : En tant que développeur sénior j’ai été en charge de la recherche et développement de la mise en place des outils devops et de la sécurisation des web api sur Azure. J’ai aussi mis en place une application de suivi de covid dans les résidences, et du paramétrage de sonarqube
Domaine d’intervention :
Développement logiciel :
1. API de collecte des informations des collaborateurs
2. API de collecte des informations des résidents
3. API de suivi des personnes atteintes
4. API de suivi des orientations des prospects
5. Interface utilisateur avec React-Redux
6. Enregistrement des applications sur Azure
7. Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
8. Sécurisation des APIs avec sur Azure
9. Définition des infrastructures avec Terraform
10. Migration de Active Directory Authentication Library(ADAL) vers Microsoft Authentucation Library(MSAL)
11. OpenID,OAuth2
12. Autofixture (Tests unitaires, Tests d’intégration)
13. Pull Request (Code review)
DevOps :
14. Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): packaging, tests unitaires, documentation
15. Déploiements automatisés via Azure
16. Gestion des logs, des remontées d'erreurs et alertes
17. Monitoring
18. Suivi de la production et support
19. Terraform
Méthodologie :
20. Agile scrum
Architecture Microservices
Environnement technique :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, Swagger, Postman, Fiddler 4, Git, GitK,PL SQL,Web API, Json, Entity Framework 6, Azure-Devops.Terraform, Azure Functions, Key Vault, React-Redux,ElasticSearch,GitKraken,MongoDB, Robot3T,RabbitMQ
DOMUSVI NOVEMBRE 2020 – A AUJOURD’HUI
I.E.D Sénior
PROJET : En tant que développeur sénior j’ai été en chargé de la recherche et développement de la mise en place des outils devops et de la sécurisation des web api sur Azure. J’ai aussi mis en place une application de suivi de covid dans les résidences
DOMAINE D’INTERVENTION :
Développement logiciel :
API de collecte des informations des collaborateurs
API de collecte des informations des résidents
API de suivi des personnes atteintes
API de suivi des orientations des prospects
Interface utilisateur avec React-Redux
Enregistrement des applications sur Azure
Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
Sécurisation des APIs avec sur Azure
Définition des infrastructures avec Terraform
Migration de Active Directory Authentication Library(ADAL) vers Microsoft Authentucation Library(MSAL), oauth2 authentication,OpenIdConnect
DevOps :
Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): tests unitaires, documentation
Déploiements automatisés via Azure
Gestion des logs, des remontées d'erreurs et alertes
Monitoring
Suivi de la production et support
Terraform
Méthodologie :
Agile scrum
Architecture
Clean architecture
ENVIRONNEMENT TECHNIQUE :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, Swagger, Postman, Fiddler 4, Git,
GitK,PL SQL,Web API, Json, Entity Framework 6, Azure-Devops.Terraform, Azure Functions, Key Vault, ReactRedux,ElasticSearch,SonarQube
TF1 JUIN 2020 – A OCTOBRE
I.E.D Sénior
PROJET : En tant que membre de l'équipe de développement, j'ai participé activement à la conception de
l'architecture générale du service, les architectures logicielles, bases de données, et la définition des processus de
développement (workflow git et déploiement)
DOMAINE D’INTERVENTION :
Développement logiciel :
API de mise à disposition des données vidéo(.xmf) aux différents FAI
API d'interfaçage avec les API des clients
API de lecture et de gestion des factures des clients
Interfaces de debug des API
Gestion des fils d’attentes technologie utilisée (ActiveMQ)
Mise en place service Broker .net core
Mise en place de tests unitaires TDD et de tests d’intégration avec Specflow
Sécurisation des APIs avec Apigee
Azure
Mise en place des Azure fonctions
Configuration de comptes Azure
Génération de clés de connexion (clé secrete)
DevOps :
Mise en place de la CI (Intégration continue) et DI (Déploiement Continu): packaging, création de
container docker, tests unitaires, documentation
Déploiements automatisés via Azure
Gestion des logs, des remontées d'erreurs et alertes
Monitoring
Suivi de la production et support
Terraform
ENVIRONNEMENT TECHNIQUE :
.Net Core 3.1, MVC,LINQ, Visual Studio 2019,Windows 10, IIS, TFS 2015, SOPUI, Swagger, Postman, Fiddler 4,
Git, Sql server 2017,Web API, Json, Entity Framework 6, Azure-Devops.Teraform, Azure Functions, Key Vault,
Serilog, Sinks, Specflow,ReactJS
Références projets
MSH INTERNATIONAL Janvier 2018- Avril 2020
Ingénieur d’études et développement
PROJET : Conception et Développement des interfaces business de saisie des assurés et des ayants droit
Développement des interfaces business de calculs et de remboursement de primes. Développement des interfaces de migration de données des assurés.
Domaine d’intervention :
Mise en place d’un workflow d’affiliation des assurés
Gestion des invoices (factures et des lignes de détails)
Gestion des prix négociés (Taux)
Développement d’une plateforme de remboursement de décomptes
Rédaction des tests business BDD (SpecFlow)
Développement en .Net (Services WCF)
Architecture SOA
Web Api
Services Rest
Interface web avec Blazor
Réalisation des tests TDD
Méthodologie de gestion : Agile Scrum
Mise en place de reportings SSRS 2018
Environnement technique :
.Net (C#, WCF, web), Dot Net Core, MVC,LINQ, Visual Studio 2017,2019, Oracle(11,12g)Windows 7, IIS, TFS 2015, SOPUI, Swagger, Postman, Fiddler 4, Git, Sql server 2017,Web API, Json, Entity Framework 6.
AXA FRANCE Novembre 2016- Décembre 2017
Tech Lead I.E.D
PROJET : Conception et Développement d’une application :de dématérialisation, de signature électronique de contrats et des mandats et d’injection en masse des documents à la GED.
Domaine d’intervention :
Organisation et conduite des réunions
Gestion et conduite de l’équipe technique :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle.
Développement en .Net (Services WCF)
Architecture SOA
Ecriture des procédures stockées
Services WCF
Méthodologie de gestion : Agile Scrum
Environnement technique :
.Net (C#, WCF), MVC, LINQ, Framework 4.0, Visual Studio 2013, Oracle(11,12g)Windows 7, IIS, TFS 2015, SOPUI, JIRA, Kaban, Kibana, VSTS, Microsoft Azure, ReactJS
ENGIE TRADING Mars 2015- Novembre 2016
Ingénieur d’études et développement
PROJET : Conception et Développement d’une application de gestion (Finance Cockpit) regroupant les principales activités de chaque pôle Business (Accounting, Tax & Reporting, Controlling) en WPF. Conception et développement d’une application de Netting Change en MVC 4.5. Migration et développement d’une application Janus regroupant les activités de controlling et de comptabilité en SSIS 2012. Gestion des Arrêtés mensuels et des processus de Closing (Proof Of Externalization, Intercos). Outil de rapprochement INTELLIMATCH. Contrôles des jobs sur un progiciel de matching.
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle
Développement en .Net (WPF, LINQ)
Architecture SOA
Création des interfaces utilisateurs (DevExpress version 2012)
Ecriture des requêtes SYBASE, SQL (CRUD)
Ecriture des procédures stockées
Services windows
Services WCF
Packages : Sql Server Intégration Services 2012
Rapports : Sql Server Reporting Services 2012
Environnement technique :
Net (C#, WCF, WPF), MVC, MVVM, MEF, SQL Server 2012, DevExpress, LINQ, Framework 4.0, Visual Studio 2012, Windows 7, IIS, TFS 2015, SYBASE, PRISM, Intellimatch.
BRINK’S FRANCE Fevrier 2014 – Février 2015
Ingénieur d’études et développement
PROJET : Conception et développement d’un module en client lourd d’aide aux DABistes, gestion des tournées des transporteurs de fonds et Migration d’une application développée sous Oracle en Sql Server.
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus de la part de l’équipe fonctionnelle.
Prise en main d’un outil de migration (SSMA)
Développement en .Net ( Winforms, LINQ)
Architecture SOA
Création des interfaces utilisateurs (DevExpress version 2012)
Ecriture des requêtes Oracle (CRUD)
Ecriture des procédures stockées
Conversion de procédures, de fonctions et de séquences écrites en PL/SQL en script Sql à l’aide de l’outil Microsoft Sql Server Migration For Oracle
Réécriture de la couche d’accès aux données
Gestion des actions dans le cas d’une agression DABiste
Multithreading
Les fonctions Asynchrones
Méthode de gestion de projet : Agile Scrum
Environnement technique :
.Net (C#, WCF, WPF), SQL Server 2012, DevExpress, LINQ, Framework 4.0, Visual Studio 2010, Windows 7, IIS, TFS 2010, Oracle 10 G, SSMA
FRANCE MEDIA MONDE Mai 2012 - Janvier 2014
Ingénieur d’études et développement
PROJET : Conception et développement des modules en client lourd et léger pour la refonte des sites de FMM (hermès middleware).
Domaine d’intervention :
Analyse : Participation à la compréhension des documents de spécifications fonctionnelle et technique reçus...