Vivien

Ingénieur études et développement

Informations

Compétences

Technos

  • AngularJS
  • AngularJS
  • C#
  • C#
  • JavaScript
  • JavaScript
  • React.js
  • React.js
  • Voir plus
  • Voir moins

Métier

  • TypeScript
  • TypeScript
  • Voir plus
  • Voir moins

Expériences (23)

Ingénieur études et développement / Lead dev
CGI Finance
De October 2020 à December 2023
Marcq-en-Baroeul, Hauts-de-France, France

Contexte général

Développement des applications de tarifications pour voiture neuves et occasions


Description

-       Développement des fonctionnalités / Tests unitaires sur les  projets de la tarification (replication de données, nouvelles features, migration de serveurs SAB vers k8S, mise en place de pipeline pour MEP sur kubernetes)

-       Creation des écrans (Nouveau portail pour la gestion des politiques prix,politiques presta..)

-       Mise en place du store redux pour la gestion des états

-       Correction de bugs existants

-       Préparation des MEP, suivi de recette

-       Mise en place des logs et du framework A-CQRS de CGI (basé sur CQRS)

Environnement technique :

Langages : C# (Framework .NET Core 6), React 16.0, TypeScript

SGBD : Oracle et postGreSql 14

Méthodes : Safe (agile)

Outils : VS Code / Visual Studio 2022 / GIT / RANCHER / POSTMAN / DBEAVER / JMETER

Ingénieur études et développement / Lead dev
CGI Finance
De October 2020 à December 2023
Marcq-en-Baroeul, Hauts-de-France, France

Contexte général

Développement des applications de tarifications pour voiture neuves et occasions


Description

-       Développement des fonctionnalités / Tests unitaires sur les  projets de la tarification (replication de données, nouvelles features, migration de serveurs SAB vers k8S, mise en place de pipeline pour MEP sur kubernetes)

-       Creation des écrans (Nouveau portail pour la gestion des politiques prix,politiques presta..)

-       Mise en place du store redux pour la gestion des états

-       Correction de bugs existants

-       Préparation des MEP, suivi de recette

-       Mise en place des logs et du framework A-CQRS de CGI (basé sur CQRS)

Environnement technique :

Langages : C# (Framework .NET Core 6), React 16.0, TypeScript

SGBD : Oracle et postGreSql 14

Méthodes : Safe (agile)

Outils : VS Code / Visual Studio 2022 / GIT / RANCHER / POSTMAN / DBEAVER / JMETER

Ingénieur Etudes et Développement
Cuisinella / Schmidt (Accenture)
De April 2020 à October 2020

Contexte :

Développement d’un client léger pour les vendeurs

Mise en production des features prioritaires (Espace vendeur, navigation, pages ambiances, pages produits, prise de rendez vous)

Tâches réalisées :

•     Développement des fonctionnalités / composants et des tests unitaires.

•     Implémentation et mise en place des services REST

•     Mise en place des méthodes agiles avec le client

Environnement technique :

C# core 2.2, sitecore, wcf, solr, GIT

Ingénieur Etudes et Développement
Cuisinella / Schmidt (Accenture)
De April 2020 à October 2020

Contexte :

Développement d’un client léger pour les vendeurs

Mise en production des features prioritaires (Espace vendeur, navigation, pages ambiances, pages produits, prise de rendez vous)

Tâches réalisées :

•     Développement des fonctionnalités / composants et des tests unitaires.

•     Implémentation et mise en place des services REST

•     Mise en place des méthodes agiles avec le client

Environnement technique :

C# core 2.2, sitecore, wcf, solr, GIT

Consultant / Développeur Web indépendant .NET et Angular
AXA
De December 2019 à June 2020
Région de Lille, France

Contexte

Client : Axa

Projet : EMRH / MaMaison

Missions

Développement des fonctionnalités pour l'application MaMaison ,

