Aller au contenu

NewDeal, solution de gestion RH et paie

Compétences : Symfony, MySQL, Webpack, Unix
Développeur fullstack dans une équipe de 6 personnes.

NewDeal est un outil SaaS ayant pour objectif de simplifier et « digitaliser » la gestion RH des TPE et PME. Développeur fullstack au sein de la société pendant deux ans et demi, j’ai eu l’occasion de travailler sur de nombreux projets.

L’un des principaux aspects autour desquels j’ai dû travailler relève de ce qui est relatif à l’authentification des utilisateurs. Comment garantir à ces derniers la possibilité de se connecter à leur espace collaborateur après qu’ils aient quitté la société, tout en délivrant les notifications et autres messages à leur adresse professionnelle pour ne pas être intrusif ? Les librairies populaires telles que FOSUserBundle n’étant pas adaptées à nos besoins, j’ai donc travaillé sur une solution sur mesure directement dans le produit.

Usage des commandes ~roles et ~join
Les profils reposent sur un binome fort bien qu'optionnel de deux adresses e-mails.

Plus généralement, je suis intervenu sur diverses fonctionnalités comme le fameux système de notification, mais aussi la conception et le développement d’une API GraphQL ou la refonte de l’interface pour la mise en place du responsive.

Au-delà du développement des fonctionnalités et de leur maintenance, j'ai pu participer à la mise en place de différents process comme la code-review. J’ai également eu à charge l’administration des serveurs et ai travaillé, avec Vagrant, à la création d’un environnement de développement pour mes collaborateurs.

Un aperçu du canal #starboard
Aperçu de la personnalisation des notifications.