Mes expériences ont toutes été très enrichissantes principalement dans le marketing digital avec pour principaux clients des retailers. J'ai créé diverses applications, de l'idée à la conception:
- Diverses "petites" applications métier destinées à améliorer un process dans l'entreprise ou encore à proposer un nouveau service (PHP/Symfony, ReactJs, NodeJs)
- Application web métier (PHP-Symfony, NodeJs, AngularJs) - 8mois de conception - à destination de retailers internationaux, un outil qui m'a donné de la visibilité au sein de tout un groupe de plusieurs BU.
- Application mobile (Objective C/Swift) pour une grande enseigne d'équipement sportif / utilisée dans +400 magasins.
Chaque titre a sa propre définition en fonction de l'entreprise dans laquelle nous sommes mais pour chacune de ces missions; j'ai été soit Product Owner, Développeur, Team leader, Scrum Master ou encore Chef de Projet. Parfois tout ça en même temps car certains projets où j'ai été initiateur ont eu une phase de conception >8mois et donc avec le temps j'avais plutôt un rôle de lead.
PHP/Symfony est la technologie où j'ai le plus d'expérience maintenant, mais je suis quelqu'un de très complet sur le plan technique (cf. mon site afin de voir les techno sur lesquelles je peux vous accompagner). Je développe le plus possible en suivant les guidelines de "best practice" de la techno que j'utilise.
L' approche que j'ai des projets est une approche basée sur l'équilibre.
L'équilibre entre l'art de coder (la technique - qualité du code, best practice, design pattern) et le business. Si je vais gagner 3 jours de conception en dégradant la "beauté" de mon code sans impacter la sécurité ou la maintenabilitée de celui-ci ofc, je le ferai. A l'inverse, je n'hésiterai pas à recommander 1 journée de conception en plus si je juge que la plus-value sera significative d'un point de vue technique.