- IXXO est une société spécialisée dans la mise en place de blockchain privées basées sur le
protocole Ethereum. IXXO connecte des outils de gestion de données décentralisées (système
de fichiers, annuaires, métadata) à la blockchain. IXXO a étendu la gestion des droits et des
autorisations des nœuds de la blockchain pour permettre une gestion paramétrisée de l’ouverture
des données (données publiques, semi-publiques sur blockchain privée). IXXO a développé des
modules sur la data privacy. IXXO développe des tokens natifs sur la blockchain Ethereum (avec
des balances présentes dans tous les comptes blockchain)
- Développement Ethereum (Solidity) & Golang, AngularJS, VueJS.
o Gouvernance de blockchain privée (autorisation onchain, offchain)
o Intégration des outils d’orchestration cloud Kubernetes pour le déploiement de blockchain
o Intégration de couches de gestion des identités locales (répertoires d’un file system
identifié par clés Ethereum) et dérivation de clés (BIP39)
o Gestion d’authentification simplifiée (type login password) sur compte blockchain, grâce à
l’automatisation du cloud (sans Metamask, mais avec possibilité de reprises des clés
privées par transfert sécurisé).
o Gestion des droits d’accès par smart contract : fichiers, répertoires
o Gestion de métadata sur smart contract
o Preuves sur la blockchain : preuve d’identité, ProofOfExistence, preuve de transfert de
fichiers
o Privacy : Calcul point à point homomorphique (garbled circuits)
o Couche P2P écrite en Golang (gestion distribuée d’un file system, optimisation transferts
big data)
o Ajout de structures « bases de données de type columnbase » à la blockchain pour
gérer des référentiels privés partagés (utilisé pour la création de « tokens natifs »).
Consensus sur données structurées, avec synchronisation blockchain.
o Développement d’une POC sur Etheremint / Cosmos Network (portage de la dAppBox
sur Cosmos)
o Développement d’un MVP de connecteur Lisk pour un client
o Prototypage d’un connecteur Stellar pour les tokens natifs.
- Languages de développement
o Cloud : Kubernetes, Helm, Docker, Azure, DigitalOcean
o Backend: Golang, CircleCI, NodeJS
o FrontEnd: VueJS, AngularJS, Angular
o Blockchain: Ethereum, Cosmos Network, Gochain, ChainPoint, Metamask, Lisk, Stellar,
protocole de consensus Clique, bootstrapping de noeuds validateurs, QuickBlocks pour
le reporting détaillé des transactions blockchain.
CLIENTS:
1. TerraLab, (terralab.io), automatisation de déploiement de blockchain privée sur cloud privé
interentreprises. Projet en Production.
a. Mise en place d’une blockchain privée permissionnée Ethereum avec bootstrapping
de nœuds (possibilité d’ajouter des nœuds validateurs ondemand, sans
configuration manuelle)
b. Sécurisation des clés utilisateur
c. Connection d’entrepôts de données locales à la blockchain pour gestion des
preuves (preuve d’existence (=d’authorship), preuves de transfer)
d. Mise en place d’outil de monitoring de la blockchain : QuickBlocks (big data sur les
évènements blockchain), Ethstats, BlockExplorer.
e. Mise en place d’une faucet blockchain
2. BNP
Architecte technique, team lead de l’équipe Solidity (revue de code de smart contract et
audit de sécurité), rédacteur de la partie technique du WhitePaper.
Mise en place d’une plateforme de tokenisation des fonds luxembourgeois (monétaires et
actions).
a. Définition de l’infrastructure de blockchain privée
b. Mise en place d’outils gérant la confidentialité des transactions (de type Quorum,
mais avec chiffrement asymétirque)
c. Schéma d’architecture, chiffrage des briques à réaliser
3. ValYooTrust
Mise en place d’un réseau d’échanges blockchainisées de données sensibles entre
startups, investisseurs et grands comptes. Projet en cours de mise en production.
a. Sécurisation des comptes sans Metamask (clés privées)
b. Intégration dApp avec nœud Ethereum local
c. API Web automatisant les opérations de gestion de preuves
d. Connection à un ensemble de smart contracts gérant les preuves
e. Connection d’un réseau décentralisé de données avec preuves blockchain
associées (réseau de type GED)
4. MSSolutions (********)
Architecture d’une connection des moyens monétiques du groupe avec la blockchain
Stellar. Décentralisation des portefeuilles client et rémittence.
5. ********
Audit de sécurité des smart contracts d’ICO pour ********
Lien du White Paper IXXO: ********.pdf
- Création d’une place de marché de la donnée sur Ethereum (de type DAWEX)
- Mise en place d’une base de données distribuées (CoackroachDB) connectée à la blockchain,
pour synchronisation de référentiels privés selon accord préalables accordé sur la blockchain
- Animation de 6 ateliers de collecte des besoins utilisateurs et de création d’une architecture
technique pour ConnectingFood ********/
Outils de développement : GOLANG, CoackroachDB, Ethereum, Solidity, Truffle.
Participation aux Devcon 1 et 2, échanges autour du WhitePaper en vue d’une « ICO ».
- Développement Java, .NET, ElasticSearch
- DEVOPS : TeamCity, Jenkins, Git, Github, docker
Mise en place d’une usine DevOps pour 3000 développeurs dans une grande banque.
Déploiement de dashboards ElasticSearch sur les logs des applications bancaires
Support “architecte technique” Devops et logiciel transverse .NET et Java, pour les sujets
middleware (connections des applications entre elles).
- Création d’un éditeur de workflow WPF/ WCF pour l’exécution de règles métier.
- Mise en place d’un moteur 3D pour l’analyze des zones à risques industrielles.
Projet Veolia Portail _ Solutions Microsoft SharePoint Portal Server 2003 Réécriture d’une application de gestion du cycle de vie des produits OTC.
Solutions Entlib / CAB / WinForm / .NET 3.5 / Infragistics / Java / Hibernate
Architecte .NET dans le cadre de grands comptes bancaires.
- Responsable de projets en forfait (environnement trading Front / Middle P&L) sur outils de
consolidation globale des risques de la banque.
Projet Veolia Portail _ Solutions Microsoft SharePoint Portal Server 2003 Framework de pricing de book d’options
Solutions .NET 2.0 / Microsoft CAB / WinForms / Lexifi
Conception d’un framework .NET GUI pour la création la plus automatisée possible de nouveaux produits OTC.
- Choix des technologies et chiffrage pour la partie GUI.
- Intégration d’un navigateur embarqué dans l’application Winform, pour une migration progressive d’une application web vers une application WinForm.
- Mapping automatique des écrans avec les objets métiers en Xpath (grâce à une extension du mode design de Visual Studio) : mapping du DTO (Data Transfer Object) vers l’écran automatisé.
- Solution automatisée de tests unitaires
- Architecture objet basée sur CAB (Composite Application Blocks).
- Webservices WCF
- TIBCO
- Debugging et correction de la couche serveur Java : CXF, Dother, Maven, Weblogic avec Eclipse.
- Participation à la modélisation des tables dans la base de données (Hibernate, Oracle)
Développement d’un framework de pricing de portefeuilles d’options avec gestion de la sensibilité à différents facteurs de risque
- Intégration de pricers Lexifi d’options complexes (à barrière).
- Architecture d’un framework de gestion multidimensionnel du risque d’un portefeuille d’instruments.
- Développement d’une API .NET permettant de relier des DataSet directement à des feuilles Excel.
Projet Veolia Portail _ Solutions Microsoft SharePoint Portal Server 2003 Fortis (Bruxelles)
Solutions Analysis Services 2005 / SSIS / SQL 2005