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

Joan Brugaya

✅ Fullstack Dev Express / Next.js / React 🚀

€300/day
Vitry-le-François, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Joan

Hi, I'm Joan Brugaya, 30 years old and a senior full-stack developer with over 8 years of experience in creating innovative web and mobile solutions. Expert in React, Nextjs, Express, MongoDB, and Postgres technologies, with a strong background in developing complex SaaS applications and data analysis tools.

Highlights:
• Design and development of high-performance web applications for various industries

• Experience in developing mobile games and VR applications, demonstrating technical versatility and adaptability to new technologies.

• Advanced skills in performance optimization, application security, and deployment on cloud infrastructures.


Capable of leading technical teams, managing end-to-end projects, and translating complex business needs into effective technological solutions. Passionate about innovation and constantly seeking new ways to improve development processes and product quality.
  • English

    Fluent

  • French

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • TwinsEnglish
    Tech Lead - Full Stack Developer
    June 2022 - Today (4 years)
    Development of Twins English, a B2B language learning platform for schools in
    Japan:
    • Design and implementation of a robust full-stack architecture: • Backend: Next.js 14 and Express.js
    for optimal performance and scalability. • Frontend: Tablet application in Flutter for
    students and web dashboard in Next.js for schools. • Database: MongoDB for efficient management
    of user data and educational content.
    • Development of the administrative dashboard with Next.js: • Complete management interface for
    Japanese schools. • Features for tracking student progress, managing classes, and
    programs. • Analysis and reporting tools tailored to the specific needs of the educational system
    Japanese.
    • Creation of the tablet application for students with Flutter: • Intuitive and engaging interface,
    optimized for tablet learning. • Integration of a conversational AI assistant for
    personalized learning. • Gamification system adapted to the preferences of Japanese students.
    Next.js React.js Express Typescript JavaScript Flutter Git Node.js
  • Self-Employed
    Game Developer
    July 2021 - June 2022 (11 months)
    Paris, France
    Development of mobile and VR games for various clients:

    Creation of three complete mobile games:
    • Full design and development of the game architecture.
    • Implementation of game mechanics, progression systems, and user interfaces.
    • Performance optimization for different mobile devices.
    • Integration of monetization systems (in-app purchases, advertisements) according to client needs.
    • Management of the complete development cycle, from design to publication on the stores.

    Development of a competitive multiplayer VR game:
    • Design and implementation of a custom multiplayer system:
    • Real-time synchronization of player movements and actions.
    • Latency management and movement prediction for
    a smooth experience.
    • Setting up game rooms and matchmaking.
    • Creation of complex interactions in the virtual world: • Programming the physics of VR objects and their interactions.
    • Development of immersive game mechanics adapted to virtual reality.
    • Performance optimization to maintain a high refresh rate, crucial in VR.
    • Design and development of a secure server: • Implementation of a robust backend architecture for data and communications management. • Implementation of security protocols to protect user data and game integrity.
    • Creation of APIs for database access and client-server communications management.
    • Implementation of logging and monitoring systems to ensure stability and performance.

    This experience demonstrates my ability to manage complex game projects, from concept to delivery,
    using cutting-edge technologies in the mobile and VR fields. It also highlights
    my skills in backend development, data security, and the creation of robust
    multiplayer systems.
    Flutter Unity 3D C# JavaScript Typescript Node.js Express Git React.js
  • EVS Broadcast Equipment
    Software engineer in test automation
    June 2019 - June 2021 (2 years)
    Toulouse, France
    Senior software engineer at EVS Broadcast Equipment, a global leader in live video technologies:

    Leading the development of the system and the main test engine:
    • Design and implementation of a robust test architecture in Java.
    • Development of an automated testing framework for live video production systems.
    • Integration of JUnit and Mockito for efficient unit and integration tests.
    • Implementation of performance tests to simulate large-scale live broadcasting conditions.
    • Implementation of multi-platform compatibility tests to ensure operation on various operating systems and hardware configurations.

    Responsible for quality assurance for the flagship product:
    • Supervision of QA processes for the core of the product, mainly developed in C++.
    • Implementation of agile testing methodologies, including TDD (Test-Driven
    Development) and CI/CD practices.
    • Optimization of the performance and stability of the C++ code for real-time broadcasting environments.
    • Close collaboration with the development team for the implementation of new video processing algorithms.

    Developing user interfaces with React:
    • Creation of a monitoring dashboard in React to visualize performance metrics in real time.
    • Design and implementation of a modern user interface for the control of video production systems.
    • Use of Redux for state management and React Hooks for efficient component logic.
    • Integration of WebSocket for real-time updates of the user interface.
    Improving development processes:
    • Introduction of systematic code reviews and coding standards to improve code quality.
    • Implementation of a CI/CD system with Jenkins, automating testing and deployment.
    Java JavaScript Typescript React.js Node.js C++ Git

Recommendations

Be the first to recommend Joan

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

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

Education

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

Skill set

Categories