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

Igor Trifunovic

Senior Frontend | Vue.js · React · TypeScript

550 €/jour
Paris, FR
15 ans et +

Délai de réponse moyen : 1h

À propos de Igor

Fort de plusieurs années d’expérience sur des projets grands comptes (notamment dans les télécoms), j’ai conçu et fait évoluer des applications métiers critiques (SPA) avec de forts enjeux de performance web, de scalabilité et de maintenabilité.

J’accompagne les équipes sur :
• le développement frontend moderne (Vue.js, React, TypeScript, Vite, JavaScript ES6+)
• la structuration d’architectures front-end robustes
• l’intégration d’API (REST / GraphQL)
• l’optimisation des performances et la qualité du code (clean code, bonnes pratiques)
• le state management (Vuex, Pinia)

Frontend Architecture Lab — Projet personnel de recherche et comparaison d’architectures frontend modernes autour d’une application de gestion de collections et d’échanges:
Implémentation comparative de fonctionnalités identiques en Vue 3, React et Qwik afin d’étudier :
- les modèles de rendering
- les systèmes réactifs
- hydration vs resumability
- les performances runtime
- les stratégies de chargement JavaScript
- Mise en place des environnements Docker et pipeline GitLab CI/CD
- et l’organisation modulaire frontend. React & TypeScript

Autonome et orienté produit, j’interviens en tant que développeur senior / lead frontend pour délivrer des solutions concrètes et performantes.

Disponible pour des missions frontend à forte valeur ajoutée.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Serbe

    Bilingue ou natif

Accepte de travailler sur site
Paris (jusqu’à 50 km)

Expériences

  • Projet personnel
    Frontend Architecture Lab
    avril 2026 - Aujourd'hui (2 mois)
    Paris, France
    Projet personnel de recherche et comparaison d’architectures frontend modernes autour d’une application de gestion de collections et d’échanges:


    Implémentation comparative de fonctionnalités identiques en Vue 3, React et Qwik afin d’étudier :
    - les modèles de rendering
    - les systèmes réactifs
    - hydration vs resumability
    - les performances runtime
    - les stratégies de chargement JavaScript
    - Mise en place des environnements Docker et pipeline GitLab CI/CD
    - et l’organisation modulaire frontend. React & TypeScript
    React.js React Hooks Qwik Vue3 Ajax
  • Docaposte
    Senior Front-End Developer
    TÉLÉCOMMUNICATIONS
    octobre 2018 - février 2026 (7 ans et 4 mois)
    Paris, France
    Contexte :
    Développement d’un portail de gestion de parcs de cartes SIM pour un grand opérateur télécom (plusieurs milliers d’utilisateurs), avec des enjeux forts de performance, scalabilité et fiabilité.

    Réalisations :
    •Refonte complète d’une application legacy (jQuery) vers une SPA moderne en Vue.js
    •Conception d’une architecture frontend modulaire (routing, composants métiers, services API)
    •Mise en place et structuration du state management global (Vuex)
    •Centralisation et optimisation des appels API (GraphQL & REST)
    •Développement et maintenance de plus de 800 composants UI métiers
    •Optimisation des performances frontend :
    •amélioration du chargement (code splitting, lazy loading via Vite)
    •réduction des appels API et meilleure gestion des données
    •mise en place de pagination côté serveur
    •optimisation des composants Vue (computed, lifecycle, state)
    •amélioration de la fluidité des interfaces et du temps de chargement perçu
    •optimisation de dashboards et visualisations de données (Highcharts)
    •Mise en place d’environnements de développement (Docker) et intégration CI/CD (GitLab)
    •Rôle de référent technique frontend :
    •accompagnement des développeurs
    •diffusion des bonnes pratiques
    •participation aux choix d’architecture
    •Mise en place et intégration de l’authentification via Keycloak (SSO, PKCE) :
    •gestion du cycle d’authentification (login, callback, refresh token)
    •sécurisation des appels API avec injection automatique du token
    •gestion du refresh de token et des sessions utilisateur
    •intégration avec le store global pour la gestion des rôles et permissions

    Stack :
    Vue.js, Vuex, TypeScript, Vite, GraphQL, REST, Docker, GitLab CI/CD, Jest, Cypress
    Vue.js API GraphQL Keycloak Web Performance Optimization Typescript
  • Intitek
    Front-End Developer
    PRESSE & MÉDIAS
    janvier 2017 - janvier 2018 (1 an)
    Contexte :
    Développement de solutions vidéo pour des plateformes média.

    Réalisations :
    - Développement et intégration de players vidéo (Video.js) dans un contexte média à forte volumétrie


    - Implémentation de la monétisation publicitaire (pré-roll / mid-roll) via intégration dynamique de scripts (Smart AdServer, Brightcove) dans des templates Twig


    - Gestion de la synchronisation publicité / contenu vidéo, incluant le traitement de comportements instables d’APIs tierces (désynchronisation des événements adStart / adEnd, blocage de la lecture)


    - Analyse et débogage des événements du player (instrumentation via logs) pour identifier les incohérences de lecture
    - Mise en place de mécanismes de fallback basés sur l’état du player afin de sécuriser la reprise du contenu vidéo en cas de défaillance des événements
    Implémentation de comportements UX avancés :
    pause automatique du player lorsque l’utilisateur quitte l’onglet (visibilitychange)
    pause/reprise conditionnelle selon la visibilité du player dans le viewport (scroll utilisateur)
    Optimisation du code (maintenabilité, réutilisabilité) en JavaScript et PHP
    Participation à la modernisation du CMS éditorial du groupe via l’introduction de technologies frontend modernes (React, Node.js, Webpack) pour les interfaces de rédaction et publication de contenus
    Mise en place et maintenance de tâches d’intégration continue (Grunt)

    Stack :
    JavaScript, VideoJS, React, Node.js, Webpack, Docker
    React

Recommandations

Soyez le premier à recommander Igor

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

  • Formation Java/Spring Boot
    Docaposte Institute
    2024
    Formation Java/Spring Boot
  • Formation Vue.js avancée
    2018
    Formation Vue.js avancée

Compétences

Catégories