Kevyn Bruyere

développeur node.js/react| amélioration de process

Peut se déplacer à Chambéry, Lyon, Grenoble, Annecy, Paris

  • 45.5662
  • 5.9207
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Kevyn.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Kevyn.

Localisation et déplacement

Localisation
Chambéry, France
Peut travailler dans vos locaux à
  • Chambéry et 50km autour
  • Lyon
  • Grenoble
  • Annecy
  • Paris

Préférences

Durée de mission
  • ≤ 1 semaine
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois

Vérifications

Langues

Compétences (33)

Kevyn en quelques mots

Je suis un touche à tout et j'aime essayer de nouvelles choses constamment.
J'aime réaliser un code de qualité, que ce soit par le TDD, la revue de code ou même sa suppression. J'ai un petit côté devOps et j'adore mettre en place des automatisations pour faciliter la vie des développeurs au sein des projets sur lesquels je travaille.
Doté d'un bon sens du relationnel, je sais m'intégrer facilement au sein d'une équipe.

J'ai un ensemble de compétences transverses me permettant par exemple de:
  • Créer un processus d'intégration et de déploiement continu
  • Automatiser les tests
  • Automatiser les tâches répétitives, du développement à la mise en production
  • Ajouter du monitoring sur les applications
  • Automatiser la vérification des conventions de code de l'équipe
  • Poser les premières bases d'une infrastructure cloud (AWS ou Google Cloud)

Je peux aussi vous aider sur les tâches suivantes:
  • Audit de code
  • Refactoring en cas de dette technique
  • Ecriture + Formation à l'écriture de tests (unitaires et fonctionnels)
  • Preuves de concepts / Prototypage
  • Recommendations d'architecture

Je maîtrise le Javascript avec les technologies suivantes :
  • Node.js
  • Typescript
  • React.js
  • Redux
  • Bases de données (MongoDB, MariaDB)
  • Stripe et Recurly

Je saurai m'adapter si votre environnement utilise des technologies différentes.

Je suis disponible pour des missions du lundi au jeudi.
Je n'ai pas de problème pour me déplacer régulièrement sur Lyon, Chambéry, Grenoble et Annecy. Je privilégierais cependant le télétravail pour le reste de la France.

Expériences

Fitizzy

Mode & cosmétiques

Développeur React.js

Lille, France

août 2019 - septembre 2019

Réalisation du frontend d'un outil de création de collection de vêtements.
Technologies utilisées:
  • React
  • React hooks
  • Typescript
  • Jest/Enzyme

Optimiz me

Edition de logiciels

Ingénieur Logiciel

Lyon, France

janvier 2017 - juillet 2018

Réalisation d'une plateforme SaaS à destination des marques et des e-commerces pour les accompagner dans l'amélioration de leur référencement au sein des moteurs de recherche (SEO).

L'équipe de développement cherche à produire du code simple, lisible et maintenable à l'aide du TDD et du Domain Driven Design. Le pair-programming et les revues de code permettent d'aider à atteindre ces objectifs et à partager la connaissance au sein de l'équipe.

Nous participons aussi à la définition des besoins fonctionnels des clients afin de mieux orienter le développement des nouvelles fonctionnalités du produit.

Réalisations notoires:
  • Réduction des coûts de l'infrastructure de dev en optimisant l'utilisation des ressources cloud en fonction de leur utilisation
  • Optimisation des temps de build
  • Alerting en cas d'erreurs rencontrées par le client

La taille de l'équipe étant restreinte (3 puis 4 devs), j'ai participé à la mise en place et au développement de toutes les parties du logiciel. Le frontend (React.js), le backend (Node.Js, Express) ainsi que les choix et la création de l'infrastructure. Celle-ci était hébergée dans un cluster Kubernetes sur le Google Cloud. L'environnement de CI/CD était celui proposé par Gitlab. Ceci nous permettait d'itérer rapidement et de tester facilement les prototypes avec nos clients. Suite au départ de notre ingénieur Devops, je récupère une grosse partie de ses responsabilités.

STORMSHIELD

Edition de logiciels

Ingénieur Logiciel

Lyon, France

juillet 2015 - janvier 2017

Participation au développement d'une console d'administration centralisée permettant la gestion sécurisée des équipements produits par la société.

L'équipe cherche à produire du code de qualité et utilise pour ça de nombreuses bonnes pratiques telles que le TDD, le pair-programming, la revue de code et le pair-testing.

Réalisations principales:
  • Montée de version majeure Node.js avec audit des performances de l'application et identification des pain points
  • Mise en place et amélioration d'automatisations pour raccourcir les "temps morts" du développement (ex: CI)
  • Lead sur l'étude et le développement d'une fonctionnalité majeure en collaboration avec un ergonome

Contexte:
Au sein d'une équipe à la taille grandissante (de 8 à 15), le projet est codé en NodeJS (express) pour le backend et ExtJS en frontend. Pour les tests nous utilisons Mocha (chai, sinon), Cucumber et Selenium.
Le processus de déploiement continu utilisant Go CD est ensuite migré sur Gitlab CI/CD.

Le développement du projet est réalisé en appliquant la méthode Scrum auquel toute l'équipe est associée.

Trackin

Edition de logiciels

Ingénieur Logiciel

Lyon, France

septembre 2014 - août 2015

2 missions Malt

    (2 avis)

    3 recommandations externes

    Formations

    charter modal image

    Notre succès est une oeuvre collective

    Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

    Signer la charte