Expériences Professionnelles Détaillées
Mission 6 : Développeur Sénior
Client : Veolia Décembre 2023 - Aujourd'hui
Contexte : Conception et Développement
Réalisations :
▪ Stabilisation du socle technique python
▪ Développement des composants techniques
▪ Mettre en place les bonnes pratiques et les méthodes de
travail (Pull Request, nommage des branches…) avec l'équipe
▪ Gestion de l’infrastructure cloud avec Terraform aws , gcp
▪ Rédaction des documents techniques
Mission 5 : Développeur Sénior .Net
Client : Crédit Agricole SA
Durée : Mai 2022-Aujourd’hui
Projet :
Contexte :
Conception et Développement des modules CRM.
Réalisations :
▪ Cadrage fonctionnel,Conception
▪ MCO du CRM et la partie CrossSearch(ELK)
▪ Développement des composants Web et API REST
▪ Maintenance des packages DTSX(SSIS)
▪ Mise en production.
▪ Rédaction des documents techniques.
Environnement technique
▪ Technologies utilisées DotNet core 3.1/7, C#, Web API 2, Jwt, AutoMapper, Mediator , SSIS,
ElastickSearch, Kibana
▪ Base des données : Entity Framework 6, SQL Server 2014.
▪ Technologies Web: HTML5, CSS3, SCSS, Angular 10, React, MuiJoy4, Typescript, Redux
▪ Design Pattern: MVC, Singleton, Flux, DDD
▪ Outil de développement : Visual Studio 2022, Chekmarx, Sonar
Mission 4 : Développeur Sénior .Net
Client : Ostrum Asset Management
Durée : Juin 2021-Avril 2022
Projet :
Contexte : Conception et Développement d’un outil de Qualification SPPI.
EnRS 9, les actifs financiers sont classés selon leur typologie, leurs caractéristiques de flux de
trésorerie contractuels (critère SPPI) et le Business Model que suit l’entité pour la gestion de cet
actif.
La logique derrière la qualification SPPI d’un actif obéit à un arbre de décision.
Réalisations :
▪ Cadrage fonctionnel.
▪ Mise en place de l’architecture technique et la Conception
▪ Préparation des environnements.
▪ Encapsulation du Web Service Bloomberg dans API RESTfull.
▪ Réalisation d’un API RESTful SPPI, respecter les normes API.
▪ Réalisation de la partie front End.
▪ Sécurisation de l’application selon les normes Natixis (gestion des profils, passage par une
Gateway Natixis pour l’ouverture à l’extérieur du service)
▪ Mise en production.
▪ Rédaction des documents techniques.
Environnement technique
▪ Technologies utilisées : Framework 4.8, C#, Web API 2, JWT, OAuth2, AutoMapper,
Mediator
▪ Base des données : Entity Framework 6, SQL Server 2012.
▪ Affichage client : HTML5, CSS3, SCSS, Angular 10, Bootstrap 4, Typescript, Ngrx(redux)
▪ Design Pattern : MVC, Singleton, Flux, DDD
▪ Outil de développement : Visual Studio 2017, Chekmarx,
Mission 3 : Développeur Sénior .Net
Client : Veolia Eau D’Ile-de-France
Durée : Décembre 2017-Mai 2021
Projet 1 :
Contexte : Mise en place load balancing.
Réalisations :
▪ Installation de l'ensemble des applications sur les différents nœuds.
▪ Mise en place de la configuration Varnish (round robin).
▪ Mise en production.
▪ Rédaction des documents techniques.
Environnement technique
▪ Technologies utilisées : Varnish, Jenkins
Projet 2 :
Contexte : Conception et Développement d’une application web Rapport Journalier.
Le Rapport Journalier vise à mettre à disposition quotidiennement des informations de sources
différentes. Certaines proviendront de l'écosystème ServO et d'autres de SI Tiers.
Réalisations :
▪ Mise en place des briques commune (middleware/intercepteur gestion exception...) côté front
▪ Mise en place d’un cache distribué.
▪ Mise en place de la maquette.
▪ Participer à la réalisation.
▪ Accompagner la phase de la recette.
▪ Mise en production.
▪ Rédaction des documents techniques.
Environnement technique
▪ Technologies utilisées : Framework .Net Core 2.1, C#, Web API 2, Jwt
▪ Base des données : Entity Framework 6, SQL Server 2012.
▪ Affichage client : HTML5, CSS3, Compass CSS3, Angular 9, Bootstrap 4, ChartJS,Typescript
▪ Design Pattern : MVC, Singleton.
▪ Outil de développement : Visual Studio 2019.
Projet 3 :
Contexte : Conception et Développement du client web Outils de recensement.
Réalisations :
▪ Conception et Développement du socle technique.
▪ Réalisation.
▪ Rédaction des documents techniques.
Environnement technique :
▪ Affichage client : HTML5, CSS3, Compass CSS3, Angular 9, PrimeNG
▪ Outil de développement : Visual Code.
Projet 4 :
Contexte : Conception et Développement du client web CollecteurServO (acquisition des données par mail).
Application de collecte de données depuis les informations envoyées par mail. On extrait des données des sources récupérées en appliquant un algorithme de décodage puis ils seront stocké
dans des fichiers aux formats json pour les transmettent à une cible qui se chargera d’alimenter la
base d’archive (Pi Archive Osisoft).
Réalisations :
▪ Conception et Développement de l’application.
▪ Rédaction des documents techniques.
Environnement technique :
▪ Technologies utilisées : C#, Unity, Serilog, Entity Framework 6, Json.Net, Gmail Api.
▪ Base des données : Entity Framework 6, SQL Server 2012.
▪ Outil de développement : Visual Studio 2019.
Projet 5 :
Contexte : Refonte, optimisation et restructuration de l’ensemble des applications ServO.
Réalisations :
▪ Refonte du modèle de données des événements dans une base commune.
▪ Développement des services d'accès aux événements par application.
▪ Définition de la structure des applications, les règles de nommage et l’initialisation des
projets.
▪ Migration des jobs Jenkins.
▪ Conception et Refonte des moteurs des calculs de données ServO: Adr, NivO4 et traçabilité.
▪ Amélioration de la qualité du code
▪ Optimisation des requêtes SQL.
▪ Accompagner la phase de la recette
▪ Mise en production
▪ Rédaction des modes opératoires.
▪ Rédaction des documents techniques.
Environnement technique :
▪ Technologies utilisées : C#, Unity 5, Serilog,Entity Framework 6,Json.Net, WebApi ,XLDeploy.
▪ Base des données : Entity Framework 6, SQL Server 2012.
▪ Outil de développement : Visual Studio 2019.
Projet 6 :
Contexte : Conception et Développement du prototype VOD (Veolia OnDemand, génération des
environnements non-régression).
Réalisations :
▪ Conception de l’application.
▪ Développement des services des générations d’environnement.
▪ Mise en place des script Batch et Shell pour packaging et installation des binaires sur les
environnements respectifs.
▪ Développement des tests unitaires et le comparateur des résultats obtenus/attendues.
▪ Rédaction des documents techniques.
Environnement technique
▪ Technologies utilisées : C#, Web Api 2, Unity 5, Serilog, SSH.NET,Shell,Batch,PowerShell
NUnit,Vedif Cloud.
▪ Base des données : Entity Framework 6, SQL Server 2012.
▪ Outil de développement : Visual Studio 2015.
Mission 2 : Développeur Confirmé .Net
Client : Sofrecom
Durée : Décembre 2015-Août 2017
Projet 1 :
Contexte : Conception et Développement du client Lourd Orange Update.
Conception et développement d’une application solution desktop pour la gestion des mises à jour des
logiciels Orange installées sur les PC clients en respectant les règles de sécurité.
Réalisations :
▪ Rédaction du cahier de charge
▪ Conception des fonctionnalités de gestion des mises à jour
▪ Implémenter des tâches sur Mingle (outils Scrum)
▪ Implémentation d’une fonctionnalité de récupération des mises à jours disponible
▪ Implémentation d’une fonctionnalité d’installations des mise jours et validations des
signatures des binaires.
▪ Rédaction des documents techniques.
Environnement technique :
▪ Technologies utilisées: C#, WPF, XAML.
▪ Design patterns : MVVM
▪ Outil de développement : Visual Studio 2015.
Projet 2 :
Contexte : Maintenance du Navigateur Orange Adventurer.
Maintenance évolutive et corrective du navigateur web d’Orange.
Réalisations :
▪ Estimation des fonctionnalités à implémenter
▪ Implémentation d’une extension ToolBox pour le suivi des actualités sport, météo.
▪ Implémentation d’une extension ODC (Orange Download Centerpour la collecte des stats.
Environnement technique :
▪ Technologies utilisées : C++, Python, Ninja.
▪ Affichage client : HTML5, CSS3, AngularJS, Bootstrap 3, Jquery.
▪ Outil de développement : Visual Studio 2015.
Projet 3 :
Contexte : Maintenance du site Web Orange logiciels Gratuits.
Maintenance d’une solution web rassemble les logiciels mis à disposition gratuitement par Orange
Réalisations :
▪ Maintenance en condition opérationnelle(MCO).
Environnement technique :
▪ Technologies utilisées : PHP 5, Zend2.
▪ Affichage client : HTML5, CSS3, Bootstrap 3, Jquery.
▪ Outil de développement : Visual Studio 2015.
▪ Site web : *******
Mission 1 : Développeur .Net
Client : Global Data Solutions
Durée : Septembre 2014 – Novembre 2015
Contexte : Conception et développement de l'application GDSTrackServer
Réécriture d’une solution existante de géolocalisation des objets permettant la suivie en temps réel, gestion
des évènements, gestion des points d’intérêt & zones, paramétrages et génération de rapports, gestion des
utilisateurs
Réalisations :
▪ Etude de la solution existante et collecte des informations
▪ Conception et développement des modules de gestion des évènements, gestion des points
d’intérêt & zones, paramétrages et génération de rappo...