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 €/jour
6 projets
Paris, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de 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.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

  • Espagnol

    Capacité professionnelle limitée

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • Apsulis
    Développeur Front-end
    AGENCE & SSII
    novembre 2021 - Aujourd'hui (4 ans et 7 mois)
    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
    SPORT
    janvier 2020 - février 2021 (1 an et 2 mois)
    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
    DIVERTISSEMENTS & LOISIRS
    avril 2019 - décembre 2019 (9 mois)
    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

Avis

5,0

sur 4 évaluations

R

Renaud

Eurosport

Avis laissé le 03.03.2021

R

Renaud

Eurosport

Avis laissé le 31.07.2020

Recommandations

AU
Julien L.JL
Ancien utilisateur et 1 autre personne recommandent Kévin

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

  • 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.

Compétences

Catégories