You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Joan BrugayaJB

Joan Brugaya

✅ Dev fullstack Express / Next.js / React 🚀

300 €/jour
Vitry-le-François, FR
8-15 ans

Délai de réponse moyen : 1h

Ă€ propos de Joan

Salut, je suis Joan Brugaya, 30 ans et développeur full-stack senior avec plus de 8 ans d'expérience dans la création de solutions web et mobiles innovantes. Expert en technologies React, Nextjs, Express, MongoDB et Postgres, avec une solide expérience dans le développement d'applications SaaS complexes et d'outils d'analyse de données.

Points forts :
• Conception et développement d'applications web performantes pour diverses industries

• Expérience dans le développement de jeux mobiles et d'applications VR, démontrant une polyvalence technique et une capacité d'adaptation aux nouvelles technologies.

• Compétences avancées en optimisation des performances, sécurité des applications et déploiement sur infrastructures cloud.


Capable de diriger des équipes techniques, de gérer des projets de bout en bout, et de traduire des besoins métier complexes en solutions technologiques efficaces. Passionné par l'innovation et constamment à la recherche de nouvelles façons d'améliorer les processus de développement et la qualité des produits.
  • Anglais

    Capacité professionnelle complète

  • Français

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement Ă  distance

Expériences

  • TwinsEnglish
    Tech Lead - Full Stack Développeur
    juin 2022 - Aujourd'hui (4 ans)
    Développement de Twins English, une plateforme B2B d'apprentissage des langues pour les écoles au
    Japon :
    • Conception et implémentation d'une architecture full-stack robuste : • Backend : Next.js 14 et Express.js
    pour une performance et une scalabilité optimales. • Frontend : Application tablette en Flutter pour les
    étudiants et dashboard web en Next.js pour les écoles. • Base de données : MongoDB pour une gestion
    efficace des données utilisateurs et du contenu pédagogique.
    • Développement du dashboard administratif avec Next.js : • Interface de gestion complète pour les
    écoles japonaises. • Fonctionnalités de suivi des progrès des étudiants, de gestion des classes et des
    programmes. • Outils d'analyse et de reporting adaptés aux besoins spécifiques du système éducatif
    japonais.
    • Création de l'application tablette pour étudiants avec Flutter : • Interface intuitive et engageante,
    optimisée pour l'apprentissage sur tablette. • Intégration d'un assistant IA conversationnel pour un
    apprentissage personnalisé. • Système de gamification adapté aux préférences des étudiants japonais.
    Next.js React.js Express Typescript JavaScript Flutter Git Node.js
  • Self-Employed
    Game Developer
    juillet 2021 - juin 2022 (11 mois)
    Paris, France
    Développement de jeux mobiles et VR pour divers clients :

    Création de trois jeux mobiles complets :
    • Conception et développement intégral de l'architecture des jeux.
    • Implémentation des mécaniques de jeu, des systèmes de progression et des interfaces utilisateur.
    • Optimisation des performances pour différents appareils mobiles.
    • Intégration de systèmes de monétisation (achats in-app, publicités) selon les besoins des clients.
    • Gestion du cycle de développement complet, de la conception à la publication sur les stores.

    Développement d'un jeu VR multijoueur compétitif :
    • Conception et implémentation d'un système multijoueur personnalisé :
    • Synchronisation en temps
    réel des mouvements et actions des joueurs.
    • Gestion de la latence et prédiction des mouvements pour
    une expérience fluide.
    • Mise en place de salles de jeu et de matchmaking.
    • Création d'interactions complexes dans le monde virtuel : • Programmation de la physique des objets
    VR et de leurs interactions.
    • Développement de mécaniques de jeu immersives adaptées à la réalité
    virtuelle.
    • Optimisation des performances pour maintenir un taux de rafraîchissement élevé, crucial en VR.
    • Conception et développement d'un serveur sécurisé : • Mise en place d'une architecture backend robuste pour la gestion des données et des communications. • Implémentation de protocoles de sécurité pour protéger les données des utilisateurs et l'intégrité du jeu.
    • Création d'APIs pour l'accès aux bases de données et la gestion des communications client-serveur.
    • Mise en place de systèmes de logging et de monitoring pour assurer la stabilité et les performances.

    Cette expérience démontre ma capacité à gérer des projets de jeux complexes, du concept à la livraison,
    en utilisant des technologies de pointe dans les domaines du mobile et de la VR. Elle souligne également
    mes compétences en développement backend, en sécurité des données et en création de systèmes
    multijoueurs robustes.
    Flutter Unity 3D C# JavaScript Typescript Node.js Express Git React.js
  • EVS Broadcast Equipment
    Software engineer in test automation
    juin 2019 - juin 2021 (2 ans)
    Toulouse, France
    Ingénieur logiciel senior chez EVS Broadcast Equipment, leader mondial des technologies vidéo en direct :

    Direction du développement du système et du moteur principal de tests :
    • Conception et implémentation d'une architecture de tests robuste en Java.
    • Développement d'un framework de tests automatisés pour les systèmes de production vidéo en direct.
    • Intégration de JUnit et Mockito pour des tests unitaires et d'intégration efficaces.
    • Mise en place de tests de performance pour simuler des conditions de diffusion en direct à grande
    échelle.
    • Implémentation de tests de compatibilité multi-plateformes pour assurer le fonctionnement sur divers
    systèmes d'exploitation et configurations matérielles.

    Responsable de l'assurance qualité pour le produit phare :
    • Supervision des processus de QA pour le cœur du produit, principalement développé en C++.
    • Mise en place de méthodologies de test agiles, incluant des pratiques de TDD (Test-Driven
    Development) et de CI/CD.
    • Optimisation des performances et de la stabilité du code C++ pour des environnements de diffusion
    en temps réel.
    • Collaboration étroite avec l'équipe de développement pour l'implémentation de nouveaux algorithmes
    de traitement vidéo.

    Développement d'interfaces utilisateur avec React :
    • Création d'un dashboard de monitoring en React pour visualiser les métriques de performance en
    temps réel.
    • Conception et implémentation d'une interface utilisateur moderne pour le contrôle des systèmes de
    production vidéo.
    • Utilisation de Redux pour la gestion d'état et de React Hooks pour une logique de composants efficace.
    • Intégration de WebSocket pour des mises à jour en temps réel de l'interface utilisateur.
    Amélioration des processus de développement :
    • Introduction de revues de code systématiques et de standards de codage pour améliorer la qualité
    du code.
    • Mise en place d'un système de CI/CD avec Jenkins, automatisant les tests et le déploiement.
    Java JavaScript Typescript React.js Node.js C++ Git

Recommandations

Soyez le premier Ă  recommander Joan

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

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Master of Science in Computer Science
    EPITECH - European Institute of Technology
    2017
    Master's degree, Computer Science

Compétences

Catégories