
Dieudonné Nyoumi Mballa
Researcher PhD in Energy | Energy Engineer | Web3 | AI | BlockChain | Certified Hashgraph Developer | Mathematics & Physics Higher School Teacher | Author
Salaire / Taux journalier
Casablanca, Maroc
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Hi and welcome to my profile ! As a Researcher and Blockchain and Web 3 developer, I architect decentralized systems with a foundation in rigorous academic research and work applied in DLT and AI. My work is strengthened by dual specializations: as a Hedera Hashgraph Certified Developer, building enterprise-grade DLT solutions, and as an author and practitioner mastering Blockchain,web3, AI, smart contract , optimization. This technical expertise is uniquely framed by my strong background in Mathematics and Physics . This experience has honed my ability to manage projects with excellence, to explain complex systems into foundational principles, communicate intricate concepts with clarity, and approach problem-solving with solution mindset. I bridge the gap between cutting-edge innovation and deep, practical and theoretical understanding, driving projects from conceptual rigor to functional reality.
Expérience de travail
Fondateur
PCIE School
oct. 2024 - Présent
2 ans 1 mois
Eng
SMART GRID ENERGY
oct. 2023 - Présent
3 ans 1 mois
PhD-Student
Laboratoire Modélisation et Simulation des Systèmes Industriels Intelligents
nov. 2021 - Présent
5 ans
Casablanca, Maroc
FullStack Blockchain
Hedera
févr. 2023 - janv. 2025
2 ans
À distance
Frameworks & Bibliothèques - React.js / Next.js - Framework principal pour les dApps - Vue.js / Nuxt.js - Alternative populaire - Svelte/SvelteKit- Émergent dans l'écosystème Web3 Bibliothèques Web3 Frontend - ethers.js - Interaction avec Ethereum (le plus moderne) - web3.js - Bibliothèque historique Ethereum - wagmi - Hooks React pour Ethereum - viem - Alternative moderne et performante à ethers - RainbowKit / ConnectKit - UI pour connexion wallet - WalletConnect - Protocole de connexion multi-wallet Wallets & Authentification - MetaMask - Extension navigateur la plus populaire - WalletConnect - Connexion mobile - Coinbase Wallet - Rainbow Wallet - Web3Auth / Magic Link - Authentification simplifiée Technologies Backend & Smart Contracts Langages de Smart Contracts - Solidity - Langage principal pour Ethereum/EVM - Vyper - Alternative à Solidity, syntaxe Python - Rust- Pour Solana, Near, Polkadot Frameworks de Développement Smart Contracts - Hardhat- Framework le plus utilisé (Ethereum) - Foundry - Toolchain rapide en Rust - Truffle - Framework historique - Brownie - Framework Python pour smart contracts - Anchor - Framework pour Solana Testing & Sécurité - Chai / Mocha - Tests JavaScript - Waffle - Tests smart contracts - OpenZeppelin - Bibliothèques sécurisées - Slither - Analyse statique de sécurité - Mythril - Détection de vulnérabilités - Echidna - Fuzzing de smart contracts Blockchains & Protocoles Blockchains Layer 1 - Ethereum - La plus utilisée pour dApps --Hedera Hashgraph - La nouvelle génération pour Dapps Infrastructure & Nodes ### Providers RPC - Alchemy - Provider premium avec analytics - Infura - Provider historique - QuickNode - Nodes rapides multi-chain - Ankr - RPC public et premium - Moralis - Backend Web3 complet Storage Décentralisé - IPFS - Stockage de fichiers P2P - Arweave - Stockage permanent - Filecoin - Marketplace de stockage - Pinata- Service IPFS managé - NFT.Storage - IPFS pour NFTs gratuit - Ceramic Network - Base de données décentralisée Mes tâches de Développeur Full Stack Blockchain Frontend (dApp Development) 1. Créer des interfaces utilisateur pour interagir avec la blockchain 2. Intégrer la connexion de wallets (wallet connection) 3. Afficher les balances de tokens et NFTs 4. Créer des formulaires de transactions 5. Gérer les états de pending/confirmed transactions 6. Implémenter la signature de messages 7. Gérer le multi-chain switching 8. Optimiser les appels RPC pour réduire les coûts 9. Créer des dashboards de données on-chain 10. Gérer les erreurs blockchain côté UI Smart Contracts Development 1. Écrire des smart contracts (tokens, NFTs, DeFi, DAOs) 2. Implémenter les standards (ERC-20, ERC-721, ERC-1155) 3. Optimiser le gas consumption 4. Auditer et sécuriser le code 5. Écrire des tests unitaires et d'intégration 6. Déployer sur testnet puis mainnet 7. Vérifier les contrats sur explorers 8. Implémenter des patterns de upgradeability 9. Gérer les événements (events) pour l'indexation 10. Documenter le code avec NatSpec Backend & Infrastructure 1. Configurer des nodes RPC ou utiliser des providers 2. Indexer les événements blockchain 3. Créer des APIs pour servir des données on-chain 4. Implémenter du caching pour optimiser les performances 5. Gérer les webhooks pour les événements blockchain 6. Créer des bots de monitoring 7. Implémenter des workers pour traiter des transactions 8. Gérer les clés privées de manière sécurisée 9. Créer des systèmes de backup et recovery 10. Monitorer la santé des smart contracts DevOps & Déploiement 1. Configurer des pipelines CI/CD pour smart contracts 2. Gérer les déploiements multi-chain 3. Créer des scripts de migration 4. Monitorer les coûts de gas 5. Gérer les environnements (testnet/mainnet) 6. Automatiser les audits de sécurité 7. Configurer des alertes pour événements critiques Sécurité 1. Auditer les smart contracts 2. Implémenter des access controls 3. Gérer les reentrancy attacks 4. Protéger contre les front-running 5. Valider les inputs on-chain 6. Implémenter des circuit breakers 7. Gérer les upgrades de manière sécurisée 8. Tester les edge cases Cas d'Usage Principaux DeFi (Finance Décentralisée) - DEX (Decentralized Exchanges) - Lending/Borrowing protocols - Staking platforms - Yield farming - Liquidity pools - Synthetic assets NFTs - Marketplaces - Minting platforms - Royalty systems - Collections management - Metadata hosting DAOs (Organisations Autonomes) - Systèmes de gouvernance - Voting mechanisms - Treasury management - Proposal systems Gaming & Metaverse - Play-to-earn games - In-game assets (NFTs) - Virtual land - Marketplaces intégrés Identity & Authentication - Web3 login systems - Reputation systems - Credential verification (SBTs) - Decentralized identity (DIDs) Compétences Complémentaires - Cryptographie : Comprendre les signatures, hashing, encryption - Économie des tokens : Tokenomics, incentive design - Consensus mechanisms : PoW, PoS, PoA, DPoS - Gas optimization : Techniques pour réduire les coûts - Cross-chain bridges : Interopérabilité entre blockchains - MEV (Maximal Extractable Value) : Comprendre et mitiger
Consultant formation-Professeur
ECOLE ENSEIGNEMENT SUPERIEUR PRIVE
sept. 2022 - oct. 2023
1 an 2 mois
Formation
ENSET Mohammedia
Phd Candidate, L'intelligence artificielle appliquée à l'énergie
2021 - Présent
5 ans
Licences et certifications
Certified Hashgraph Developer
Délivré le : –
Blockchain&Web3 Specialization
Délivré le : août 2024
Portfolio
