You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Kévin LacroixKL

Kévin Lacroix

Développeur Front-end / React

€500/day
6 projects
Paris, FR
3-7 years

Average response time: 1 hour

About Kévin

Après une formation généraliste aux différents métiers du web, je me suis spécialisé dans le développement Front-end. J'ai travaillé pendant 2 ans en agences web au Canada & Nouvelle-Zélande, 3 ans en SSII (Neolynk) sur Paris pour des entreprises dans le domaine du média, du pharmaceutique et du luxe.
Depuis mon passage en Freelance, j'ai eu l'opportunité de travailler avec l'agence Apsulis en 2018, puis chez La Française des Jeux en 2019 sur la refonte des applications web EuroMillions & Keno, et sur la plateforme Eurosport en 2020/2021.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Remote only
Primarily works remotely

Experience

  • Apsulis
    Développeur Front-end
    DIGITAL AND IT
    November 2021 - Today (4 years and 8 months)
    Paris, France
    1) Refonte du front sur le projet UnboxNow. Seul développeur front. Travail en binôme avec un développeur back qui créait en même temps l’API.

    - Récupération de la data des API REST disponibles pour chaque page, ainsi que pour le header, le footer, Iubenda (cookie)
    - Traitement de la data API via des “normalizers” pour avoir le bon typage côté UI.
    - Build des pages avec NextJS utilisant l’ ”incremental static generation”.
    - Implémentation du multilingue, réécriture des URL
    - Implémentation d’une section avec des stories de vidéo sur le modèle des réseaux sociaux
    - Automatisation de la transformation de SVG en composants React
    - Optimisation des images

    2) Développement du projet Access Plus
    Pas d’API, j’ai travaillé seul sur ce projet. Site bilingue avec les textes écrits en dur dans des fichiers de langue.

    - Pre-rendering des pages au build sur NextJS.
    - Implémentation du multilingue, réécriture des URL
    - Optimisation des images
    Next.js React.js TailwindCSS Typescript
  • Eurosport
    Développeur Front-end
    SPORTS
    January 2020 - February 2021 (1 year and 2 months)
    Issy-les-Moulineaux, France
    Refonte de la plateforme Eurosport. Collaboration au sein d'une équipe internationale et application de la méthodologie agile, la majeur partie de l'année en télétravail. Les PO sont basés en Angleterre, la QA en Inde et le développement en France (équipe Front-end constituée d'une dizaine de développeurs). Le projet principal est un mono-repo avec séparation des concernes dans différents packages: serveur (renderer des pages), core (logique métier), composants UI, video player, tests Cypress...

    - Récupération de "propriétés de pages" et "propriétés de zones" depuis des API dédiées et construction d'un state Redux
    - Création de sélecteurs pour récupérer de la data du store Redux
    - Création de fragments et de requêtes GraphQL avec react-relay
    - Création de "parsers" pour formater la data GraphQL en data métier
    - Création de "normalizers" pour formater la data métier en data UI
    - Maintenance d'un Storybook en React avec Emotion Styled Components et props-types (legacy)
    - Création d'un nouveau Storybook (utilisation d'addons) en React avec Tailwind et
    - Typescript. Création de composants respectant les principes de l'Atomic Design
    - Tests unitaires avec Jest et React Testing Library & Tests end-to-end avec Cypess
    - Utilisation des nouveautés ES6/ES7/ES8, utilisation des Hooks React
    - Création de pages AMP (premier render de composants React côté server)
    - Theming des pages et composants Olympics pour la préparation des JO
    React.js TailwindCSS Typescript GraphQL Redux Storybook Tests unitaires Cypress
  • FDJ hasard
    Développeur React
    ENTERTAINMENT AND LEISURE
    April 2019 - December 2019 (9 months)
    Boulogne-Billancourt, France
    Refonte des Web Apps Euromillions et Keno. Ces Web apps sont intégrées sur le site web www.fdj.fr et sont responsives sur tous les supports. Euromillions se compose de 3 sous-mini-apps : Grille de jeu, Flash rapide et Multichance. L’utilisateur peut créer ses favoris, choisir ses jours de tirage, ajouter des options qui augmentent ses gains, s’abonner pour miser les mêmes grilles sur un nombre de semaines voulu... Avec un seul mode jeu, la refonte de Keno reprend certaines briques d’Euromillions mais intègre des règles de gestion différentes.

    - Création de models avec des class ES6, permettant d’exposer leurs propriétés (et leur typage) Typage avec Typescript (interface, enum...)
    - Utilisation de Redux Thunk pour gérer les actions asynchrones
    - Surcouche des actions Redux via des “events”. Ces “events” peuvent dispatcher plusieurs actions les unes à la suite des autres avec l’utilisation de Redux Batched Actions.
    - Mise en place du tracking sur les events utilisateur de type click et chargement de pages
    - Code suivant les bonnes pratiques: Eslint, Stylelint, Commitlint, Prettier
    - Outils pour contrôler le poids des modules, bundles: Webpack Bundle Analyzer, Bundlephobia
    - Test Unitaires avec Jest, Enzyme
    - Refactoristation des styles suivant la méthodologie BEM, Hashage des classes CSS Travail en méthodologie Agile, utilisation de Jira
    React Redux Typescript JavaScript

Reviews

5,0

Out of 4 ratings

R

Renaud

Eurosport

Reviewed on 03/03/2021

R

Renaud

Eurosport

Reviewed on 31/07/2020

Recommendations

FU
Julien L.JL
Former user and 1 other person have recommended Kévin

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

  • AEC en Développement Web
    Cégep de Trois-Rivières
    2012
    Après avoir travaillé pendant 2 ans comme Technico-commercial, je me suis reformé dans le Web en étudiant au Québec. L'AEC en développement web m'a permis d'obtenir une formation généraliste sur les différents métiers du web (Front, Back, Web design, SEO, CMS). Je me suis ensuite spécialisé dans le développement Front-End.

Skill set

Categories