Dylan Ballandras

aka Kayneth

Développeur Backend PHP - Spécialisé en Symfony et ReactJS

En tant que développeur backend, je peux travailler sur ces domaines :

J'accompagne vos équipes dans la réalisation et l'amélioration de vos projets

  • Dévelopement d’applicatifs à l’aide de Symfony

    Fort de 7 ans d'expérience avec ce framework, je peux renforcer une équipe produit.

  • Accompagnement d’équipe dans l’ajout d’un processus d’Intégration Continue

    Pour maintenir un projet web, il est préférable de mettre en place un processus de validation.

  • Mise en place de processus qualité en PHP

    Explication et mise en place d’outils de qualité de code tels que PHPStan, Psalm, etc.

Cover Image for Valider les éléments de collection polymorphiques avec les contraintes Symfony

Plus d'articles

Voir plus

Je suis un jeune développeur freelance PHP/Symfony vivant à Toulouse, dans le sud de la France. Je travaille principalement sur du développement web et j'aime aussi développer pendant mon temps libre. Je me sens assez chanceux d'avoir acquis la passion de cette activité ! Malgré le fait que je me décrive comme un développeur back-end, j'aime apprendre les technologies de développement front pour le web et le mobile.

En général, je suis un passionné de langages typés statiquement. C'est pourquoi j'apprécie vraiment l'avenir du PHP !

Le type de projets sur lesquels j'aime vraiment travailler sont des clients (web et/ou mobile) basés sur des API pour de larges audiences. Je n'ai pas encore trouvé le domaine d'activité dans lequel je préférerais travailler.

Cependant, il n'y a pas que le développement dans ma vie. J'aime aussi le binge-watching des séries et anime. Depuis mon premier voyage au Japon, je suis surtout amoureux d'Osaka où j'aimerais bien retourner ! Et je suis aussi novice en matière de randonnée ! Il y a beaucoup de belles choses à découvrir en France.

J'espère que vous avez une bonne idée de qui je suis. 😊

A partir de maintenant, je suis disponible en tant que développeur indépendant. Vous pouvez me proposer une mission à partir de Malt.

Technologies

Expériences

2016-2017

J'ai été en contrat d'alternance chez Mybus pendant un an. J'ai fait du développement Symfony et AngularJS pour l'application mobile.

2017-2019

En arrivant à Toulouse, j'ai rejoint Tataragne Interactive pour être développeur Backend sur des projets de e-commerce. J'ai travaillé sur plusieurs projets Magento 1.9 et un site Woocomerce en faisant quelques fonctionnalités et de la maintenance de Fullstack.

Nous avons également été engagés pour aider Foxnot à intégrer la fonctionnalité "gestion de patrimoine" dans leur application pour les relations entre notaires et particuliers.

L'une de mes expériences les plus enrichissantes a été la refonte de Loveandvibes.fr de Magento 1.7 à Sylius. Nous avons été officiellement formés par Łukasz Chruściel, développeur chez Sylius, à l'utilisation de leur framework. Sur ce projet, il y avait beaucoup de fonctionnalités à réimplémenter, comme un ERP avec ReactJS et API-Platform. Nous avons couvert toutes les fonctionnalités grâce à des tests Behat.

2019-2020

J'ai rejoint ConsortNT pendant un an pour aider Sportnco à intégrer de nouvelles fonctionnalités dans l'API de leurs clients B2B. J'ai utilisé mon expérience en matière de qualité et de test de logiciels pour introduire ces pratiques dans leurs différents projets afin de renforcer notre confiance dans ce que nous étions en train de construire.

Octobre 2020

Depuis octobre 2020, je suis maintenant développeur indépendant pour aider de nouvelles équipes à réaliser plus facilement leurs projets web. Je suis disponible sur Toulouse ou en remote (télétravail) pour des missions pour lesquelles je pourrais vous accompagner avec mes outils principaux PHP, Symfony, ReactJS.

Je vous proposerai une solution d'accompagnement à la hauteur de vos standards qualités. Pour assurer une qualité irréprochable dans mes développements, j'applique une méthodologie rigoureuse à l'aide d'outil d'automatisation QA spécifiques aux projets PHP. En rejoignant vos équipes, je serais à même d'accélérer vos développements en diminuant la dette technique dans une dynamique d'amélioration continue. ✅

J'ai pu créer mon expertise en évoluant sur différents secteurs d'activité : E-commerce, pari sportif en ligne, logiciels de ressources humaines et l'e-mobilité/smart city.

Pour la réalisation de mes missions, je peux vous accompagner avec un ensemble d'outils tels que :

  • PHP, Javascript
  • Symfony/Sylius/Api-Platform
  • ReactJS/NextJS
  • Tests unitaires avec PHPUnit, et utilisation de Behat pour la partie technique, Tests E2E avec Cypress
  • PHPStan, Psalm, EasyCodingStandard
  • CI/CD, Git, Gitlab CI, Docker, Kubernetes

Ceux-ci permettent de créer une synergie entre les méthodologies de développement et l'écriture de code.

N'hésitez pas à prendre contact avec moi pour me parler de votre projet !

De Décembre 2020 à Janvier 2022

Mon premier contrat freelance avec Eleo a pour but de les accompagner dans l'accelération du développement de leur produit de gestion de la formation à destination d'entreprises. Lors de cette mission j'ai accompagné l'équipe dans le développement de l'API Symfony couplé à un frontend ReactJS. J'ai également réalisé plusieurs solutions d'imports de données sous format Excel et CSV de manière manuelle ou via des automatisations d'interconnexions via SFTP ou d'autres solutions. J'ai enfin réalisé les scripts et modifications nécessaires dans l'API pour migrer vers Kubernetes.

Depuis Janvier 2022

Je fais maintenant partie de l'équipe de Klaxoon, où je travaille sur la Workshop Platform Klaxoon. J'ai commencé en tant que freelance, puis j'ai été embauché en tant qu'employé en CDI. Cela m'apporte une nouvelle vision du travail sur les équipes de fonctionnalité. Un contexte plus large, des équipes plus importantes.

Le travail en feature team est une expérience enrichissante, car il permet de se concentrer sur une partie du produit et de l'améliorer. Cela permet également de se concentrer sur la qualité du code et de la documentation, car il est plus facile de s'assurer que tout le monde est au courant de ce qui se passe mais aussi de valider les changements. Mon quotidien est partagé entre programmation, tests, documentation, réunions et réflexion sur l'architecture du produit.

Je suis ainsi totalement spécialisé sur du développement backend dans une équipe partagé entre développeurs front, back, QA et PO.