Expérience professionnelle
Repossi - Tech Lead/ Architecte
Depuis Juin 2024 Contexte
Petite maison de joaillerie française. Première implémentation de Salesforce, visant à établir une
base de clienteling. Intégration du système de caisse POS (ODEIS) via Talend et API Salesforce
utilisant un flux JWT pour l’authentification SSO, permettant une synchronisation fluide des données
clients et transactions.
Rôle : Architecte solution, conception de l’architecture de données, intégration avec le système de
caisse (POS), développement de batchs Apex, et mise en place de processus d’automatisation.
Missions
Architecture de la solution Salesforce : Conception de l’architecture Salesforce pour créer une
base de données de clienteling robuste, intégrant les besoins spécifiques de l’entreprise et les flux
de données des transactions clients.
Intégration avec le système POS (ODEIS) : Mise en œuvre de l’intégration entre Salesforce et le
système de caisse ODEIS via Talend, assurant la synchronisation des données clients et des
transactions. Utilisation d’une API Salesforce basée sur un flux JWT pour garantir un accès
sécurisé via SSO.
Développement de batchs Apex : Création de batchs Apex pour le calcul des KPI et la
segmentation des clients, en s'appuyant sur les données des transactions. Optimisation des
performances pour traiter efficacement de grands volumes de données.
Mise en place de triggers : Développement de triggers pour appliquer des règles de gestion des
doublons, garantissant l’intégrité des données clients et la qualité de la base de données.
Automatisation via Flow : Conception et implémentation de processus automatisés via Salesforce
Flow pour améliorer l'efficacité opérationnelle, notamment dans la gestion des leads et des
opportunités.
Création de templates d’e-mail et de reporting : Élaboration de templates d’e-mail pour les
communications avec les clients, ainsi que de tableaux de bord et de rapports personnalisés pour
le suivi des performances et des analyses des données clients.
Environnement technique et fonctionnel
Data Model , APEX , Flow , API , SSO , Talend
Veternity - Développeur Salesforce
Mai 2024 à août 2024 Contexte
Entreprise spécialisée dans la crémation personnalisée d'animaux. Développement d’un composant
LWC pour le site Experience Cloud, permettant la gestion dynamique des données relatives aux
services de crémation.
Rôle : Conception et développement d’un composant LWC, optimisation de l’interface utilisateur, et
personnalisation du site Experience Cloud.
Missions
Développement d’un composant LWC dynamique : Conception et développement d’un composant
Lightning Web Component (LWC) affichant un tableau de données interactif pour le site
Experience Cloud. Ce composant permet de gérer dynamiquement les données et les interactions
des utilisateurs.
Intégration de modales avec Screenflows : Intégration de modales déclenchées à partir du
datatable pour afficher des Screenflows personnalisés. Ces modales permettent aux utilisateurs
d’interagir avec des processus métier guidés pour la gestion des services de crémation
personnalisés.
Optimisation de l’interface utilisateur : Mise en œuvre d’une interface utilisateur intuitive et
responsive pour faciliter la navigation et l’interaction avec le composant. Prise en compte des
meilleures pratiques UX afin de rendre l'expérience utilisateur fluide et adaptée aux besoins du
client.
Gestion des données dynamiques : Création d’un datatable capable de s’adapter aux variations
de données en temps réel, permettant de filtrer, trier et gérer efficacement les informations sur les
services de crémation d'animaux personnalisés.
Configuration et personnalisation Experience Cloud : Personnalisation du site Experience Cloud
en intégrant le composant LWC et en configurant les paramètres pour répondre aux besoins
spécifiques de l’entreprise dans le domaine des services de crémation pour animaux.
Tests et validation des fonctionnalités : Réalisation de tests complets sur le composant pour
assurer sa stabilité et sa performance. Ajustement des Screenflows et modales en fonction des
retours utilisateurs pour améliorer l’expérience et garantir la qualité du service rendu.
Environnement technique et fonctionnel
LWC , Javascript , Html , CSS , Experince Cloud
Description de l'entreprise
Crémation personnalisé des animaux
Place des Energies - Développeur Salesforce API
Juillet 2024 à août 2024 Contexte
Entreprise comparateur des fournisseurs d'électricité :Développement d’une solution d’intégration
basée sur Salesforce pour permettre la communication entre Salesforce et des systèmes externes
via des API.
Rôle : Conception des API en Apex, Intégration sécurisée avec une Connected App, Configuration
d'un utilisateur technique pour gérer les échanges de données.
Missions
Développement d'API RESTful en Apex : Conception et développement d’API REST en Apex pour
permettre les échanges de données entre Salesforce et des systèmes externes. Création de
méthodes GET et POST robustes pour extraire et mettre à jour des données de manière
sécurisée et efficace, en utilisant les meilleures pratiques de codage Apex.
Intégration via Connected App : Configuration d'une Connected App dans Salesforce pour
sécuriser et gérer les accès aux systèmes externes. Mise en place de l’authentification OAuth 2.0
pour garantir que seuls les utilisateurs autorisés, via un compte technique, puissent accéder aux
API et interagir avec les données Salesforce.
Utilisation d'un compte utilisateur technique : Création et configuration d’un compte utilisateur
technique dédié à l’intégration, permettant de centraliser et d'auditer les interactions avec les
systèmes tiers. Cela a permis de simplifier le contrôle des accès et de garantir un suivi clair des
transactions et opérations effectuées.
Gestion des erreurs et des logs : Implémentation de mécanismes de gestion des erreurs et de
journalisation pour surveiller les appels API et assurer la fiabilité des échanges de données. Mise
en place de logs détaillés pour faciliter le diagnostic et la résolution rapide des erreurs,
garantissant une continuité de service avec les systèmes externes.
Optimisation de la sécurité des échanges : Application des meilleures pratiques de sécurité pour
protéger les données lors des échanges. Utilisation de techniques de chiffrement, gestion des
jetons d'accès et configuration des permissions au niveau des objets et champs pour s'assurer
que seules les données nécessaires sont partagées avec les systèmes externes.
Tests et validation des intégrations : Réalisation de tests unitaires et fonctionnels sur les API pour
vérifier leur bon fonctionnement avec les systèmes externes. Mise en place d'un environnement
de test pour simuler des scénarios réels et valider la performance et la stabilité des intégrations
avant leur mise en production.
Environnement technique et fonctionnel
Salesforce API , APEX
Description de l'entreprise
Comparateur des fournisseurs d'électricité
Chaumet - Consultant Salesforce
Mars 2024 à juillet 2024 Contexte
Maison française de joaillerie. Design d'un solution SAV basée sur Salesforce. Rôle : Cadrage de
Projet E-Care, Conception de la solution, Architecture et Cartographie
Missions
Participation aux ateliers de découverte : Assister aux réunions de découverte avec les parties
prenantes internes pour comprendre les besoins métier et les processus actuels. Poser des
questions pertinentes pour clarifier les exigences et identifier les opportunités d'amélioration.
Étude de faisabilité : Analyser les exigences métier recueillies lors des ateliers de découverte et
évaluer leur faisabilité dans Salesforce. Identifier les fonctionnalités natives de Salesforce pouvant
répondre aux besoins et déterminer les personnalisations ou les développements spécifiques
requis.
Chiffrage des efforts : Collaborer avec l'équipe technique pour estimer les efforts de mise en
œuvre des fonctionnalités identifiées. Cela comprend l'estimation du temps de développement, de
configuration, de test et de déploiement.
Spécifications fonctionnelles : Rédiger des spécifications fonctionnelles détaillées décrivant en
profondeur les exigences métier, les flux de processus, les règles de validation et les cas
d'utilisation. Définir les exigences de données et de reporting, ainsi que les intégrations avec
d'autres systèmes.
Conception de solutions : Travailler en étroite collaboration avec les architectes Salesforce pour
concevoir des solutions fonctionnelles efficaces et évolutives. Identifier les meilleures pratiques
Salesforce et proposer des solutions innovantes pour répondre aux besoins métier.
Suivi des performances : Mettre en place des mesures de suivi des performances pour évaluer
l'efficacité des fonctionnalités Salesforce mises en œuvre. Identifier les indicateurs clés de
performance (KPI) et développer des tableaux de bord pour surveiller et analyser les données en
temps réel.
Environnement technique et fonctionnel
Salesforce , SAP , Boomi , Datawarehouse/RCU , CEGID , ODEIS
RUFSAC - Consultant Salesforce
Décembre 2023 à mars 2024 Contexte
Entreprise de Sacherie Sénégalaise. Migration de l'ancien CRM vers Salesforce, en créant un
nouveau Sales process. Rôle : Tech Lead.
Missions
Développement d'un Sales Process sur Salesforce : Diriger la conception et la configuration du
processus de vente dans Salesforce, en collaboration avec les équipes métier. Assurer
l'intégration avec d'autres fonctionnalités Salesforce et systèmes externes.
Génération de PDF devis et facture personnalisés : Concevoir et développer des fonctionnalités
de génération de PDF sur mesure pour les devis et les factures, en utilisant des technologies
telles que Visualforce Pages (VFP) ou Lightning Web Components (LWC). Superviser l'équipe de
développement pour garantir la qualité du code et la performance.
ntégration avec...