About Kevyn
- 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)
- 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
- Node.js
- Typescript
- React.js
- Redux
- Bases de données (MongoDB, MariaDB)
- Stripe et Recurly
Spanish
Conversational
French
Native or bilingual
English
Native or bilingual
Experience
- FitizzyDéveloppeur React.jsFASHION AND COSMETICSAugust 2019 - September 2019 (1 month)Lille, FranceRéalisation du frontend d'un outil de création de collection de vêtements.Technologies utilisées:
- React
- React hooks
- Typescript
- Jest/Enzyme
- Optimiz meIngénieur LogicielSOFTWARE PUBLISHINGJanuary 2017 - July 2018 (1 year and 7 months)Lyon, FranceRé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. - STORMSHIELDIngénieur LogicielSOFTWARE PUBLISHINGJuly 2015 - January 2017 (1 year and 5 months)Lyon, FranceParticipation 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.
Reviews
Recommendations
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
Education
- Expert en Technologies de l’InformationEPITECH2015