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.
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.