About Igor
French
Native or bilingual
English
Fluent
Serbian
Native or bilingual
Experience
- Projet personnelFrontend Architecture LabApril 2026 - Today (2 months)Paris, FrancePersonal project for researching and comparing modern frontend architectures around a collection management and exchange application:Comparative implementation of identical features in Vue 3, React, and Qwik to study:- rendering models- reactive systems- hydration vs. resumability- runtime performance- JavaScript loading strategies- Docker environment setup and GitLab CI/CD pipeline- and frontend modular organization. React & TypeScript
- DocaposteSenior Front-End DeveloperTELECOMMUNICATIONSOctober 2018 - February 2026 (7 years and 4 months)Paris, FranceContext:Development of a SIM card fleet management portal for a major telecom operator (several thousand users), with strong performance, scalability, and reliability requirements.Achievements:• Complete refactoring of a legacy application (jQuery) to a modern SPA in Vue.js• Design of a modular frontend architecture (routing, business components, API services)• Setup and structuring of global state management (Vuex)• Centralization and optimization of API calls (GraphQL & REST)• Development and maintenance of over 800 business UI components• Frontend performance optimization:• improved loading (code splitting, lazy loading via Vite)• reduced API calls and better data management• implementation of server-side pagination• optimization of Vue components (computed, lifecycle, state)• improved interface fluidity and perceived loading time• optimization of dashboards and data visualizations (Highcharts)• Setup of development environments (Docker) and CI/CD integration (GitLab)• Role of technical frontend referent:• developer support• dissemination of best practices• participation in architectural decisions• Setup and integration of authentication via Keycloak (SSO, PKCE):• management of the authentication cycle (login, callback, refresh token)• securing API calls with automatic token injection• management of token refresh and user sessions• integration with the global store for role and permission managementStack:Vue.js, Vuex, TypeScript, Vite, GraphQL, REST, Docker, GitLab CI/CD, Jest, Cypress
- IntitekFront-End DeveloperPRESS AND MEDIAJanuary 2017 - January 2018 (1 year)Context:Development of video solutions for media platforms.Achievements:- Development and integration of video players (Video.js) in a high-volume media context- Implementation of advertising monetization (pre-roll / mid-roll) through dynamic script integration (Smart AdServer, Brightcove) in Twig templates- Management of ad/video content synchronization, including handling unstable third-party API behaviors (adStart / adEnd event desynchronization, playback blocking)- Analysis and debugging of player events (instrumentation via logs) to identify playback inconsistencies- Implementation of fallback mechanisms based on player state to secure video content resumption in case of event failureImplementation of advanced UX behaviors:automatic player pause when the user leaves the tab (visibilitychange)conditional pause/resume based on player visibility in the viewport (user scroll)Code optimization (maintainability, reusability) in JavaScript and PHPParticipation in the modernization of the group's editorial CMS by introducing modern frontend technologies (React, Node.js, Webpack) for content creation and publication interfacesSetup and maintenance of continuous integration tasks (Grunt)Stack:JavaScript, VideoJS, React, Node.js, Webpack, Docker
Recommendations
Be the first to recommend Igor
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- Java/Spring Boot TrainingDocaposte Institute2024Formation Java/Spring Boot
- Advanced Vue.js Training2018Formation Vue.js avancée