About Jonathan
French
Native or bilingual
English
Fluent
Experience
- CARREFOURFrontend Tech Lead & Software ArchitectSeptember 2021 - March 2026 (4 years and 6 months)Massy, FranceContext: Technical support within the Digital Factory on the carrefour.fr e-commerce site (high traffic). Mission focused on architectural redesign, performance optimization (Core Web Vitals), and development industrialization for several squads. Modernization of the Vue2 SSR (custom) Webpack and Twig technical stack towards a modern Nuxt 4 stack.Skills & Achievements:
- Architectural Design: Definition and implementation of a front-end DDD and Hexagonal architecture to isolate business logic from the framework.
- Monorepo Strategy: Migration of libraries to an Nx Monorepo.
- Web Performance: Modernization of the stack to Vue.js SSR (Server Side Rendering) and Node.js to improve SEO and Time-to-Interactive.
- Industrialization & DevOps: Automation of CI/CD pipelines (GitLab) and implementation of automatic semantic releases.
- Tooling (DX): Development of migration scripts (Codemods) to automate refactoring.
- Leadership: Technical mentoring, Tech Talk facilitation, and dissemination of best practices.
- Migration (V3): Migration of the Vue2 SSR/Twig project with Webpack to Vue2 SSR with Vite to modernize the technical stack.
- POC and Migration (V4): Migration of the Vue2 SSR Vite project to Nuxt 4 with the implementation of a progressive strategy to run both project versions transparently for the user.
- AI and Agents: Creation and implementation of Gemini extensions (prompts, commands, etc.) to facilitate development and guide AI agents in developer assistance based on technical needs and project architecture.
Technical Environment:- Languages & Frameworks: TypeScript, JavaScript, Vue (2 and 3), Nuxt 4, Node, Sass, Html, Twig.
- Industrialization & Build: Nx, Vue-Metamorph, Vite, Webpack, Jest, Vitest, Testing Library.
- CI/CD & Quality: Git, GitLab, SonarQube, Jenkins, Grafana, SpeedCurve, ElasticSearch.
- EDENRED (via Code Forefront)Frontend Tech LeadSeptember 2019 - August 2021 (1 year and 11 months)Malakoff, FranceContext: Intervention within the digital department for the modernization of B2B web applications. Management of technical debt, migration of existing systems, and structuring of development processes.Skills & Achievements:
- Technical Management: Lead of a Front-end development team (Code reviews, estimation, pair programming).
- Cloud & Infrastructure: Architecture and deployment of dynamic "on-demand" testing environments on Microsoft Azure.
- Application Redesign: Management of the migration of legacy applications to a modern Vue.js stack.
- Design System: Development and maintenance of shared UI component libraries to standardize group products.
- Code Quality: Implementation of strict linting rules and standardization of development environments.
Technical Environment:- Languages & Frameworks: TypeScript, JavaScript, Vue 2, Nuxt 2, Node, Sass, Html, AngularJs, Bootstrap.
- Industrialization & Build: Webpack, Jest.
- CI/CD & Quality: Git, Azure.
- CARREFOUR (via Code Forefront)Lead Front-end DeveloperMay 2018 - September 2019 (1 year and 4 months)Massy, FranceContext: Service provision for Carrefour. Integration into a transverse "Framework Team" to provide tools and components to feature teams.Skills & Achievements:
- UI Development: Design of complex and reusable components in Vue.js.
- Design System: Implementation and documentation of the enterprise Design System via Storybook.
- Testing Strategy: Establishment of robust unit test coverage with Jest to ensure non-regression.
- Build Optimization: Advanced Webpack configuration to optimize bundle size and loading performance.
- Agility: Active participation in Agile ceremonies and close collaboration with UX/UI Designers.
Technical Environment:- Languages & Frameworks: JavaScript, Vue 2, Sass, Html, Twig.
- Industrialization & Build: Webpack, Jest.
- CI/CD & Quality: Git, BitBucket, Jenkins.
Recommendations
Be the first to recommend Jonathan
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