À propos de Idriss
Freelance Full-Stack Developer | TypeScript • React • Vue • Node.js • SaaS
Mon positionnement :
🚀 Full-Stack Expertise
- React, Vue.js, Next.js & Nuxt.js
- TypeScript Code strict pour améliorer la fiabilité et la maintenabilité
- Création de design systems et bibliothèques de composants réutilisables
- Performance & UX
- Optimisation des temps de chargement et de l’expérience utilisateur
Back-End
- Node.js, Laravel Conception d’APIs REST sécurisées et scalables
- PostgreSQL & MySQL Modélisation robuste et optimisée
- Architecture moderne
- AI & Recherche intelligente
Mobile
- Flutter, React Native
- Développement et refonte d’applications mobiles performantes avec intégration de nouvelles fonctionnalités et amélioration de l’expérience utilisateur.
🎯 Ce que j’apporte
- Vision produit
- Architecture Full-Stack propre et scalable
- Code testé, documenté et maintenable
- Tests automatisés
- DevOps intégré (Docker, Deploiement Cloud, GitHub Actions, CI/CD)
- Optimisation du time-to-market grâce à des itérations rapides
🔄 Méthodologie
🎯 Mon objectif :
Anglais
Capacité professionnelle complète
Coréen
Notions
Français
Bilingue ou natif
Expériences
- ReflexFull-Stack DeveloperRÉSEAUX SOCIAUXnovembre 2025 - mars 2026 (4 mois)Paris, FranceReflex est une application mobile iOS. La plateforme permet aux utilisateurs de publier, découvrir et partager de courts clips audio, avec un système de classement, de monétisation et d'abonnement premium.Application mobile (iOS)
- Authentification (email + login social), gestion de session JWT
- Feed de posts audio filtrables par catégorie, continent et mood
- Lecteur audio intégré avec indicateur d'animation en cours de lecture
- Système de favoris persistant
- Partage de lien ou du fichier audio natif (share sheet)
- Profils utilisateurs avec système de follow/follower
- Classement des posts avec indicateur d'évolution (trending)
- Concours intégrés : soumission de posts, publication des gagnants
- Abonnement premium via Stripe (avec gestion Apple subscription)
- Analytics créateur : vues, streams, évolution par jour
- Monétisation : configuration et suivi des revenus par post
- Extension clavier personnalisée permettant d'insérer un lien audio directement dans n'importe quelle application
- Deep links pour redirection depuis un lien externe vers un post
Back-end (Spring Boot)- API REST sécurisée par JWT avec gestion des rôles (user / admin)
- Gestion des posts avec soft delete et validation
- Upload et conversion d'images (WebP via cwebp)
- Génération d'avatars automatique à partir des initiales
- Calcul de classement des posts par job planifié (évolution en % par rapport à la période précédente)
- Gestion des concours : dates, gagnants, publication des résultats
- Système de signalement de posts (reports)
- Intégration Stripe : abonnements, webhooks, suivi des paiements
- Suivi de la monétisation journalière par post
- Gestion de pages de contenu en Markdown
Panel d'administration (Angular)- Dashboard : inscriptions, revenus, nombre de posts, espace disque
- Gestion des utilisateurs et modération
- Gestion des catégories et des pages de contenu
- Suivi et gestion des concours
- Consultation des signalements
- TrackstoneFull-Stack DeveloperIMMOBILIERavril 2025 - mars 2026 (11 mois)Lyon, France
- Implémentation d’un parcours complet d’onboarding vendeur pour la publication et la gestion d’annonces immobilières.
- Migration de l’architecture frontend de Vuex vers Pinia afin d’améliorer la gestion d’état et la maintenabilité.
- Conversion complète du code JavaScript vers TypeScript (fichiers JS et composants Vue) pour renforcer la robustesse et la fiabilité du code.
- Migration de l’application vers une architecture SSR (Server-Side Rendering) afin d’optimiser les performances et le SEO.
- Refonte des routes backend du backoffice en API REST et migration du frontend de Livewire vers Nuxt.js.
- Conception et développement d’un service de Retrieval-Augmented Generation (RAG) en Rust pour la recherche intelligente de biens immobiliers.
- Mise en place d’une synchronisation continue des données (MySQL → Qdrant) pour l’indexation vectorielle.
- Développement d’un système de recherche hybride combinant recherche sémantique et filtres structurés.
- HelloCSEDéveloppeur Full Stackavril 2022 - Aujourd'hui (4 ans et 2 mois)7th Arr., Lyon, France
- Piloter la migration d'une application monolithique vers une API REST + Frontend, en adoptant une approche de Conception Pilotée par le Domaine (Domain-Driven Design - DDD).
- Intégrer avec succès une API fintech pour rationaliser la conversion des soldes des utilisateurs en cartes de paiement physiques.
- Refonte d'une application mobile avec Flutter, comprenant la réécriture et l'intégration de nouvelles fonctionnalités.
- Diriger la refonte complète du backoffice, orchestrant sa migration vers NuxtJs pour des performances améliorées et une interface utilisateur optimale.
- Migration des fonctionnalités de Blade à VueJs pour une expérience utilisateur améliorée.
- Jouer un rôle clé dans le processus de revue de code.
Recommandations
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
- Titre professionnel (TP) de niveau 5, Programmation / développeur informatique, généralIT Akademy2022Titre professionnel (TP) de niveau 5, Programmation / développeur informatique, général
- Licence, Langue étrangère appliqué Anglais CoréenUniversité Jean Moulin Lyon 32019Licence, Langue étrangère appliqué Anglais Coréen