Maintenance corrective et évolutive sur le parc d’applications Casino/Poker
Mise en place du GDPR cote casino
Mise en place de worker .NetCore
Test Unitaires : Xunit, NUnit
Tests d’intégrations : Private Betclic Fixture Class
Développement de diverses fonctionnalités pour une application web, avec option d’achat de formation, destinée aux chambres de métiers
-Méthode Agile(Scrum)
-Implémentations par les tests(TDD)
Implémentation d’API en micro services (.Net core 2.1) pour l’intégration des produits
-TDD, tests unitaires (xunit), Tests Pact (Tests d’intégration)
-Méthode Agile (Scrum)
Maintenance corrective et évolutive de différents silots et services de la team IT4IT
Maintenance corrective et évolutive de l’application ESUS permettant de gérer le catalogue des produits
Astreinte pour le déploiement hebdomadaire des différentes applications (Exécution d’un jeu de tests end to end avec SOAP UI)
Développement et implémentation d’un correctif permettant de corriger le bug historique sur la gestion du stock bluff(avance sur stock) permettant de simuler des quantités pour les achats des différents produits sur le site en cas d’absence de stock
Maintenance corrective et évolutive sur un ensemble d’applications métiers (Framework 4.5)
Domaine Fonctionnel :
Le système d’information couvre l’ensemble du domaine fonctionnel relatif à la gestion des points de services de différents clients nationaux et internationaux (Mulhouse, Bordeaux, Ile de France, République Tchèque , Singapour …) et des relèves d’index et mesures des consommations de gaz, d’électricité et d’eau sans oublier la gestion des récepteurs, émetteurs et compteurs de tous les points de services.
• Implémentation d’une gestion multi fuseau horaire sur l’ensemble du parc applicatif
• Mise en place de la technologie Linky.
• Implémentation d’une agence en ligne.
• Correction de plusieurs bugs en vue d’une stabilisation de l’application.
• Maintenance de web services WCF et d’un portail
• Maintenance corrective et évolutive du portail web multilingue
Elle permet une gestion des points de services, récepteurs, émetteurs et compteurs
• Un module de synchronisation lancé via un batch permet de synchroniser les données entre différentes bases de données. Pour chaque client deux bases de données sont créées .Une pour stocker les données du système
d’information l’autre pour la gestion des droits, la gestion de l’authentification et tout ce qui concerne le verrouillage des transactions ou de certaines données par le biais de lock ….
• Mise en place d’une gestion multi fuseau horaire pour l’affichage des heures ,dates de l’application, de l’horodatage des index et mesures selon le fuseau horaire du client concerné.Cette gestion multi fuseau horaire se base sur la classe TimeZoneManagement du framework .Net. Le tout a été centralisé dans une bibliothèque de classes .Les dates sont stockées en UTC en base de données
• Intégration de la technologie Linky avec développement d’un driver permettant de communiquer avec une Application tierce pour permettre l’échange et la synchronisation d’informations.
Développement de modules pour la gestion des index et mesures des points de services adaptés au modèle linky Développement d’un module de synchronisation de données entre différentes bases de données et spécifique à Linky
Implémentation de divers formulaires pour l’édition de données
Maintenance corrective avec correction de divers bugs
• Développement effectué sur le framework 4.5 de .Net .Implémentation de tests uintaires avec XUnit.
Développement par les tests
• Implémentation d’un programme avec Rabbit Mq permettant de consommer, des fichiers, de les
traiter, et de les stockées dans un emplacement
• Mise en place d’une agence en ligne permettant aux clients de Suez de gérer leurs contrats et Abonnements.Cette agence est une application web développée avec Angular 6.1.8 et asp.net core 2.1.3
Une Web Api permet à l’application web de récuperer les données ou de les éditer
Bootstrap 4 permet de gérer le design avec une web app avec en mode sass ou scss
Cette agence en ligne est la refonte complète d’une application web plus vieille donc une api a été mise en place avec le framework .netcore 2.1.3
• Le client est développé avec Angular 6.1.8 .Une séparation a été faite avec des couches services pour émettre
des requêtes vers l’api. Pour le reste plusieurs modules sont crées par rapport aux besoins de l’application
Tous ces modules sont encapsulés dans un main module que l’on pourrait comparait au concept de la master
page dans les vieilles applications web.
Un module de routing permet de définir la navigation au sein de l’application
La base de données est sous oracle
Environnement technique Gestion du système d’information des télé relèves : Framework .Net 4.0, 4.5 ASP.NET Web Forms, SQL SERVER, WCF
Implémentation d’une web app (e commerce) permettant la vente de produit digitaux avec un front office et
un back office
L’architecture est composé d’un client développé à l’origine avec Angular 4, puis il a migré vers la version 5 puis 6.0.8 et 6.1.8
Ce client consomme les données exposées par une Web Api développée à l’origine avec le framework 1.1 de
.Net core puis elle a migré vers le .Net core 2.0 et 2.1.3
La base de données est sous SQL SERVER
L’architecture de l’API est constitué d’une DAL avec un repository implémenté avec un pattern façade qui permet de créer
des interfaces et leur implementation. Ce repository a une base qui sert de base au repository de tous les
Classes du modèle. L’architecture est constitué d’un modèle et d’un service, qui possède une architecture
héritée du MVC avec controleurs et modèles
Les produits digitaux sont stockés sur le cloud sur AMAZON S3.Implementation d’Amazon S3 avec .Net core
Implémentation de Mail Jet pour la gestion du mailing
L’api et le client angular sont hébergés sur AWS cloudfront pour booster les performances en matière de streaming
Un blog est intégré à l’application il a été développé avec Word Press
La gestion des profils et de l’authentification est géré avec AUth0
Un Back Office a été mis en place avec ngx-admin d’Akveo en partant d’un starter kit
Le Projets angular sont développés en mode sass ou style scss avec bootstrap
Une adaptation mobile(responsive) a été mise en place avec bootstrap
Implémentation de nouvelles fonctionnalités sur Sample Manager de thermo Fisher : outil de gestion d’échantillons de laboratoires médicaux
Environnement : Visual studio 2013, C#, Framework Thermo Fisher, Framework .Net 3.5, Oracle 11 SQL developerImplémentation de différentes fonctionnalités
Traitement de problèmes de ralentissement
Maintenance du parc applicatif Nestlé développé avec le Framework 2.0 et 3.5 Winforms, WebForms
Implémentation d’une application Web servant d’outil à la décision quant aux choix des offres promotionnelles.
Implémentation de l’architecture sur un pattern MVC avec le Framework ASP.NET MVC 4
Lead Technique...