Depuis 20 ans je travaille dans le monde d’informatique au travers différents domaines (e-Commerce, Finance, industrie…) , mes expériences m’ont appris que: l’efficacité et l’aboutissement de solutions irréprochables sont toujours le fruit d’un travail interdisciplinaire, réalisé en équipe.
Convaincue par les principes d’agilités et le mouvement Software craftsmanship, mon travail quotidien consiste à cristalliser le besoin auprès le PO, ou parfois les utilisateurs finaux via des workshops, avec les exemples fournis, en TDD, je réalise les fonctionnalités attendues avec mes collègues. Via d’intégration continue, le PM ou les utilisateurs finaux peuvent tester et valider les fonctionnalités.
J’ai eu quelque expérience en tant que team leader. Ce qui me plait : partager en équipe, la même conviction et la vision. Prendre la décision ensemble. Apprendre nos erreurs et nos réussites.
Aujourd’hui, mon objectif est de continuer les pratiques agiles, diffuser la culture de la qualité logiciel, et apporter les solutions pragmatiques, afin d’améliorer le Time to market à travers mes missions.
Entant que Tech lead d'une équipe de 5 personnes, en application la méthode Scrum, j'ai pu amener le refonte de total du siteweb en utilisant les technologies suivantes :
Backend : ASP.Net Core 6.0 , MongoDB, SQL server, Azure service Bus.
Frontend : React, state mangement Recoil, React testing library
DevOps: Azure Devops (Pepeline, release, cloud)
Architecture Applicatif : CQRS, hexagonale
Test end to end : Playwright
Authentification: Auth0
Consultant fullstack .net / react CQRS event sourcing
Développer la couche présentation en WPF
Développer les objets métiers mapping
Développer le moteur de calcul de position
Mise en place des tests unitaires avec Rhinomocks
Mise en place de Web service permettant établir la communication entre l’UI et la couche service.
Mise en recette, mise en production
Enjeux
▪ Renforcer les contrôles sur les ordres effectués sur les produits des
marchés de capitaux
▪ Répondre aux recommandations de Bale 2
Analyse les besoins
o Rédaction des cas d'utilisation
o Rédaction des spécifications techniques détaillées
o Organisation des réunions entre les divers services
Conception de l'architecture
o Définition du modèle de données
o Définition de l'architecture de l'application basée sur le design pattern MVP
Réalisation technique
o Traitements batch permettant d'importer des données des différents
systèmes vers la base d'analyse reporting
o Mise en place des tests unitaires avec Rhinomocks
o Développer la couche UI Silverlight pour la partie recherche avancée
o Mise en place WCF permettant établir la communication entre l'UI en silverlight et la couche service.
o Mise en recette, mise en production
Encadrement
o Planifier les tâches avec la MOA
o Valider les conceptions
o Organiser les réunions d'avancement
Mise en place des nouvelles fonctionnalités
o « Point relais », permettant à l'utilisateur de récupérer ses colis dans des points retraits.
o « chèque cadeau »
Refonte de la page de présentations des produits
o Mise en place de classes génériques
o Utilisation d'Ajax pour l'affichage dynamique
o Analyse de la performance de chargement via ANTS profiler
o Optimisation des procédures stockées
Test unitaires & test d'intégration
o Mise en place d'un projet test
Mise en production & Maintenance
Contexte
Participation à la mise en place de nouvelles fonctionnalités sur
l'application CSI Services
pour la promotion des médicaments à l'International. Migration de
l'application existant ver la nouvelle structure
Conception de l'architecture
o Définition de l'architecture de la nouvelle version d'application basée sur le 3tiers
Réalisation technique
o Mise en place de la gestion multi langues
o Développer les interfaces et les objets métiers de la partie gestion des conférences
o Développer la gestion de réservation des visites de laboratoire
Mise en production & Maintenance
ASPNET CORE
undefined