Modification d'IHM (ajout de la prise en compte du statut propriétaire non occupant)

Correction de bugs existants

Préparation des MEP, suivi de recette

Environnement technique

C#, react.js, angularJS, VSTS, WCF

Consultant / Développeur Web indépendant .NET et Angular
AXA
De December 2019 à June 2020
Région de Lille, France

Contexte

Client : Axa

Projet : EMRH / MaMaison

Missions

Développement des fonctionnalités pour l'application MaMaison ,

Modification d'IHM (ajout de la prise en compte du statut propriétaire non occupant)

Correction de bugs existants

Préparation des MEP, suivi de recette

Environnement technique

C#, react.js, angularJS, VSTS, WCF

Ingénieur études et développement C#
Axa
De November 2018 à June 2020

Intervention sur le projet en tant que Freelance depuis le 01/12/2019

Contexte :

Le projet "MaMaison" est organisé en component team => 2 squads (chacune découpée par couche technologique).

Mise en production des features prioritaires (assurance étudiante, les nouveaux cas d'usages : ajout / suppression de garanties, Déménagement, modification du risques).

Tâches réalisées :

•     Développement des fonctionnalités pour l'application MaMaison (ajout du cas d'usage => ajout et suppression des garanties, Déménagement),

•     Modification d'IHM (écran tarif, besoin 1, besoin 2 , récapitulatif..)

•     Correction de bugs existants

•     Préparation des MEP, suivi de recette

•     Ressources (configurationRessource en IOptionSnapShot)

•     Développement d'une featureFlipping (activer ou non des fonctionnalités).

Environnement technique :

C#, React.JS, AngularJS (1.7), VSTS, WCF

Ingénieur études et développement
Océane Consulting
De November 2017 à December 2019
Région de Lille, France

De novembre 2018 à aujourd'hui

Contexte

Client : Axa

Projet : EMRH / MaMaison

Missions

Développement des fonctionnalités pour l'application MaMaison (ajout du cas d'usage => ajout et suppression des garanties, Déménagement),

Modification d'IHM (écran tarif, besoin 1, besoin 2 , récapitulatif..)

Correction de bugs existants

Préparation des MEP, suivi de recette

Implémentation technique du chargement des ressources (configurationRessource en IOptionSnapShot)

Développement d'une featureFlipping (activer ou non des fonctionnalités)

Environnement technique

C#, react.js, angularJS, VSTS, WCF

De novembre 2017 à novembre 2018

Contexte

Client : Domoti

Projet : 3 suisses / Becquet

Missions

- Développement des services WCF et mise en place du rejoueur : Application permettant de rejouer le json d'une commande déjà enregistré sur des serveurs distants (pour la récupération des commandes et des informations clients, suivis et détails de commande).

- Récupération des informations "relais", prise en charge de la commande.

- Développement d'interfaces (communication entre le front et les services).

- Développement d'un service permettant de remplacer le rejoueur.

- Développement d'une librairie pour chiffrer / déchiffrer les données de paiements

- Développement d'un service pour rattraper les commandes en erreurs

- Élaboration de la documentation technique concernant les services WCF.

- Création et livraison de packages .

Environnement technique

C# (client leger / WCF) / T-sql / TFS / NUGET / VS 2012 et VS 2017 / MVC Framework maison

Ingénieur études et développement C#
Axa
De November 2018 à November 2019

Intervention sur le projet en tant que Freelance depuis le 01/12/2019

Contexte :

Le projet "MaMaison" est organisé en component team => 2 squads (chacune découpée par couche technologique).

Mise en production des features prioritaires (assurance étudiante, les nouveaux cas d'usages : ajout / suppression de garanties, Déménagement, modification du risques).

Tâches réalisées :

• Développement des fonctionnalités pour l'application MaMaison (ajout du cas d'usage => ajout et suppression des garanties, Déménagement),

• Modification d'IHM (écran tarif, besoin 1, besoin 2 , récapitulatif..)

