Jean Michaël - Consultant technique .NET
Ref : 150827L002-
80000 AMIENS
-
Consultant technique, Consultant fonctionnel, Développeur (41 ans)
-
Freelance
Expérience professionnelle
Nov. 2017 – Nov. 2020
Fonction : Consultant Microsoft
Société : Webedia
Contexte : Entretenir et maintenir diverses applications permettant le bon fonctionnement du site ********/
Allociné est un des services leader en France en ce qui a trait à la production et la promotion des œuvres cinématographiques
Réalisations :
Projet :
cms.allocine.net est un système de gestion de contenu permettant la mise à jour dynamique et la structuration du contenu des différents sites d’AlloCiné
Mission :
À partir d’un backlog Jira bien enrichi ou partir de mails provenant des utilisateurs, estimation des charges, réalisation et tests Unitaires, mise en Homologation
Maintenance évolutive :
Mise en place de nouvelles fonctionnalités (ex. Theater Management) :
- mise en place de l'architecture des données
- élaborations / implémentations des procédures stockées permettant les
* créations / modifications
* moteur de recherche
* outils de matching des données des clients à celles d’AlloCiné
- intégration de la nouvelle fonctionnalité dans l'application
Mise en place de la nouvelle stack des index ELASTIC SEARCH :
- mise en place des environnements
- création / modification des index
- alimentation des index
- automatiser cette alimentation avec des jobs SQL
Maintenance évolutive :
Optimisation des fonctionnalités existantes :
Améliorer la gestion des géolocalisations des cinémas :
- modification du traitement
* optimisation des procédures stockées
* factorisation des processus
Environnement technique
WINDOWS 10, Visual Studio 2017, ASP.NET MVC /MS SQL SERVER 2017
Outil de Versionning : GitLab, GitHub
Projet :
Jobs d’Imports des données des clients pour alimenter les différents portails Allociné avec les diverses informations relatives aux productions et parutions cinématographiques.
Mission :
À partir d’un backlog Jira bien enrichi ou partir de mails provenant des utilisateurs, estimation des charges, réalisation et tests Unitaires, mise en Homologation
Maintenance évolutive :
Mise en place de nouveaux traitements pour de nouveaux clients :
- mise en place de l'architecture des données
- élaborations / implémentations des procédures stockées permettant les
* ajouts
* modifications (mise à jour ou suppression des données)
- mise en place de l'automatisation des traitements
- mise en place d'un monitoring des exécutions
Maintenance corrective :
API Client :
- optimisation des fonctionnalités existantes
- améliorer et factorisation des processus
- corrections des données
Environnement Technique
WINDOWS 10, Visual Studio 2017, ASP.NET MVC /MS SQL SERVER 2017
Outil de Versionning : GitLab, GitHub
Juin 2016 - Octobre 2017
Fonction: Analyste développeur
Société : BNP PF
Contexte : Assurer la maintenance et l’évolution de l’application CAMEL
Réalisations :
Projet :
CAMEL (Controls Against MonEy Laundering) est une application permettant de mener la lutte contre le blanchiment d’argent, de contrôler les en-cours et de faire des listings de tous les comportements suspects (ex. remboursement par anticipation)
Mission :
Maintenance corrective : à partir d’un backlog bien enrichi ou partir de mails provenant des utilisateurs, estimation des charges, réalisation et tests Unitaires, mise en Homologation
Correction de données : élaboration de requêtes SQL, de mise à jour de la Base de données (ajout-suppression-modification), et de procédures stockées de retraitement de données
Maintenance évolutive : modifier les fonctionnalités existantes, en créer de nouvelles - Gestion des statistiques sur le suivi des alertes générées
CAMEL est application WEBFORM
MAINTENANCE ÉVOLUTIVE (75%) ET CORRECTIVE (25%)
Environnement Technique
Technologies : WINDOWS 7 Entreprise, Visual Studio Ultimate 2013, Oracle 11g Enterprise Edition, (C#/ASP.NET), Entity Framework, BOOSTRAP
Méthodes : Scrum / Agile
Outil de Versionning : TFS
Contexte : Mise en place de la nouvelle application KYI
Réalisations :
Projet :
KYI (Know Your Intemediaries) est une application permettant de mettre en place les procédures de Certification des intermédiaires en assurance
Mission :
Maintenance évolutive : à partir d’e l’étude des besoins, mettre en place d’un backlog bien enrichi, estimation des charges, réalisation et tests Unitaires, mise en Homologation / PRODUCTION
KYI est application WEB.
MAINTENANCE ÉVOLUTIVE (100%)
Environnement Technique
Technologies : WINDOWS 7 Entreprise, Visual Studio Ultimate 2013, Oracle 11g Enterprise Edition, (C#/ASP.NET), Entity Framework, BOOSTRAP
Méthodes : Scrum / Agile
Outil de Versionning : TFS
Contexte : Mise en place de la nouvelle application ODF
Réalisations :
Projet :
ODF (Origine Des Fonds) est une solution informatique permettant d’identifier comment le client est entré en possession des fonds qu’il a versé / souhaite verser sur son dossier de Crédit, Bail ou d’Epargne.
Mission :
Maintenance évolutive : à partir d’e l’étude des besoins, mettre en place d’un backlog bien enrichi, estimation des charges, réalisation et tests Unitaires, mise en Homologation / PRODUCTION
ODF est application avec un fonctionnement en 3 temps :
Récupération des données clients, contrats et flux financiers
Contrôles par batch
Interface web pour traiter les alertes
MAINTENANCE ÉVOLUTIVE (100%)
Environnement Technique
Technologies : WINDOWS 7 Entreprise, Visual Studio Ultimate 2013, Oracle 11g Enterprise Edition, (C#/ASP.NET), Entity Framework
Méthodes : Scrum / Agile
Outil de Versionning : TFS
Septembre 2015 - Mai 2016
Fonction : Analyste développeur
Société : Presstalis
Contexte : Mise en place d'une application permettant de mieux gérer les titres et parutions de presse invendus
Réalisations :
Projet :
Presstalis est le leader en France en ce qui concerne la distribution de la presse sur tout le territoire français.
Pour gérer les invendus, ils ont décidé de mettre en place KaseoPFI ou Kaseo Plate-forme Invendus
Mission :
> Développement à partir de document de spécifications fonctionnelles détaillées.
> Participation à l’analyse fonctionnelle des besoins des utilisateurs (étude de faisabilité)
> Rédaction des spécifications techniques
> Évaluation des charges
> Mise en place des tests unitaires et recette
> Mise en recette et en production
> Rédaction des documentations
> Assurer le support auprès des utilisateurs (maintenance évolutive et corrective)
KaseoPFI est application WINFORM. Il y a un service qui tourne quotidiennement
=> pour alimenter l'application en données.
=> puis générer automatiquement des compte-rendus sur les données intégrées, afin qu'elles soient contrôlées puis validées en fin de journée.
MAINTENANCE ÉVOLUTIVE (100%)
Environnement Technique
WINDOWS 7 Entreprise, Visual Studio 2012, WINFORM /MS SQL SERVER 2012, Scrum / Agile
Outil de Versionning : TFS
Depuis Juin 2013 Fonction : Analyste développeur Société : Société Générale
Contexte :
Assurer la maintenance et l’évolution de l’application ATLAS
Réalisations :
Projet : ATLAS V3 est une application permettant de gérer les Occupants de la Société Générale, leur localisation, leur mouvement inter bâtiment, ainsi que le parc immobilier
Mission :
● Maintenance corrective : partir de mails provenant des utilisateurs, estimation des charges, réalisation et tests Unitaires, mise en Intégration
● Correction de données : élaboration de requêtes SQL, de mise à jour de la Base de données (ajout-suppression-modification), et de procédures stockées de retraitement de données
● Maintenance évolutive : modifier les fonctionnalités existantes, en créer de nouvelles
ATLAS V3 est application WINFORM
MAINTENANCE ÉVOLUTIVE (75%) ET CORRECTIVE (25%)
Environnement Technique WINDOWS 7 Entreprise, Visual Studio, Dev Express, ORACLE 9, SQL Developer, WINFORM / WCF / Web Services DevExpress (C#/VB.NET), MS SQL SERVER 2012, Scrum / Agile
Outil de Versionning : CLEARCASE REMOTE CLIENT / TORTOISE SVN
Contexte :
Réaliser des évolutions de l’application PIF
Réalisations :
Projet : PIF (Prestations Immobilières Facturées)
Mission :
● Maintenance corrective : ajout de nouvelles fonctionnalités dans l’application
● MAINTENANCE ÉVOLUTIVE (100%) : gestion de la facturation des salles de réunion mutualisées
PIF est application WEBFORM
Environnement Technique WINDOWS 7 Entreprise, , Visual Studio, MS SQL SERVER 2012, WEBFORM (ASP.Net C#), jQuery, Scrum / Agile
Outil de Versionning : CLEARCASE REMOTE CLIENT / TORTOISE SVN
Contexte :
Mise en place de la nouvelle application O2Sources
Réalisations :
Projet : O2Sources est une solution informatique mise en place pour faciliter les missions d’audit menées par les inspecteurs internes de la Société Générale. A travers cette application, les inspecteurs peuvent les piloter, les gérer et faire des retraitements de données
Mission :
● Développement : partir de backlogs produits, ou mails provenant des utilisateurs, estimation des charges, réalisation et tests Unitaires, mise en Intégration
O2sources est application WEBFORM. Il y a trois batchs qui l’alimentent quotidiennement en données.
MAINTENANCE ÉVOLUTIVE (100%)
Environnement Technique WINDOWS 7 Entreprise, , Visual Studio, MS SQL SERVER 2012, WEBFORM (ASP.Net C#), jQuery, Scrum / Agile
Outil de Versionning : CLEARCASE REMOTE CLIENT / TORTOISE SVN
Avril 2011 – Avril 2013 Fonction : Analyste développeur Société : FranceAgrimer
Contexte :
Mise en place et utilisation de la puissance du framework .Net pour la réécriture ou Réingénierie de la nouvelle application à partir des 3 applications de technologies obsolètes.
Réalisations :
Projet : SIVALEX, plus particulièrement au niveau gestion des certificats d'export, enregistrement des documents des douanes, libération des cautions pour le secteur « viandes » et « lait »
Mission :
● Maintenance corrective : travail à partir de fiches Mantis, en général bien documentées (possibilité d'affinage avec la MOE interne si le besoin est mal spécifié), estimation des charges, réalisation et tests Unitaires, mise en recette
● Correction de données : élaboration de requêtes SQL de mise à jour de la Base de données (ajout-suppression-modification)
● Maintenance évolutive : modifier les fonctionnalités existantes, en créer de nouvelles
● Reporting hebdomadaire à la MOE interne (fiches traitées, en cours, …)
SIVALEX est composées d'une quarantaine d'IHM. Très peu de batch.
MAINTENANCE ÉVOLUTIVE (25%) ET CORRECTIVE (75%)
Environnement Technique WINDOWS XP PRO, Sybase, PowerBuiber, SQL, Mantis
Projet : AMERIS/SUCRINDUS (PRODUCTION DE SUCRE), GESTION DES CERTIFICATS D'IMPORT ET D'EXPORT, ENREGISTREMENT DES DOCUMENTS DES DOUANES, LIBÉRATION DES CAUTIONS
Mission :
● Maintenance corrective et évolutive : travail à partir de fiches Mantis, en général bien documentées (possibilité d'affinage avec la MOE interne si le besoin est mal spécifié), estimation des charges, réalisation et tests Unitaires, mise en recette
● Correction de données : élaboration de requêtes SQL de mise à jour de la Base de données (ajout-suppression-modification)
● Maintenance évolutive : modifier les fonctionnalités existantes, en créer de nouvelles
● Reporting hebdomadaire à la MOE interne (fiches traitées, en cours, …)
AMERIS/SUCRINDUS est composées d'une quarantaine d'IHM. Très peu de batch.
MAINTENANCE ÉVOLUTIVE (25%) ET CORRECTIVE (75%)
Environnement Technique WINDOWS XP PRO, Oracle V8-V9, Pro*C/C++, VB6 , SQL, Mantis
Projet : RÉINGÉNIERIE du COMMERCE EXTÉRIEUR (RCE), nouvelle application permettant de gérer le commerce extérieur (regroupant les applications définies précédemment)
Mission :
Participation à la refonte des applications en une
- Créer / délivrer un certificat – Suivre tout le cycle de vie
- Gestion des cautions
- Gestion des pièces (documents douaniers, documents T5, listes analytiques)
- Gestion des restitutions
● Développement de nouveaux programmes : réalisation (programmation orienté objet), tests unitaires, Intégration
● Corrections / évolutions des anciens programmes
● Rédaction des documents d’analyses techniques détaillées
Environnement Technique
WINDOWS XP PRO, Oracle V9, Pro*C, VB.Net, SQL, VISUAL STUDIO 2010 (4.0), Cycle en V / Agile
Outil de Versionning : VISUAL SOURCESAFE / TFS
Janvier 2010 – Mars 2011 Fonction : Analyste développeur Web Société : Innov-Agro Consulting
Contexte :
Assurer la maintenance corrective et évolutive de plusieurs applications Web.
Réalisations :
Projet : Le travail consistait à maintenir quatre sites web (Association Nationale Pommes Poires (ANPP) ; INPAQ ('Interprofession Porcine d'Aquitaine ; Vins de Pays IGP (Indication géographique protégée); Syndicat national des industries de la viande (SNIV) : des applications Web permettant à ces coopératives ou associations de producteurs de gérer leurs différentes productions
Mission :
● Maintenance corrective : correction de données ; élaboration de requêtes SQL de mise à jour de la Base de données (ajout-suppression-modification)
● Maintenance évolutive : entretenir l’existant, le faire évoluer ; créer de nouvelles fonctionnalités
● Développement / Tests Unitaires / Intégrations
● Compte-rendu quotidien sur l’avancement des modules développés
● Proposition, implémentation, optimisation et amélioration des solutions
Environnement Technique
WINDOWS XP PRO, SQL Server 2008, ASP.NET(C#/ASPX), SQL,VISUAL STUDIO 2008 (3.5), LOTUS NOTES, Agile
Outil de Versionning : TORTOISESVN
Octobre 2006 – Septembre 2008 Fonction :
Apprenti ingénieur d’études Société : Valeo Embrayages Amiens
Contexte : Mise en place d’outils de migrations et d’administration de données.
Réalisations :
- Récolte et analyse des besoins des utilisateurs
- Réunions et élaboration du cahier des charges
- Compte-rendu hebdomadaire sur l’avancement et l’orientation du projet
- Modélisation, présentation et proposition de solutions
- Implémentation, optimisation et amélioration des solutions
Environnement Technique :
- WINDOWS 2000 PRO – VBA, VB.NET, TCL/TK, UML
- VISUAL STUDIOS, MATRIX ONE, LOTUS NOTES, NOTEPAD
Octobre 2005 – Juin 2006 Fonction : Analyste programmeur Web Société : CPR d'Amiens (service déconcentré du Ministère de la Justice)
Contexte : Mise en place d’un site Intranet interactif.
Réalisations :
- Analyse de l’existant et récolte des besoins des utilisateurs
- Développement de l’application
- Points hebdomadaires sur les avancements du projet
Environnement Technique :
- WINDOWS XP PRO – PHP, JAVA SCRIPT, CSS, SQL
- EASYPHP, MYSQL, NOTEPAD++
Compétences fonctionnelles
- Rédaction de documents d’analyses et de spécifications techniques
- Garantir la qualité du code et mettre en place les bonnes pratiques de développement (tests / intégration continue)
- Diagnostiquer et résoudre les problèmes techniques des applications
- Faire de la réingénierie, de l’évolution technologique et de la Veille technologique permanente
- Participer aux phases de conception et développement de nouvelles fonctionnalités : tester / optimiser / livrer
- ESTIMATION DES CHARGES - TESTS UNITAIRES / INTEGRATIONS
- Amélioration continue / Être toujours disponible pour conseiller et accompagner
- Être toujours disponible pour conseiller et accompagner. Reporting hebdomadaire
- Programmation Orientée Objets / Développement MVC (Web / Winform)
- Base de données (CRUD/Procédures stockées/Jobs SQL) - Tâches planifiées
- TMA (TIERCE MAINTENANCE APPLICATIVE) : CORRECTIONS / EVOLUTIONS
- Très bon sens d’engagement, d’organisation, d’analyse et de proposition
- Polyvalent, autonome, réactif et méthodologique. -
Compétences techniques
BACK
- .NET 3.5 - 4.7, .NET Core 3.1,
- ASP.NET MVC 5 (Razor), ASP.NET Core 3.1
- C# / VB.NET (> 10 ans)
- IIS, SSIS, Azure
- ElasticSearch / JSON
FRONT
- JavaScript : jQuery / AJAX / ReactJS / AngularJS - HTML5 / CSS3
Cloud : Azure
- Conception et déploiement d’une application Web et du projet de données associé (projet perso)
DATA
- PL/SQL, Transact-SQL (> 10 ans)
- IIS, SSIS, Azure
MÉTHODOLOGIE
- Agile, Scrum, TDD/BDD, Merise, UML, Cycle en "V", CMMI, ITIL
OUTILS DE DEVELOPPEMENT:
Windows, Linux, MacOS, Pack Office (VBA inclus)
Visual Studio 2019 / Visual Studio Code, Dev Express, Excel VBA
GitHub, GitLab, SVN, Team Fondation, ClearCase Remote Client
FORMATION
2015 AngularJS / MVC 5 + Entity FrameWork
2009 CQP DNT - Développeur Nouvelles Technologies
2008 MASTER MIAGE
2006 LICENCE MIAGE
2005 DEUG MIAS
LANGUES
Anglais Intermédiaire (LIRE / ÉCRIRE / Parler)
Espagnol Scolaire (LIRE / ÉCRIRE / Parler un peu)