Accédez au profil complet de Michel N.
Créez un compte en 2 minutes et accédez au profil complet de nos 326 472 prestataires.
Vous cherchez un professionnel qui sera allier écoute et communication avec une expertise technique pouvant répondre à vos besoins ? Je me ferai un plaisir de vous accompagner dans votre projet.
Développeur fullstack à dominance backend depuis 2008, j'aurai à cœur de comprendre vos problématiques et d'apporter mon expérience pour vous proposer les solutions les plus adaptées.
Mon champ de compétences comprend : le développement backend (environ 70%) et frontend (environ 30%) avec des expériences en HTML, CSS, PHP (Symfony, API Platform) et Javascript (vanilla, Node.js, Vue.js), couplé aux bases de données SGBDR (MySql/MariaDB, SQL Server) et NoSQL (Cassandra).
Sous l'égide du CTO, j'ai d'abord évolué au sein de Carizy sous la casquette de
Lead Developer, encadrant des développeurs et contribuant à la diffusion de
bonnes pratiques de codage et de gestion d'équipe.
Depuis janvier 2020 j'ai ajouté la casquette de manager, m'occupant des
recrutements et de la gestion d'un équipe de développeurs fullstack.
Méthodologie
- Participation à la mise en place des méthodologies agiles.
- Organisation du support aux outils internes
- Passage de Redmine à JIRA
Projets business
- Développement d'une market place d'attribution de rendez-vous d'expertise
de véhicules, à destination de nos partenaires (Doctrine ORM, Symfony, API
GraphQL)
- Modification du module de paiement (Consommation d'API Rest externes
via Guzzle, Symfony, Doctrine)
- Refonte du back-office sous Vue.js avec consommation d'une API GraphQL
Projets techniques
- Amélioration de la robustesse des applications (code PHP7 compliant,
gestion d'erreur plus poussée)
- Réorganisation de l'arborescence des répertoire/fichiers des applications
- Initiation et mise en place de tests unitaires
- Montée de version de PHP de 7.1 à 7.2 et de Symfony 3.3 à 3.4
- Mise en place de jeux de données via Nelmio Alice
J'ai intégré le service de développement (12 personnes) en qualité de lead
developer. A ce titre j'ai eu la responsabilité de mener à bien les projets
suivants :
- outil de trading en Vue.js consommant des APIs REST Symfony et Node.js
(REST et sockets)
- Lancement d'une offre partenaire donnant accès à des titres boursiers à
prix cassés, via un micro service Symfony et des évolutions de notre tunnel
de passage d'ordre en Vue.js
- Amélioration du système de gestion des conditions générales sous Symfony
(Event Subscribers).
- API de trading from scratch, développée en Hexagonal architecture et TDD
De plus, j'ai contribué à l'amélioration de la qualité :
- Tests automatisés : augmentation de la couverture en tests unitaires
(PHPUnit), mise en place de tests fonctionnels (PHPUnit), poc sur les tests
d'explorations (Cypress), initiation et accompagnement sur l'écriture des
tests et de la philosophie TDD
- Code review
- Pair/mob programming
- Refactoring
- Mini sessions de formation
- Corrections d'anomalies sur des applications historiques (PHP 8.1, Javascript, JQuery, Bootstrap)
- Ajout de fonctionnalités sur des applications historiques (PHP 8.1, Javascript, JQuery, Bootstrap, Datatables)
- Ajout d'une API à une application Symfony avec tests unitaires (Docker, PHP 8.1, Symfony 6.2, PHPUnit 9)
- Développement from scratch d'une API (Docker, PHP 8.1, Symfony 6.2, API Plateform 3, Doctrine 2.14, Foundry)
Certification avancée développeur Symfony 6
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.