CONTEXTE Au sein de département Informatique informatique de Carestream Dental
Développement des softwares et web application pour Carestream Dental Imaging
Equipment.
PROJET
Création et sécurisation des WEB API pour les solutions et applications existantes en
utilisant Azure Devops et .Net Core 3.1/.Net 5.
Equipe : 1PO + 1 Scrum master + 1 tech Lead + 5 développeurs + 1 testeur
Méthodologie : Agile (Scrum) / Sprint de 2 semaines
REALISATIONS Etudes, analyse :
▪ Recueil des besoins et création de backlog avec le PO,
▪ Architecture du projet et modélisation de la base de données.
▪ Creation des « features » et « User stories » en utilisant Target Process et
Azure Devops
Développement Back Office :
▪ Implémentations des REST web APIs (Basique et OData 8 )pour gérer les
DICOM images et les autres fichiers normaux sur Cloud Azure.
▪ Création des Azure functions en utilisant .Net Core 3.1,
▪ Création des models pour la base de données via C#/ Entity frameworks ,
▪ Gestion des logs avec le Log4net ;
Développement Front Office :
▪ Création des components avec React Js 17
▪ Implémentation et consommation des APIs.,
▪ Installation et personnalisation des objets pour Material UI framework ,
▪ Gestion des accès de navigation avec XML
▪ Développement d’un calendrier dynamique des interventions techniciens ;
Tests et intégration :
▪ Implémentation des tests des APIs (endpoints / functions OData)via
POSTMAN,
▪ Revue de code
▪ Documentation des APIs avec Swagger
▪ Gestion du versioning avec Git,
CONTEXTE Au sein de l’équipe de développement informatique d’Accenture Infogérance
Service
PROJET 1 Personnalisation et développement de modules spécifiques de l’ERP AIS
(Accenture Insurance Services) pour les métiers d’AXA. AIS est un produit
Accenture utilisé par de nombreux assureurs du CAC 40 dont AXA et BNP
Cardif
Equipe : 1 PO + 1 Scrum master + 2 tech Lead + 6 développeurs
Méthodologie : Agile (Scrum) / Sprint de 2 semaines
REALISATIONS Etudes et analyse :
▪ Analyse des besoins métiers assurances AXA,
▪ Conception de l’architecture logicielle des modules d’AIS,
▪ Traduction des règles de gestion en algorithmes techniques,
▪ Rédaction des scénarios de tests unitaires sur Excel et Sharepoint,
▪ Insertion des tâches et User Story dans le système de gestion TFS,
▪ Animation de certains daily meetings et retrospectives ;
Développement Back Office :
▪ Création et mise à jour de procédures stockées PL-SQL sous Oracle 11g,
Modification des couches métier et DAL / DAO avec C# 6 et VB.Net,
▪ Connexion de la BDD avec AIS par mapping des objets via ADO.Net,
▪ Création d'une API de module statistiques .Net Core 2.1,
▪ Consommation de web services SOAP pour la génération des documents
internes AXA : contrats d’assurés, souscriptions, devis, fiches produit,
▪ Paramétrage des imports / exports données (tiers moraux et physiques);
Développement Front Office :
▪ Réalisation des écrans avec ASP.Net Webforms et Angular 8 :
o Interface de recherche avancée,
o Interface d’export / import de données Excel,
o Interface de souscription,
o Écran de monitoring data ;
▪ Développement de la SPA du module stats via ReactJS,
▪ Validation des formulaires avec JavaScript,
▪ Ajout de modules routing d’Angular,
▪ Validation des dates avec jQuery ;
▪ Implémentation de tests unitaire avec NUnit,
▪ Exploitation de la BDD Cassandra pour l’import / export des données (tiers
physique et moraux, factures, souscriptions et produits),
▪ Validation des tâches projets TFS,
▪ Revue de code avec Peer Review,
▪ Validation et livraison du code.
CONTEXTE Pour le département Energie France du Groupe Veolia. Veolia Energie France
intervient dans l’achat et la gestion des énergies, la maintenance et
l’exploitation des installations des bâtiments ainsi que leur performance
énergétique
PROJET L’ERP GESTEN permet aux équipes opérationnelles de suivre les
interventions des techniciens tout au long du cycle de vie du produit.
Equipe : 1 CP + 4 développeurs
CONTEXTE Au sein de la centrale Danone, filiale principale de production et de
distribution en Afrique
PROJET 1 Développement de l’application Novapaie, logiciel complet de gestion de paie
du personnel conçu pour répondre à l’ensemble des besoins des ressources
humaines.
Equipe : 1 CP + 1 PO + 5 développeurs
PROJET 2 Automatisation des Processus Robotisés (RPA) pour les services RH
, comptabilité, assurance et IT (tâches redondantes des projets)
Equipe : 1 Scrum master + 3 développeurs RPA
Méthodologie : Agile (Scrum) / Sprint de 1 à 2 semaines
Etudes et analyse :
▪ Etude de faisabilité de l’automatisation des processus métiers,
▪ Elaboration des diagrammes process avec Bizagi,
▪ Estimation du ROI ;
Développements :
▪ Programmation des robots avec UiPath:
o Lecture et mise à jour de fichiers PowerPoint,
o Lecture des fichiers numériques scannées avec Citrix,
o Lecture avancée des mails et téléchargement des PJ ;
▪ Création des activités consommables sur UiPath (Javascript, Powershell),
▪ Développement des librairies de classe avec C# 6 et VS 2015 ;
Tests et intégration :
▪ Démonstration des robots dans l’environnement de production,
▪ Déploiement des robots dans l’environnement client avec UiPath
Orchestrator.
REALISATIONS Etudes et analyse :
▪ Recueil des besoins auprès des opérationnels VEOLIA,
▪ Audit de faisabilité de la refonte de l’ERP GESTEN,
▪ Découpage du projet en modules (contrats, produits, plannings…),
▪ Création des tâches avec Redmine,
▪ Attribution des items dans “To do, Doing et Done” via Trello ;
Développement Back Office :
▪ Création de procédures stockées avec SQL Server 2008,
▪ Migration des méthodes et fonctions développées en VB 6 vers C# 6,
▪ Automatisation des critères de recherches pour les users controls,
▪ Implémentation de la couche DAO et accès aux données avec ADO.Net,
▪ Traitement des données (clients, commerciales, comptables) via LINQ,
▪ Intégration du module report avec SAP Crystal Report,
▪ Gestion des logs avec le framework Log4net ;
Développement Front Office :
▪ Création des forms avec WinForm,
▪ Implémentation des users controls via ASP.Net,
▪ Personnalisation des contrôles avec Infragistics V12 et V13,
▪ Gestion des accès de navigation avec XML
▪ Développement d’un calendrier dynamique des interventions techniciens ;
Tests et intégration :
▪ Implémentation des tests unitaires (fonctions / méthodes) avec MSTest,
▪ Revue de code avec BitBucket,
▪ Gestion du versioning avec Git,
▪ Validation intra-équipe avant l’intégration de chaque module.
REALISATIONS Etudes et analyse :
▪ Analyse du cahier des charges des modules (paie, congés, etc.),
▪ Conception des diagrammes de classe en UML avec Power AMC,
▪ Ordonnancement des tâches en utilisant le diagramme de Gantt et Excel,
▪ Restitution métier avec les responsables service (RH, comptabilité, etc.)
▪ Rédaction de la documentation technique ;
Développement Back Office :
▪ Développement de l’application suivant l’architecture 3-Tiers, Conception du
modèle de données à base de POCO et DTO,
▪ Mapping des objets sur base de données via l’ORM Entity Framework 6,
▪ Développement des contrôleurs / actions (GET, POST, PUT, DELETE...),
▪ Gestion des annotations et des filtres (Authorization, Action, Exception),
▪ Administration et configuration du module Routing,
▪ Authentification des users avec ASP.NET Identity,
▪ Rédaction des procédures stockées T-SQL sous SQL Server 2008/2012,
▪ Création d’une API REST pour la gestion du module de comptabilité,
▪ Exploitation de Linq et lambda expressions avec C# 6,
▪ Gestion des exceptions via la librairie Nlog ;
Développement Front Office :
▪ Réalisation des vues et templates avec le moteur RazorView,
▪ Récupération données avec ViewModel, ViewData, VieWBag, TempData,
▪ Amélioration de la performance de l’application avec le système Caching,
▪ Mise en forme des écrans avec Bootstrap 3,
▪ Réalisation des graphiques de gestion avec ControlChart,
▪ Update des vues de l’application asynchrone avec Ajax,
▪ Validation des données clients via JavaScript et jQuery;
Tests et intégration :
▪ Intégration de tests unitaires avec MSTest...