• Correction de bugs existants • Préparation des MEP, suivi de recette

• Ressources (configurationRessource en IOptionSnapShot)

• Développement d'une featureFlipping (activer ou non des fonctionnalités).

Environnement technique : C#, React.JS, AngularJS (1.7), VSTS, WCF

Ingénieur études et développement
Oceane Consulting
De November 2017 à November 2018

Client Domoti

Contexte :

Intervention au sein d'une équipe de 4 développeurs pour l'implémentation du site 3 suisses (suite au rachat de 3 suisses, un nouveau site doit être mis en production => implémentation du panier, tunnel de commande..)

Implémentation du début à la fin de la feature.

Tâches réalisées :

•     Développement des services WCF et mise en place du rejoueur : Application permettant de rejouer le json d'une commande déjà enregistré sur des serveurs distants (pour la récupération des commandes et des informations clients, suivis et détails de commande).

•     Récupération des informations "relais", prise en charge de la commande.

•     Développement d'interfaces (communication entre le front et les services).

•     Développement d'un service permettant de remplacer le rejoueur.

•     Développement d'une librairie pour chiffrer / déchiffrer les données de paiements

•     Développement d'un service pour rattraper les commandes en erreurs

•     Élaboration de la documentation technique concernant les services WCF.

•     Création et livraison de packages.

Environnement technique :

C# (client léger / WCF) / T-sql / TFS / NUGET / VS 2012 et VS 2017 / MVC Framework maison

Ingénieur études et développement
Oceane Consulting
De November 2017 à November 2018

Client Domoti

Contexte :

Intervention au sein d'une équipe de 4 développeurs pour l'implémentation du site 3 suisses (suite au rachat de 3 suisses, un nouveau site doit être mis en production => implémentation du panier, tunnel de commande..)

Implémentation du début à la fin de la feature.

Tâches réalisées :

•     Développement des services WCF et mise en place du rejoueur : Application permettant de rejouer le json d'une commande déjà enregistré sur des serveurs distants (pour la récupération des commandes et des informations clients, suivis et détails de commande).

•     Récupération des informations "relais", prise en charge de la commande.

•     Développement d'interfaces (communication entre le front et les services).

•     Développement d'un service permettant de remplacer le rejoueur.

•     Développement d'une librairie pour chiffrer / déchiffrer les données de paiements

•     Développement d'un service pour rattraper les commandes en erreurs

•     Élaboration de la documentation technique concernant les services WCF.

•     Création et livraison de packages.

Environnement technique :

C# (client léger / WCF) / T-sql / TFS / NUGET / VS 2012 et VS 2017 / MVC Framework maison

Ingénieur études et developpement
XPEHO
De January 2017 à October 2017

Mission Ircem

Technologies : Winform, .net 3.5, SSIS, SSRS, sql server 2008

Première partie : Développement du projet Pi vers Sage quotidien, chaque action réalisée par le client sur les prestations (paiement au client) et cotisation (prélèvement) crée un flux qui sera ensuite intégré dans Sage. Chaque soir, un batch passe pour la prise en compte de ses différents flux.

Des rapports (rdl) sont mis en place pour contrôler les différents flux.

Deuxième partie : Développement du projet Pi vers Sage Mensuel, un SSIS est mis en place pour récupérer les opérations financières, liquidation, opération comptables et comptes comptables pour ensuite intégrer les données dans Sage.

Ingénieur études et developpement
XPEHO
De January 2017 à October 2017

Mission Ircem

Technologies : Winform, .net 3.5, SSIS, SSRS, sql server 2008

Première partie : Développement du projet Pi vers Sage quotidien, chaque action réalisée par le client sur les prestations (paiement au client) et cotisation (prélèvement) crée un flux qui sera ensuite intégré dans Sage. Chaque soir, un batch passe pour la prise en compte de ses différents flux.

