Brahim - Tech Lead .Net
Ref : 070404B001-
93120 PARIS
-
Chef de projet, Consultant, Consultant technique (53 ans)
-
Freelance
Expérience professionnelle
Développeur/Tech Lead .Net chez ABF Group (Secteur d’énergie) 10/2022-12/2023
Adaptation de la solution ObjectifEnergie pour la gestion des CEE (Certificat d’économies d’énergie) :
-Collecte et mise en place de la roadmap technique (Audience, Intervenants, Objectifs, Impacts et Priorités).
-Audit de la solution ObjectifEnergie : Fixation des bugs, Optimisation des requêtes, Index, Trigger
-Migration des infos clients (Data&File) de MySQL/FTP vers Salesforce : C# /VB.Net / VBA / Excell /.Net /
-Coaching des équipes internes et mise en place des best pratiques : SOLID, TDD, Design Pattern, WPF.
-Récupération des flux Data à partir du site Primalia site et génération des fichiers : C#/VB.Net/ Rest API
-Mise en place des enquêtes, Envoie aux clients et consolidation des rapports grâce SSRS, C#.Net
Architect & Tech Lead Salesforce chez ABF Group (Secteur d’énergie) Depuis le 10-2022
Adaptation de la solution ObjectifEnergie pour la gestion des CEE (Certificat d’économies d’énergie) :
-Audit de la solution ObjectifEnergie et mise en place des correctifs : Trigger / Class / Batch Apex/ PBuilder
-Cochaing des équipes et mise en place des best pratiques : DML/loop, trigger/Object, Maps, Relationship…
-Migration des infos clients (Data&File) à partir de MySQL/ FTP vers Salesforce : AnyPoint /Mulesoft.
-Développement des Flows pour la création des Quote, Tasks et Factures.
-Déclinaison de la solution en mode Mobile.
Architect &Tech Lead Salesforce chez Technicolor 4-2021-7/2022
Customisation et configuration de Salesforce pour Technicolor :
-Analyse des besoins, proposition des maquettes et rédaction des besoins
-Intégration des flux depuis et vers SAP : Account, Product, Price Book, Price Book et Currency
-Intégration Jira avec Salesforce : JQL Search, Rest Api, Lwc, Apex
-Migration fichiers Excel/VBA/Macro vers des objets personnalises Salesforce : Trigger, Apex, Lwc
Consultant Salesforce chez Bougue Telecom 1/2021-3/2021
Le projet Bouygues Telecom Tabarly pour déploiement de la fibre optique (Ressources et satisfaction clientèle) :
-Analyse du livrable du projet Tabarly pour l’utilisation du Salesforce Field Service
-Rédaction d’analyse technique : définition du périmètre du livrable et description des lots
-Encadrement et formation des équipes internes pour le développement Apex, Batch, Sfdx, Aura, Lwc…
-Outils : SFDX, Git /SourceTree, DataLoader, CI/CD, Ant, Jenkiss
Manager Consultant Salesforce chez Comforth Paris 01/2019-12/2020
Participation aux projets Cegid et France WebTV :
-Développement des composants Lightning pour l’alimentation de la Qoute.
-Création des classes Wrapper pour l’encapsulation des flux retournés par MuleSoft vers CPQ.
-Création des composants aura pour la définition de la hiérarchie des objets Child/Parent
-Quick Action, MuleSoft, Apex Job, Rest Api, Salesforce DX, Lwc/Aura, Flows,Trigger, SFDX, PBbuilder.
Cadrage et développement du projet SofinnovaPartners :
-Rédaction des cahiers de charge, des analyses fonctionnelles et de la documentation techniques
-Définition des scenarios de connexion et mise en place du micro services : Web API
-Configuration des connecteurs Salesforce/SharePoint à travers Microsoft Azure Active directory
-Monitoring SharePoint à partir de Salesforce grâce aux Api Rest (Call out)
-Développement des triggers pour la création des dossiers et fichiers sur SharePoint (API & Apex).
-Gestion des MetaData de SharePoint à partir d’Apex Apex, Postman,Trigger, Rest API, Lwc
Architect/développeur du projet Salesforce InterInvest :
-Définition et développement des Web Rest Api : suivi business (CustomObject), opportunité….
-Transformation des règles d’affectation de Process builder vers des Trigger avec un custom object.
-Développement des services Web pour le tracking des modifications Salesforce vers BackOffice.
-Développement des batch Bulk Api pour récupération des données en provenance du backOffice.
-Développement des batch en C# pour mesurer les limits governos des services Rest API.
Outils: SOQL, SOSL, Data loader, Apex, JScript, Trigger, Rest API, Bulk API, VB.Net/C#, SFDX.
Manager Consultant Salesforce chez Comforth Paris depuis 01/2019
Participation aux projets Cegid (CPQ) et Total (TopModel ) :
-Développement des composant Lightning pour l’alimentation de la Qoute (CPQ )
-Création des classes Wrapper pour encapsulation des flux retournés par Mule soft.
- Mise a jour des la quote à partir de la quick Action.
- Outils : MuleSoft , Apex , Rest Api, Salesforce DX, Batch , Aura Lightning , Flows.
Cadrage et développement du projet SofinnovaPartners :
-Rédaction des cahiers de charge, des analyses fonctionnelles et de la documentation techniques
-Configuration des connecteurs Salesforce/SharePoint à travers Microsoft Azure Active directory
-Monitoring SharePoint à partir de Salesforce grâce aux Api Rest (Call out)
-Développement des triggers pour la création des dossiers et fichiers sur SharePoint (API & Apex).
-Gestion des MetaData de SharePoint à partir d’Apex
Outils: Sharepoint, Oauth, Apex, Postman, Trigger, Rest Web API ,Classe de teste, Aura Lightning
Participation au projet Salesforce France WebTV :
- Création des composants aura pour la définition de la hiérarchie des objets : Account, Annonceur, Program…, avec ajout et suppression des objets Child/Parent.
-Définition et développement des composants Aura pour la définition de la hiérarchie des objets : Account , Annoncuer, Programatique…, avec ajout et suppression des objets Child.
Responsable Développement du projet Salesforce InterInvest :
-Définition et développement des Web Rest Api pour les objet suivi business (CustomObject), opportunité et compte (standard Object).
-Transformation des règles d’affectation de Process builder vers des Trigger avec un custom object.
-Développement des service Web pour le tracking des modifications pour synchronisation entre Salesforce et le système d’information BackOffice.
-Développement des batch Bulk Api pour récupération des données en provenance du backOffice.
-Développement des batch en C# pour mesurer les limits governos des services Rest API développées.
-Développement des classes de teste et déploiement des composants en production : Changes Set.
Outils: Cloud Salesforce, SOQL Salesforce Object Query language, Dataloader, Apex, DML, JavaScript, Trigger, Rest Web API, Bulk API, C#, Salesforce DX.
Tech Lead chez DirhamExpress Rabat 3/2009-12/2018
Ingénieur développeur Salesforce pour la gestion des réclamations clients (05/2015-06/2019) :
Le projet consiste à transformer un email en provenance d'un client en un cas de réclamations qui doit être traité par les équipes commerciales ou support.
‒ Création des comptes et des contacts
‒ Configurer l'agent Email-to-Case et le configurer pour qu'il s'exécute sur le serveur de messagerie.
‒ Création des modèles Template personnalisés pour assister les clients : Classic Email Templates
‒ Définition des règles de validation et de workflow, développement des trigger (apex)
Outils: Cloud Salesforce, SOQL Salesforce Object Query language, Apex, DML, JavaScript, Trigger, Batchs, Schedulable jobs ,Visual Force, Rest Web API
Tech Lead pour la mise en place du projet transfert d’argent en ligne (3/2012-4/2015) :
Dans un contexte agile, sous la direction de la DSI (donneur d’ordre) et avec une équipe de quatre développeurs la solution de transfert d’argent de DirhamExpress était développée (From Scrach) en partenariat avec Monext /Payline et Crédit Mutuel pour le payement en ligne, et avec BMCE Bank et Al Barid Bank pour la mise à disposition des transactions pour paiement.
Proposition des scénarios et des processus d’utilisations :
‒ Définition de la sécurité de la solution (module et profils) et modélisation de la base multi-langues.
‒ Processus de souscription et de validation des clients : informations personnels, Email…
‒ Processus de validation des profils souscripteurs et gestion des documents : Id, Ressource,…
‒ Gestion des bénéficiaires : coordonnes personnels, comptes bancaire, liens de parenté…
‒ Définition des seuils (Hebdomadière et mensuelle), des taux d’échange journalier
‒ Réalisation de la transaction en 3DSecure (Payline & Kalixa) et historisation des transactions
‒ Mise à disposition de la transaction pour payement : BMCE BANK, Al BARID BANK.
‒ Mise en place du scénario d’annulation ou de remboursement d’une transaction en temps réel.
Environnement technique :
‒ Méthodologie agile Scrum (Daily, sprint, Démo)
‒ Outils: SQLServer, MVC, ASP.Net,VB.Net, C#, JSON/JQuery, API Rest, Azure Blob, Saas SQL
‒ Testes unitaires : NUnit, TDD
Ingénieur études et développement pour l’amélioration du système d’intégration des flux transactionnels (2/2009-1/2012) :
‒ Optimisation des traitements SQL et développement des composants métiers
‒ Rédaction des Spécifications techniques et fonctionnelle
‒ Correspondents: MoneyGram, Western Union, …WordRemit
Outils: SQL Server, Excel/VBA, XML / XSLT, TSQL, SSIS /SSRS, API Rest, C#, VB.Net
Consultant Technique AXA IM – Paris la Défense 01/2007-03/2009
Etudes du besoin et participation aux maintenances évolutives des solutions Web :
‒ Participation au projet Performances Books B2B pour le calcul des valeurs des portes feuilles de State Street Bank. (New York): C# /ASP.Net/ SQL Server 2005/ Sybase / Ajax/ Web API Rest.
‒ Maintenance évolutive du projet CALIF pour la valorisation des actions financières : C#/ ASP.Net/ SQL Server / Sybase /.Net 2.0 /Crystal Report
Consultant technique T-system/WincorNixdorf 10/2003-01/2007
- Participation au développement de la solution pour la gestion commerciale des grandes surfaces (achat, vente, stock …) et des chaines de magasins.
Développement de la solution BeStore/TP.net pour la gestion des caisses de magasins
Maquettes pour les clients : Bon Marché, Printemps, Comptoirs des cotonniers
Outils : VB6 / VB.Net, C#, SQL Server, XML/ XMAL, Axapta, Web API/ TFS
‒ Participation au projet CAPSECUR pour la gestion de sécurité et des accidents de travail : Windows AD /Crystal Report/ ASP /ASP.Net /C#/VB.net/ .Net 2.
Consultant chez Cap Gemini-Nice 3/2000- 9/2003
Implémentation d’un système annuaire LDAP pour Alcatel Space Industries (CANNE) :
‒ Implémentation et définition du schéma de l’annuaire : Iplanet Directory Server / Solaris 8 / Shell
‒ Développement des batchs d’import et d’export des données entre LDAP et Oracle 8i : CSV/LDIF
‒ Développement d’une interface d’administration de la base LDAP : Visual Basic 6/ ADSI
Mission d’expertise sur l’architecture DNA de Microsoft pour Alcatel Space Industries (CANNE) :
‒ Assistance et coaching des équipes pour l’architecture DNA.
‒ Formation des équipes sur les technologies : MTS/COM+, Visual Studio
‒ Développement d’application modèle de Covoiturage : ASP /VB 6.0/ IIS/ COM/DCOM / Oracle 8i
Participation au développement du site de l’aéroport de NICE (ASP / COM /SQL Server/ DTS /VB6) :
‒ Développement du moteur de recherche avec Index Server
‒ Gestion des vols en provenance des bases d’Amadeus
Ingénieur d’étude et de développement Visual Soft Rabat 01/1997 -08/2000
- Assistance au développement d’un Intranet de gestion des signatures pour la Banque Populaire : Visual Basic 5/ COM / ADO / SQL Server 7.0/ ASP / DHTML
- Assistance au développement d’une application Client /serveur pour la gestion des barrages pour l’ONP (Office National d’Eau Potable) : Oracle / ADO/ Visual Basic 6/SQL Plus/Crystal Report
- Développement Application Client/serveur (Sonothèque) pour la Radiotélévision marocaine : SQL Server 6.5/ RDO/ Visual Basic 6 /Crystal Report 5
FORMATIONS & CERTIFICATIONS
Diplômé de l’école supérieur de commerce et d’informatique (ESCI : Génie logiciel& réseau) (Maroc)
Diplômé de l’école centrale d’informatique et de gestion des entreprises (ECIGE) (Maroc)
Salesforce Certified Platform Developer One
Salesforce Certified Platform App Builder
MCP : Administration SQL Server 7.0
MCP : Développement d’applications avec Microsoft Visual Basic 5.0
MCP : Conception et mise en application d’applications distribuées avec Microsoft Visual Basic 6.0
COMPETENCES FONCTIONNELLES
➢ Secteur d’activité
o Offshoring et sous traitance des projets.
o Digitalisation,E-Commerce,B2B et B2C.
o Monétique (Transfert d’argent), e-paiement electronique,Lutte anti-fraude, compliance.
o Industrie : gestion de production, gestion des magasins, Ventes, Retail, KYC.
➢ Pilotage et Gestion de projet
o Analyse et rédaction des besoins fonctionnels et technique des clients
o Facilitation des échanges et de communication avec les équipes métiers et techniques
o Audit & Etude technique et fontionnnel des projets (FrontEnd & BackEnd ).
➢ Méthodologie : Agile, Scrum, UML,TDD
COMPETENCES TECHNIQUES
Programmation : VBA, VBS, VB5/6, VB.net, C#, MicroService /Apex /VForce / Aura/ Lwc..
Framework: .NET/ NET Core, MVC 3...5, Entity Framework, JScript, Ajax, jQuery, CSS
IDE: Visual Studio 6...2017, VStudio Code, Salesforce DX, Postman, MuleSoft / AnyPoint
Data Base/ETL: Sybase, MySQL, Oracle, SQL Server, AnyPoint, SSIS, Azure Data Studio
OS / LDAP: Windows/ Linux/ UNIX/ LDAP/ Azure Active directory
Salesforce Tools: Apex, Trigger, Batch, SFDX, VForce, Aura, Lwc, Sales, Service, CPQ.
VCS : Git/GitHub/Azur Devops