À propos de 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
Espagnol
Capacité professionnelle limitée
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Expériences
- FitizzyDéveloppeur React.jsMODE & COSMÉTIQUESaoût 2019 - septembre 2019 (1 mois)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 LogicielEDITION DE LOGICIELSjanvier 2017 - juillet 2018 (1 an et 7 mois)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 LogicielEDITION DE LOGICIELSjuillet 2015 - janvier 2017 (1 an et 5 mois)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.
Avis
Recommandations
Ces profils de freelance correspondent également à vos critères
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
Formations
- Expert en Technologies de l’InformationEPITECH2015