Des rapports (rdl) sont mis en place pour contrôler les différents flux.

Deuxième partie : Développement du projet Pi vers Sage Mensuel, un SSIS est mis en place pour récupérer les opérations financières, liquidation, opération comptables et comptes comptables pour ensuite intégrer les données dans Sage.

Ingénieur etudes et developpement
Altran
De February 2016 à January 2017

Client Ircem

Contexte :

L'objectif est de développer une API permettant de créer des flux comptables à partir des actions de l'utilisateur. Les journaux sont ensuite sauvegardés sur le réseau (dossier partagé) pour permettre la validation par le responsable comptable. Planifier les développements afin de respecter le planning / budget, et rédaction des besoins du client.

Tâches réalisées :

•     Développement du projet Pi vers Sage quotidien / mensuel, chaque action réalisée par le client sur les prestations (paiement au client) et cotisation (prélèvement) crée un flux qui sera ensuite intégré dans Sage. Chaque soir, un batch passe pour la prise en compte de ses différents flux.

(Des rapports (rdl) sont mis en place pour contrôler les différents flux. )

•     Développement du projet Pi vers Sage Mensuel, un SSIS est mis en place pour récupérer les opérations financières, liquidation, opération comptables et comptes comptables pour ensuite intégrer les données dans Sage.

Environnement technique :

Winform, .net 3.5, SSIS, SSRS, sql server 2008

Ingénieur etudes et developpement
Altran
De February 2016 à January 2017

Client Ircem

Contexte :

L'objectif est de développer une API permettant de créer des flux comptables à partir des actions de l'utilisateur. Les journaux sont ensuite sauvegardés sur le réseau (dossier partagé) pour permettre la validation par le responsable comptable. Planifier les développements afin de respecter le planning / budget, et rédaction des besoins du client.

Tâches réalisées :

•     Développement du projet Pi vers Sage quotidien / mensuel, chaque action réalisée par le client sur les prestations (paiement au client) et cotisation (prélèvement) crée un flux qui sera ensuite intégré dans Sage. Chaque soir, un batch passe pour la prise en compte de ses différents flux.

(Des rapports (rdl) sont mis en place pour contrôler les différents flux. )

•     Développement du projet Pi vers Sage Mensuel, un SSIS est mis en place pour récupérer les opérations financières, liquidation, opération comptables et comptes comptables pour ensuite intégrer les données dans Sage.

Environnement technique :

Winform, .net 3.5, SSIS, SSRS, sql server 2008

Team leader / tech lead pole C#
Waigéo
De February 2015 à February 2016

MISSION Infotel Paris-Lille - Banque de France

Technologie : C# (ASP.NET) / Linq / MVC 3 / moteur de vue Razor / Ajax / angular js / JavaScript / Entity Framework / SQL server 2012

Missions :

Management d'une équipe de 3 personnes, effectuer les évolutions  et corriger les anomalies des applications Banque De France

NAB (Nouvelle application de balance) : Développement de nouveaux modules sur les 4 applications de gestion remettants / déclarants. Mise en place de flux / services WCF / Prise en charge des différents besoins du client (Banque de France).

