travailleur indépendant
Email vérifié Michel Niassy
0/5 (0 Avis)
Membre depuis 29 décembre 2022
Santé du profil 100%

Développeur PHP (Symfony) - Javascript (Node.js, Vue.js)

Développeur fullstack orienté 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 PHP (Symfony) et Javascript (Node.js, Vue.js, React.js), couplé aux bases de données SGBDR (MySql/MariaDB, SQL Server) et NoSQL (Cassandra).

Admirateur des pratiques Craft (TDD/BDD/DDD/Clean Code/Hexagonal Architecture) et des méthodes Agiles (XP, Scrum, Kanban), je saurai m’occuper de vos projets en s’assurant de la qualité des livrables.

Je peux également accompagner vos équipes dans les bonnes pratiques de développement ou dans une transition vers les méthodes agiles.

0

Projets en cours

0

Projets terminés

0

Projets annulés

Cliquez sur le bouton pour envoyer une offre

Envoyer une offre

Expériences

Lead Web Developer

  •  Bourse Direct
  •  Jan 2023 - Août 2022

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

Lead Developer PHP/Symfony

  •  Carizy
  •  Jan 2019 - Août 2020

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

ScrumMaster - Ingénieur d'études PHP/Symfony 2

  •  Bourse direct
  •  Juin 2014 - Déc 2018

Plusieurs défis se sont présentés à moi chez Bourse Direct. Défis
méthodologiques tout d'abord, en contribuant fortement à rendre Agile
l'équipe de développement puis l'entreprise en la qualité de Scrum Master, et
à la démocratisation de bonnes pratiques : Code review, pair-programming,
normes de codages, architecture micro-services, TDD, conceptions,
documentations. Défis techniques ensuite, en étant amené à travailler sur
plusieurs projets.
- Mise en place d'API REST
- Refonte du back-office et du site vitrine via Symfony 2.8, Twig, JQuery et
Bootstrap
- Refonte du tunnel de passage d'ordre avec Node.js, RabbitMQ et Angular.js
- Maintenance du legacy (PHP 4, Perl)
- Écritures de tests fonctionnels et unitaires (Behat et PHPUnit)

Developpeur PHP/Symfony

  •  Profideo
  •  Août 2012 - Mar 2014

Au sein de Profidéo, un éditeur de solutions digitales dans le secteur de
l'assurance, j'ai pu consolider mes acquis techniques et compétences
organisationnelles en devenant Scrum Master intégré d'une équipe de 6
développeurs.
- Initiation à Symfony 1 puis participation à la refonte vers Symfony 2
- Participation aux phases de conception
- Développement de briques métiers orientées back office (essentiellement
CRUD) et API REST
- Mise en place de tests unitaires et fonctionnels
- Déploiement sur les environnements de recette

Formations

Licence Systèmes d'information de gestion

  •  IUT Paris V
  •  Sep 2006 - Sep 2007