Expérience professionnelle
Klanik Canada Inc. – Canada : Août 2022 |Aujourd’hui
o Banque de Développement du Canada – Canada
Rôle : Architecte & Développeur SAP, Marketing Automation
Participer dans le cadre de la transformation digital de la BDC sur le périmètre
marketing automation en tant que développeur SAP en assurant une évolution
continue de la plateforme SAP MC.
Détail des réalisations (techniques, fonctionnelles, autres)
- Administrer la plateforme SAP HYBRIS MARKETING CLOUD
- Analyser et fournir les spécifications techniques pour l’ajout de nouvelles
fonctionnalités sur SAP Marketing Cloud
- Développer de nouveaux connecteurs Open Channel et des flux d’intégration
(iFlows) dans SAP Cloud Intégration (CPI) et Marketing Cloud
- Maintenir et améliorer les solutions existantes
- S’assurer du bon fonctionnement de la plate-forme SAP
- Bâtir des tests de non régression pour valider les mise à jour SAP Marketing
Cloud et les déploiements.
- Fournir les spécifications techniques pour le développement / maintenance
d’API REST
- Effectuer les contrôles de qualité des nouveaux programmes
- Vérifier et optimiser la performance de l’existants
- Accompagner les utilisateurs de la plate-forme afin d’établir les meilleurs
pratiques et s’assurer que SAP Marketing Cloud réponds bien aux exigences
Business.
Environnement technique :
✓ Framework .Net
✓ Java, Groovy &
JavaScript
✓ Confluence
✓ Kafka
✓ ABAP
✓ Docker, Kubernetes
, Tanzu
✓ XML
✓ XSLT
✓ SAP CPI
✓ MuleSoft
✓ Jira
✓ Draw.IO
BOUYGUES TELECOM – France : Avr. 2020 | Juil. 2022
Rôle : Architecte fonctionnel
Participer en tant qu’architecte fonctionnel transverse sur les projets du SI Entreprise
et notamment sur le projet de transformation « Vente & déploiement ».
Ce projet permet aux forces de vente directe et indirecte de gagner en efficacité,
améliorer le rendement opérationnel , de fluidifier le parcours client et d’améliorer
nettement l’expérience client.
Détail des réalisations (techniques, fonctionnelles, autres)
- Participer aux ateliers POC avec les éditeurs choisis et aux ateliers de clarification
fonctionnelles et techniques des éditeurs choisis.
- Evaluer les éditeurs choisis en phase préliminaire.
- Participer aux ateliers de coaching agile et aux ateliers de modélisation et
conception Métier.
- Participer aux instances de cadrage et pilotages « Co-Projet métier et IT, Points
de synchronisation d’architecture et note de trajectoire… ».
- Assurer l’audit des interfaces et flux des systèmes impactés dans le Legacy
- Mettre en place l’architecture fonctionnelle en respectant les principes
d’architecture imposés par les standards.
- Participer à la mise en place des différentes architectures logiciels transverses.
- Travailler avec les métiers sur l’optimisation des parcours clients afin d’améliorer
son expérience et fluidifier ses interactions avec les forces de vente et de
déploiement.
- Participer aux Dailies « Daily Stand-Ups » de l’équipe Agile.
- Choisir la solution et participer à la rédaction des exigences DSI du projet.
- Participer aux soutenances et à l’évaluation des intégrateurs.
- Réaliser les études d'architecture sur les nouveaux sujets en s’assurant à identifier
des solutions qui garantissent le respect de la qualité de l'expérience client et du
service, tout en optimisant les délais de mise en œuvre.
- Participer à la rédaction de la note de trajectoire du projet.
- Réaliser les études de faisabilité transverses avec les différents MOAs & MOEs
impactés.
- Concevoir, rédiger et présenter l'architecture fonctionnelle et technique du MVP
«SOA + EDA ».
- Restituer l’étude et présenter la solution retenue.
- Maitriser la communication avec les parties prenantes en adoptant un bon
relationnel.
- Fédérer et animer les équipes transverses.
Environnement technique :
✓ Salesforce/Vlocity
✓ RabbitMQ
✓ API REST / Event
✓ APIM (APIGEE)
✓ Confluence
✓ MuleSoft
✓ Jira
✓ Office 360
✓ UML
✓ PowerPoint, Visio)
✓ Draw.IO
✓ Planner
✓ MagicDraw
BOUYGUES TELECOM : Functional Architect
April 2020| Until now
Working as a functional architect on a transformation project based on the
solution SaaS "SalesFroce / Vlocity".
The aim of the project is to enable sales forces to gain in efficiency, to streamline
the customer journey and to improve the customer experience.
● Provide expertise during functional and technical analysis, business modeling
and IT design workshops of the POC with the selected editors.
● Ensure the audit of integration interfaces of systems in Legacy impacted by
the business process.
● Set up and maintain the functional architecture.
● Collaborate with the business teams in order to optimize the customer journey.
● Participate in the Daily Stand-Ups with project team.
● Set up and ensure architectural studies in order to identify the best solutions
that will guarantee the high quality of the customer experience and services.
● Collaborate on the writing of the trajectory note of the project.
● Ensure a cross-functional feasibility study with the various MOAs & MOEs.
● Design, present and write the functional and technical architecture(s) of the
MVP.
● Present the final architecture and the final solution
EuroTitrisation/Bank (Anonym)– Risk Management & Monitoring Platform
01/2017 - April 2020
Risk platform specialized in risk analysis, monitoring & managing securitization transactions
Position:
Project Manager & full stack Software Developer
Context of the project:
● Manage Bank transactions and Business views
● Extract, Load, Transform and Control the transaction data
● Set up the Security Requirements (SSL, Databases Cryptography, Authentication, Audit, etc.)
● Set up the Infrastructure Requirements (Sub network, BCP, BRP, etc.)
● Set up Environments for Developments, Tests & Production
Achievements:
● Project Management
● Risk & Monitoring detection
● Security mechanisms (Certificate, SSO)
● MVC/ C#
● Entity Framework Database First
● Web API (WCF/ C#)
● Google Charts
● Data Modeling
● Data Normalization
● Data Visualization
● Data Analyst
● Data Protection
● Security requirements
● Security audits
● Data tracking
Back end:
● Web application controllers:
○ Build workflows for loading data from the production databases to the application database
○ Build workflows notifying all the changes on the system
○ Build workflows controlling data
○ Build workflows managing the mapping between operations
○ Build workflows calculating and consolidating the KPI
○ Build workflows Auditing & Tracking user activities
● Web Services :
○ Handle all traffic between the database and the platform
○ Handle authentication certificates (Request, Invoke)
○ Make logs (Security log, Functional log)
○ Check Security logs periodically to detect any violation on the system
○ Notification system based on KPI
○ Notification system based on Security violation
○ Notification system based on online documents store events (upload, download, rename, etc.)
○ Handle Informix Hybrid Database by MongoDB driver
Front end:
● Manage 2 lots of bank deals:
* lot 1 : that we are a management company / calculation agent
* lot 2 : that we are a Data Steward only
● Manage documents traffic (Cloud)
● Manage Deal features
● Manage Cross requests from end-user (Analysis requests on demand)
● Administrate users (Granting access, Certificates manager (Online revoke), Password manager, User manager, etc.)
● Dashboard designed by the user for each transaction (fast view)
● Provide Asset Management data (Ageing balance, Roll forward, Maturity Balances, Break Down, Specific KPI, Forecasted, etc.)
● Provide Credit Support data
● Provide Purchase Price data
● Provide Rate Swap/Currency Swap data
● Provide Compliance data (Triggers, Bale II)
● Provide Fees data
● Provide Waterfall data
● Provide Balance sheet data
● Provide Liabilities data (Securities Register, Securities amortization profiles, Securities coupons views)
● Provide Accounting statement (Financial Statement, Audit Statement)
Bank Team interactions :
● FR : Functional Requirements
○ Organize weekly meetings for validation of each step
○ Accommodate new recommendations
○ Organize the next steps (Type, Business view, etc.)
● NFR : No Functional Requirement
○ Organize weekly meetings
○ Interface between our outsourcing network team and bank network team
○ Interface between our outsourcing security team and bank Security team
○ Accommodate new recommendations
○ Organize penetration tests
○ Manage the Security requirements (certificates, test, revocation, etc.)
Team :
● Bank Operational Team
● Bank Security Team
● Bank Network Team
● EuroTitrisation Outsourcing network & Security Team
● EuroTitrisation Operational Team
● Developers
Infrastructure :
● Organize BRP & BCP plans
● Set up Servers & Services (IIS, Sql Server, Informix Hybrid Database, Json Listener, etc.)
EuroTitrisation/Electronic Signature Platform
01/2016-up to now
In terms of digital transformation and for transactions security we make a platform for different clients (Banks, customers, investors, etc.)
Position:
Architect, Analyst, Developer and Project Manager
Context of the project:
● Analyze...