Protid : Développement de modules pour la prise en charge de services liés à un portail (Liaison entre portail Java - Application Web C#) avec génération de fichier CRC, prise en charge par procédure stockées des flux / code Behind.

Dtom : Développement de modules liés a la prise en charge des déclarations remettants / déclarants (gestion affichage, création, suppressions des différents profils avec suivi dossier profil).

Rostam : Développement de modules pour la prise en charge de fichiers générés (flux vers un service BI pour l'intégration en base de données)

Solva : Addin Excel dans le contexte de la taxonomie XBRL (format monétaire bancaire) avec prise en charge des différents niveaux d'arborescences (récupération des données en base pour la génération d'arborescence et la production de documents au format XBRL)

Prise en charge avec gestion des erreurs (Optimisation + développements fonctionnels / métiers)

Gecma : Prise en charge des évolutions demandées par Banque De France sur le client lourd Gecma avec gestion de la base de données (Modification du schéma/Procédures stockées), gestion/évolution des différents services WCF associés à l'application.

Arcic2 : Développement d'une nouvelle application similaire a Rostam pour la gestion administrative des envoies de mail avec possibilité de mise en forme.

Team leader / tech lead pole C#
Waigéo
De February 2015 à February 2016

MISSION Infotel Paris-Lille - Banque de France

Technologie : C# (ASP.NET) / Linq / MVC 3 / moteur de vue Razor / Ajax / angular js / JavaScript / Entity Framework / SQL server 2012

Missions :

Management d'une équipe de 3 personnes, effectuer les évolutions  et corriger les anomalies des applications Banque De France

NAB (Nouvelle application de balance) : Développement de nouveaux modules sur les 4 applications de gestion remettants / déclarants. Mise en place de flux / services WCF / Prise en charge des différents besoins du client (Banque de France).

Protid : Développement de modules pour la prise en charge de services liés à un portail (Liaison entre portail Java - Application Web C#) avec génération de fichier CRC, prise en charge par procédure stockées des flux / code Behind.

Dtom : Développement de modules liés a la prise en charge des déclarations remettants / déclarants (gestion affichage, création, suppressions des différents profils avec suivi dossier profil).

Rostam : Développement de modules pour la prise en charge de fichiers générés (flux vers un service BI pour l'intégration en base de données)

Solva : Addin Excel dans le contexte de la taxonomie XBRL (format monétaire bancaire) avec prise en charge des différents niveaux d'arborescences (récupération des données en base pour la génération d'arborescence et la production de documents au format XBRL)

Prise en charge avec gestion des erreurs (Optimisation + développements fonctionnels / métiers)

Gecma : Prise en charge des évolutions demandées par Banque De France sur le client lourd Gecma avec gestion de la base de données (Modification du schéma/Procédures stockées), gestion/évolution des différents services WCF associés à l'application.

Arcic2 : Développement d'une nouvelle application similaire a Rostam pour la gestion administrative des envoies de mail avec possibilité de mise en forme.

Ingénieur études et développement
Waigeo
De February 2015 à January 2016

Client Banque de France

Contexte :

Création d'un pôle C# pour le centre de service d'Infotel (Waigeo passe par Infotel pour la mission) : réunions d'analyse des projets (besoin du client), rédaction du besoin fonctionnel / technique, l'implémentation du besoin, la mise en recette / production, le suivi du planning, rédaction du devis pour Banque de France

Tâches réalisées :

•     Management d'une équipe de 3 personnes, effectuer les évolutions et corriger les anomalies des applications Banque De France

•     NAB (Nouvelle application de balance) : Développement de nouveaux modules sur les 4 applications de gestion remettants / déclarants. Mise en place de flux / services WCF / Prise en charge des différents besoins du client (Banque de France).

•     Protid : Développement de modules pour la prise en charge de services liés à un portail (Liaison entre portail Java - Application Web C#) avec génération de fichier CRC, prise en charge par procédure stockées des flux / code Behind.

•     Dtom : Développement de modules liés a la prise en charge des déclarations remettants / déclarants (gestion affichage, création, suppressions des différents profils avec suivi dossier profil).

•     Rostam : Développement de modules pour la prise en charge de fichiers générés (flux vers un service BI pour l'intégration en base de données)

•     Solva : Addin Excel dans le contexte de la taxonomie XBRL (format monétaire bancaire) avec prise en charge des différents niveaux d'arborescences (récupération des données en base pour la génération d'arborescence et la production de documents au format XBRL)

•     Gecma : Prise en charge des évolutions demandées par Banque De France sur le client lourd Gecma avec gestion de la base de données (Modification du schéma/Procédures stockées), gestion/évolution des différents services WCF associés à l'application.

Environnement technique :

C# (ASP.NET) / Linq / MVC 3 / moteur de vue Razor / Ajax / angular js / JavaScript / Entity Framework / SQL server 2012

Ingénieur études et développement
Waigeo
De February 2015 à January 2016

Client Banque de France

Contexte :

Création d'un pôle C# pour le centre de service d'Infotel (Waigeo passe par Infotel pour la mission) : réunions d'analyse des projets (besoin du client), rédaction du besoin fonctionnel / technique, l'implémentation du besoin, la mise en recette / production, le suivi du planning, rédaction du devis pour Banque de France

Tâches réalisées :

•     Management d'une équipe de 3 personnes, effectuer les évolutions et corriger les anomalies des applications Banque De France

•     NAB (Nouvelle application de balance) : Développement de nouveaux modules sur les 4 applications de gestion remettants / déclarants. Mise en place de flux / services WCF / Prise en charge des différents besoins du client (Banque de France).

•     Protid : Développement de modules pour la prise en charge de services liés à un portail (Liaison entre portail Java - Application Web C#) avec génération de fichier CRC, prise en charge par procédure stockées des flux / code Behind.

•     Dtom : Développement de modules liés a la prise en charge des déclarations remettants / déclarants (gestion affichage, création, suppressions des différents profils avec suivi dossier profil).

•     Rostam : Développement de modules pour la prise en charge de fichiers générés (flux vers un service BI pour l'intégration en base de données)

•     Solva : Addin Excel dans le contexte de la taxonomie XBRL (format monétaire bancaire) avec prise en charge des différents niveaux d'arborescences (récupération des données en base pour la génération d'arborescence et la production de documents au format XBRL)

•     Gecma : Prise en charge des évolutions demandées par Banque De France sur le client lourd Gecma avec gestion de la base de données (Modification du schéma/Procédures stockées), gestion/évolution des différents services WCF associés à l'application.

Environnement technique :

C# (ASP.NET) / Linq / MVC 3 / moteur de vue Razor / Ajax / angular js / JavaScript / Entity Framework / SQL server 2012

Alternant Développeur C#
Consort NT
De September 2012 à January 2015

Contexte :

- Projet de récupération de taxes divers (pétrolier..)

- Plateforme Vilogia

- Magento

Implémentation des différentes couches logicielles, corrections de bugs

Tâches réalisées :

•     Développement en mode Agile

•     Gestion des risques des différents modules (partage collaboratif sharepoint, gestion des fichiers SEPA, impression, calcule des taxes..)

•     Développement des différentes évolutions liés au 1% logement

•     Gestion du projet     

Environnement technique :

•     C#, avec Entity Framework, Prism, LINQ

•     Java EE (Hibernate framework, spring, struts2), jquery, ajax, SQL, PostgreSQL

•     Php, Zend Framework

Alternant Développeur C#
Consort NT
De September 2012 à January 2015

Contexte :

- Projet de récupération de taxes divers (pétrolier..)

- Plateforme Vilogia

- Magento

Implémentation des différentes couches logicielles, corrections de bugs

Tâches réalisées :

•     Développement en mode Agile

•     Gestion des risques des différents modules (partage collaboratif sharepoint, gestion des fichiers SEPA, impression, calcule des taxes..)

•     Développement des différentes évolutions liés au 1% logement

•     Gestion du projet     

Environnement technique :

•     C#, avec Entity Framework, Prism, LINQ

•     Java EE (Hibernate framework, spring, struts2), jquery, ajax, SQL, PostgreSQL

•     Php, Zend Framework

Analyste programmeur
Cylande CS
De September 2011 à September 2012
Roubaix

Ajout de fonctionnalités sur un logiciel de caisse

langage : Java / Flex

Analyste programmeur
Cylande CS
De September 2011 à September 2012
Roubaix

Ajout de fonctionnalités sur un logiciel de caisse

langage : Java / Flex