Identité, coordonnées et noms exacts des entreprises et des écoles réservés aux recruteurs que nous vérifions et validons.
Backend Engineer | Blockchain & Developer Tooling
Contrat
Freelance
Disponibilité
Immédiate
Télétravail
100% télétravail
TJM
800 €/j
Présentation
Ingénieur backend spécialisé en blockchain et developer tooling avec 5 années d'expérience. Maîtrise approfondie des architectures microservices, des technologies cloud-native et de la modernisation de systèmes legacy. Expert en Java, Kotlin et TypeScript, avec une forte expérience en développement d'outils et d'infrastructures pour plateformes d'e-commerce et blockchain.
Formation / Diplômes
Master's Degree in Information Technology and Cyber Security
National University of Radio Electronics
2020-2022Degree in Informatics and Computer Science
Institut of Informatics and Computer Science
2011-2013Bachelor's Degree in Physics
Mohammed V University
2009-2012Expériences professionnelles
Freelance Software Engineer
Freelance
Févr. 2026 – Aujourd'huiTravail indépendant sur des projets d'ingénierie logicielle dans les domaines du backend et des outils de développement. - Développement de solutions backend et d'outils de developer tooling en environnements variés. Environnement technique : Go, Kotlin, TypeScript, Java.
Developer Experience Engineer
Startup blockchain spécialisée en bases de données relationnelles décentralisées
Janv. 2025 – Févr. 2026Conception et maintenance d'outils de développement pour une blockchain relationnelle et son langage natif associé. - Amélioration du serveur LSP en ajoutant diagnostics IDE, navigation, complétions et inlay hints. - Maintenance de générateurs de code produisant des liaisons clients type-safe en Python, TypeScript et Kotlin à partir de bases de code blockchain. - Amélioration des outils CLI pour la construction, les tests et le déploiement d'applications décentralisées on-chain. - Contribution à l'extension VS Code officielle du langage de la plateforme. - Développement d'un serveur MCP reliant les assistants IA aux données on-chain via une recherche de documentation alimentée par RAG. Environnement technique : Kotlin, TypeScript, Python, Go, LSP, MCP, VS Code Extensions, Blockchain.
Java Developer
Grande plateforme internationale de vente de voyages en ligne (>10 000 employés)
Mai 2023 – Déc. 2024Rejointe d'une équipe de développement d'une plateforme de vente au détail de voyages à grande échelle pour moderniser son architecture microservices. - Développement et maintenance de microservices pour la plateforme de vente au détail de voyages. - Pilotage d'une initiative de modernisation migrant des microservices existants de frameworks et bases de code legacy vers des équivalents cloud-native modernes, améliorant la scalabilité et réduisant la surcharge de maintenance. - Refactorisation de la base de code pour optimiser les performances et réduire la dette technique. - Investigation et résolution de défauts critiques en production, assurant la stabilité du système. - Participation aux revues de code, maintenant des standards élevés de qualité. Environnement technique : Java 21, Java 17, Java 8, Spring Boot, Spring Reactive, Maven, Docker, Apache Kafka, Mockito, PowerMock.
Java Developer
Grand groupe de distribution retail de produits professionnels et grand public (>5 000 employés)
Févr. 2022 – Févr. 2023Maintenance et amélioration d'une plateforme e-commerce legacy pour le secteur du retail et de la distribution. - Maintenance et amélioration d'une plateforme e-commerce legacy destinée au retail et à la distribution. - Encadrement des développeurs juniors en fournissant guidance technique et partage de connaissances. - Refactorisation de code legacy pour améliorer les performances et la maintenabilité. - Établissement et application de bonnes pratiques via les revues de code. - Investigation et résolution de défauts signalés par les utilisateurs, améliorant la fiabilité du système. Environnement technique : Java 8, framework e-commerce legacy, Mockito, PowerMock, Gradle.
Kotlin Developer
Grand groupe de distribution retail de produits professionnels et grand public (>5 000 employés)
Janv. 2021 – Févr. 2022Développement de services backend BFF pour une application mobile de livraison rapide (modèle marketplace de livraison de première nécessité). - Conception et développement d'APIs de gestion de panier et d'inventaire. - Intégration de plateformes tierces pour la gestion de la localisation et de la livraison. - Amélioration de la résilience avec du caching Redis, des patterns bulkhead, des circuit breakers et des mécanismes de retry. - Collaboration avec les développeurs frontend pour assurer une intégration API fluide. Environnement technique : Kotlin, Spring Boot, Spring Cloud, APIs de gestion commerciale, caching distribuée, Mockk, Kluent, Gradle, Git, observabilité, Swagger, CI/CD, Jira, contrôle de qualité.
Java Developer
Grande ESN internationale (>50 000 employés)
Oct. 2019 – Déc. 2020Création de microservices pour une plateforme de commande de nourriture, couvrant plusieurs domaines métier. - Création de microservices pour une plateforme de commande de nourriture : services de produits, commandes, promotions et listes de souhaits. - Intégration de fournisseurs de paiement tiers à travers le backend et le frontend (TypeScript/React). - Implémentation de l'authentification et de l'autorisation avec un gestionnaire d'identité IAM. - Construction de tableaux de bord de monitoring d'API avec outils de métriques et de visualisation. - Création d'une documentation technique pour faciliter le partage de connaissances. Environnement technique : Java, Spring Boot, Spring Data, Spring MVC, Spring Cloud, MongoDB, Docker, IAM, outils de métriques, TypeScript, ReactJS, Git, Gradle, outils API, tests de charge.
Compétences
Outils
Compétences techniques
IA
Méthodes
Langues