Expériences professionnelles
01/2023 - 09/2023
(9 mois) ZEPLUG
Contexte : Conduite de projets Salesforce avec encadrement de 6 développeurs
- Architect activity : audit de l’org, reconception du modèle de données, mise en place des bonnes
pratiques de développement, encadrement d’une équipe de 6 développeurs sur plusieurs streams
différents
- Techlead activity : conduite de projets d’intégration entre Salesforce et la plateforme de supervision SAP emobility
- Techlead activity : conduite du projet B2B de l’entreprise de bout en bout : discover, define,
design, develop, deploy…
Architect / Techlead Salesforce
• Chiffrage de nouveaux projets, identification des briques nécessaires pour répondre aux
besoins BU
• Définition de la matrice de traçabilité des besoins sur les différents projets (RTM)
• Design technique des projets en termes de modèle d’objets et de technos à utiliser (spec
technique)
• Cercles techniques autour des releases Salesforce avec l’ensemble des développeurs
• Mise sur les rails d’un projet Field Service pour l’optimisation des tournées des agents
opérationnels
• Mise à jour du package de facturation Zuora via la mise en place de la dernière nouveauté :
Zuora CPQX basée sur la techno LWC
• Mise en place de 2 portails Community en B2B (un pour les managers de flotte + un pour les
utilisateurs finaux) basés sur les templates les plus récents et les plus flexibles : LWR.
• Reconception architecturale de la remontée des usages sur les portails Community des
utilisateurs via la mise en place d’une «cache database» intermédiaire évitant le stockage des
consommations sur Salesforce
• Mise en place d’une communication entre Salesforce et les automates programmables des
bornes par médiation d’AWS (services AWS utilisés : Lambdas, Event Bridge, AWS AppFlow)
• Mise en place d’un backup de l’organisation Salesforce via la solution OwnBackup
• Mise en place d’un système de backup de la database Heroku utilisée pour la collection des
données de consommation
• Stabilisation de certains programmes Python sollicitant l’organisation Salesforce en REST API
via la simple-salesforce
Intégration Salesforce-Zuora pour la facturation au forfait et au réel
• Supervision des déploiements en Production via sfdx
• Rédaction de spécifications techniques du projet (utilisation de l’outil Lucidchart)
• Rédaction de supports de formation
• Animation des ateliers de formation
• Planning des projets
• Indicateurs sur l’avancement des projets
01/2022-12/2022 (1 an)
Groupe INFOPRO DIGITAL
Contexte : Conduite de projets sur différentes BU du groupe
- Techlead, calibrage d’instances Salesforce sur plusieurs BU du groupe : VecteurPlus, Acidata,
Abonnements numériques…
- Techlead sur le projet IBAU (entièrement en anglais)
- Création et calibrage d’une organisation « Marque Blanche » pour unifier plusieurs instances du
groupe Infopro Digital
Techlead Salesforce
Chiffrage de nouveaux projets, identification des briques nécessaires pour répondre aux
besoins BU
Calibrage d’une organisation unique pour recueillir plusieurs instances plus anciennes
Formations régulières dispensées à l’équipe Salesforce en interne sur les nouvelles technos
Salesforce
Gestion côté Salesforce d’une intégration Salesforce Publicom via le middleware Talend
Développement d’un package Salesforce pour la synchronisation automatique des fichiers
vers un Sharepoint entreprise
Développement d’une importante fonctionnalité Salesforce pour la génération automatique
de liens Teams lors de la prise de rendez-vous
Synchronisation Salesforce-Outlook via Einstein Activity Capture
Mise en place de différentes fonctionnalités avancées Service Cloud, dont Omnichannel
Mise en place de différents tableaux de bords Einstein Analytics pour avoir des visions
comparatives années N/N-1 ou pour avoir des visions d’évolution de clients (Qui-pique-à-qui)
Consommation d’une API à partir de Salesforce via le protocole le plus récemment introduit
sous Salesforce : GraphQL
Mise en place d’un pattern de développement unifié, à savoir : Factory pattern.
Exploitation du Module Sofacto pour la facturation sur Salesforce
Supervision des déploiements en Production via sfdx
Rédaction de spécifications techniques du projet (utilisation de l’outil Lucidchart)
Rédaction de supports de formation
Animation des ateliers de formatioN
01/2021-01/2022 (1 an)
FRANFINANCE
Contexte : Refonte du CRM Salesforce :
Migration de Classic vers Lightning
- Interfaçage de Salesforce avec les autres SI de Franfinance
- Marketing automation : amélioration de l’efficacité des opérations Marketing relationnel via les
fonctionnalités de Salesforce Lightning
Techlead Salesforce
Pilotage d’un développeur sur la durée de la mission avec des séances de conception, de
code review, de traçage
Présentations de kick-off projet, présentations de jalons projet
Team review des nouvelles releases Salesforce
Pilotage de bout en bout d’une mission de migration Classic >>> Lightning
Pilotage d’une mission d’intégration API Salesforce SI Interne : architecture de la solution,
sécurisation de la solution, intégrité des données
Supervision et responsabilité des déploiements en production via sfdx
Rédaction de supports de formatION
Animation des ateliers
01/2018-12/2020 (3 ans)
ENI
Contexte : Mise en place de 3 org Salesforce :
-Org Enione : Remplacer définitivement l’outil SAP et mise en place de Vlocity
-Org Salesforce B2B : Faire de la télévente et de la vente à distance pour des Comptes
Professionnels à travers des portails (Communities), Faire du pricing, Déverser les informations
dans SAP via un middleware
-Org Salesforce B2C : Vente, SAV, télévente, budgets, consommation annuelle, signature
électronique, application Salesforce 1 sur une tablette
Développeur/référent technique Salesforce
Développements autour de la solution Salesforce1 App orientée Mobile [Tablette]
Développements en LWC : lightning web components
Utilisation des scratchs orgrs
Scripts en lignes de commande
Utilisation de l’éditeur Visual Studio Code
Design et ergonomie de la solution Salesforce1
Gestion des fichiers Salesforce (CRM Content)
Développements sous environnement Lightning :
Composants génériques et réutilisables dans plusieurs contextes différents
Communication entre composants par events (portée globale et/ou portée parentchild)
Best practices côté client (designer) / côté serveur (Apex controller)
Gestion des erreurs et notifications
Communication entre domaines lightning.force et visual.force
Stylistique du designer Lightning
- Utilisation du Lightning Design System (slds)
- Utilisation du CSS externe
- Utilisation des composants tokens
Lightning quick actions
Lightning app builder
Débuggage console/network
Développement Apex
REST API Calls en Apex
Méthodes futures, éviter les conflits d’opérations DML
Schedulable interface / exécution de batches
Best practices Triggers
Best practices requêtes SOQL / SOSL
Classes génériques et réutilisables dans plusieurs contextes différents
Exploitation des objets system (custom Labels, custom Settings, custom Metadata…)
Débug logs
Classes et méthodes de test (couverture)
Mise en place de Docusign
Développement sous Vlocity
Intégration avec un système-tiers via Webservices en REST
Intégration de la solution de signature électronique DocuSign
Intégration de la solution d’autocomplétion des adresses postales DQE
Paramétrages Salesforce :
Cloisonnement des données pour un même profil : organisation verticale (rôles) /
organisation horizontale (groupes)
Process builders, workflow rules, formulas, validation rules…
Design des templates d’emails
Messages outbounds en SOAP
Initiation à la plateforme communautaire Community Cloud
Outils auxiliaires
DataLoader/DataLoader.io (traitement de données en masse)
Salesforce Workbench (exploration des métadonnées)
Ant Migration Tool (migration des métadonnées)
SoapUI (simulateur de webservices)
Advanced Rest Client (poster)
Fiddler
09/2017-01/2018
Association Una Voce, Paris
Consultant Salesforce
Recueil et analyse des besoins
Rédaction des spécifications fonctionnelles
Conception de la solution
Configuration et gestion des utilisateurs
Gestion de sécurité et accès aux données
Personnalisation d’objets
Gestion et automatisation des données
Création de rapports et tableaux de bords (social analytics)
Migration de données Access vers Salesforce
Intégration d’outils de campagnes (iContact) et de sondages (Clicktools)
Support technique : correction des defects
Promotion de Salesforce en interne
Tâches techniques :
Migration de données à partir d'Access (Dataloader)
Intégration d'iContact pour les campagnes publicitaires
Intégration des modèles de lettres postales sur Salesforce (Sdocs)
Lien avec le site web de l'association sous PHP (formulaire d'inscription/désinscription à
la newsletter)
Paramétrages avancés (process builders, tasks, wokflow)
Customisation de pages Visualforce (dynamisme : actionfunctions / esthétisme :
modèles CSS, loading spinner)
Customisation de boutons, liens et déclencheurs (webservice Apex, Apex triggers)
Recette en p...