Kevyn Bruyere

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

Chambéry, France

  • 45.5662
  • 5.9207
Proposer un projet

Vérifications

Rejoignez la communauté Malt pour découvrir le profil complet de Kevyn Bruyere
Rejoignez la communauté Malt pour découvrir le profil complet de Kevyn Bruyere

Découvrez ce que recherche Kevyn

Déplacement
Travaille en partie dans vos locaux et en partie en télétravail
Zone d'activité
Recherche des missions à Lyon, Grenoble, Annecy, Paris, Lille et à 1 autres
Compétences
Recherche des missions en Node.js, Intégration continue, React.js, Typescript, JavaScript
Durée de mission
Recherche des missions ≤ 1 semaine, ≤ 1 mois, entre 1 et 3 mois, entre 3 et 6 mois, ≥ 6 mois

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

août 2019 - septembre 2019 | Lille, France

Mode & cosmétiques

Fitizzy

Développeur React.js

Réalisation du frontend d'un outil de création de collection de vêtements.
Technologies utilisées:
  • React
  • React hooks
  • Typescript
  • Jest/Enzyme
janvier 2017 - juillet 2018 | Lyon, France

Edition de logiciels

Optimiz me

Ingénieur Logiciel

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.
juillet 2015 - janvier 2017 | Lyon, France

Edition de logiciels

STORMSHIELD

Ingénieur Logiciel

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.
septembre 2014 - août 2015 | Lyon, France

Edition de logiciels

Trackin

Ingénieur Logiciel

2 missions Malt

Satisfaction des clients Malt : 4.03/5 (2 avis)

3 recommandations externes

Formations

Langues

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