Ă propos de Mathieu
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- MEV CapitalSoftware Engineer | Frontend Dev | Next.js | dApp | Crypto | DeFiCAPITAL-INVESTISSEMENTseptembre 2024 - Aujourd'hui (1 an et 9 mois)Montpellier, FranceEn tant que développeur Frontend chez MEV Capital, j'utilise Next.js pour concevoir, développer et déployer des applications blockchain orientées DeFi, facilitant l'interaction des utilisateurs avec des protocoles financiers complexes tout en garantissant des interfaces intuitives et réactives.Compétences utilisées
- Wagmi, RainbowKit, Ethers.js, Viem, Foundry/Anvil, Solidity, Next.js, TypeScript, React Query, Tailwind, Shadcn/ui, MUI, Recharts, Paraswap, Morpho, Hyperbeat, Uniswap, NextAuth, Prisma, Supabase, Vercel, GitHub, CI/CD, Figma
đ§ DeFi, Protocol & Web3 Architectuređïž Architecture frontend pour des applications DeFi complexes : dĂ©finition des stratĂ©gies d'Ă©tat et des cycles de vie de transactions dĂ©terministesđ ModĂ©lisation explicite des Ă©tats de transaction (simulation â signature â pending â confirmed â reverted) pour garantir une UX prĂ©visible et rĂ©duire le risque d'exĂ©cutionđĄïž ImplĂ©mentation de simulations pre-flight cĂŽtĂ© backend pour valider dĂ©pĂŽts, swaps et actions de lending avant signature utilisateurđ Couches d'abstraction unifiĂ©es pour intĂ©grations multi-protocoles (Paraswap, Morpho, Uniswap), garantissant une UX cohĂ©rente entre primitives DeFi hĂ©tĂ©rogĂšnesâ ïž UX patterns gas-aware et dĂ©codage structurĂ© des erreurs blockchain pour minimiser les transactions Ă©chouĂ©es⥠Pipelines WebSocket temps rĂ©el avec Ă©tat global bufferisĂ© pour des updates financiers haute frĂ©quenceđ° Interfaces complĂštes : lending, staking, swaps, liquidity provisioning, approvals et configuration de protocolesđ Dashboards haute prĂ©cision : TVL, balances, performance et paramĂštres de risqueđ„ Tests d'intĂ©gration dAppâsmart contract via Anvil mainnet forks pour un testing frontend dĂ©terministeđ Connaissance des mĂ©caniques de perpetual DEX (long/short, leverage, funding, liquidations, orderbooks) et leurs implications sur la gestion d'Ă©tat frontend - BoardridersFullstack DĂ©veloppeur - React & Django pour Corporate Web AppLOGISTIQUE & SUPPLY CHAINjanvier 2020 - dĂ©cembre 2023 (4 ans)Los Angeles, Ătats-UnisChez Boardriders, j'ai dĂ©veloppĂ© des applications web pour les Ă©quipes Produits et Planning, centralisant les processus de dĂ©veloppements et d'achats.CompĂ©tences utilisĂ©es
- React JS, Django (Python), REST API, JWT Authentification, Docker, Nginx, GitHub, UAT Testing, Gestion de projet, JIRA
Gestion de projet- J'ai intégré une équipe projet leadée par l'une de mes collaboratrices en Australie et nous étions accompagnés de key-userbusiness nous permettant decomprendre leurs difficultés et challenges.
- Nous avons utilisé JIRA pour créer des tickets et suivre l'avancement, avec des weekly meetings.
Développement Back-End- Un des défis était de standardiser les données utilisées. J'ai collaboré avec l'architecte BI pour créer des tables SQL alimentant le backend Django.
- J'ai mis en place les différents endoints pour l'API avec Django Rest Framework (Python), définissant URLs, vues, et serializers pour transformer et fournir les données au Frontend.
- L'authentification et la gestion des accÚs ont été réalisées avec JSON Web Token (JWT).
Développement Front-End- Nous avons défini des visuels uniformisés pour l'application web, offrant aprÚs authentification des filtres permettant la génération d'un formulaire de saisie.
- En utilisant React et ses hooks (useState, useEffect), nous avons récupéré les données via l'API REST Django.
- Une fois les données saisies, elles étaient envoyées au backend Django pour centralisation, permettant ainsi des rapports globaux via React ou des outils de visualisation comme Tableau.
- Une architecture component-based a été privilégiée pour optimiser le code et assurer une maintenabilité efficace.
Testing & Déploiement- Toutes modifications étaient loggées dans JIRA et soumises à des tests d'acceptation utilisateur (UAT) pour garantir la fonctionnalité et éviter les régressions.
Recommandations
Soyez le premier Ă recommander Mathieu
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critÚres
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- Ingénieur InformatiqueESTIA2016J'ai intégré l'Ecole Supérieure des Technologies Industrielles Avancées en 2013 aprÚs une classe préparatoires Math Sup / Math Spé à Montpellier. Diplomé de cette école en 2016 avec un double diplÎme obtenu à l'université de Wolverhampton, spécialité Lifecycle Management and Supply Chain Management