Ingénieur logiciel passionné ayant évolué cinq ans sur des projets Salesforce et full‑stack, combinant rigueur et orientation produit pour délivrer des solutions sécurisées et évolutives. J’apporterai à un poste d’ingénieur logiciel une expertise pratique en architecture d’applications, CI/CD et intégrations tierces pour accélérer les livraisons et garantir la qualité en production.
Mission 3 (Cadrage): Mise en place d’une interface API entre Salesforce et SAP pour la gestion et le monitoring des timesheets employés. Client: ENGIE Research and Innovation Responsabilités : - Recueil et formalisation des besoins métier relatifs au transfert de la gestion des timesheets vers SAP. - Définition du périmètre technique côté Salesforce : objets, règles de validation et métadonnées nécessaires. - Collaboration avec les équipes SAP et middleware (Clip) pour cadrer les flux d’intégration et les responsabilités de chaque entité. - Rédaction et validation des documents de conception fonctionnelle et technique. - Préparation du plan d’exécution pour la mise en place de l’API et des flux en lecture seule côté Salesforce afin de monitorer les événements timesheet SAP. - Coordination des étapes de validation et alignement inter‑équipes avant le démarrage du développement.
Scope : Développement d’applications web pour digitaliser l’expérience de prise de rendez-vous. Taches : - Développement d’interfaces UI intuitives avec composants réutilisables - Intégration de services tiers (Paypal, COURSICAB) pour la gestion des paiements et du transport - Conception d’API RESTful sécurisées (JWT, middlewares, gestion des routes) - Migration des services e-mail vers une architecture orientée commit log avec CloudAMQP - Mise en place d’une architecture RabbitMQ robuste (exchanges, files, stratégies de retry, dead-lettering) assurant la fiabilité des flux asynchrones. - Implémentation de pipelines CI/CD sur AWS (CodePipeline, CodeBuild, CodeDeploy), automatisation des tests, déploiements (Elastic Beanstalk, ECS, Lambda) et monitoring via CloudWatch
Mission : Développeur Salesforce Community Cloud. Scope : Migration d’une plateforme de mise en relation des recruteurs et des postulants vers le CRM Salesforce. Responsabilités : - Analyse du système existant et élaboration du schéma fonctionnel global - Analyse des faisabilités et mise en place d’une feuille de route - Reproduction du model de données dans Salesforce - Création de l’application dans Salesforce App Builder et mise en place des règles d’accès et d’une hiérarchie de visibilité - Développement des pages customisées App Builder - Mise en place d’une architecture de base Salesforce Community à l’aide du Framework LWR - Mise en place des pages, des composants LWC, d’une navigation et d’un système d’authentification respectant le standards OAuth - Développement des contrôleurs Apex et consommation des évènements de plateforme pour l’échange de données entre les différentes composantes métiers du système - Gestion des process CI/CD avec Copado Salesforce - Gestion des retours métiers