Actuellement en phase d'apprentissage de la philosophie du Craftmanship, je m'intéresse particulièrement au DevOps. Je suis passionné par les nouvelles technologies, et je suis toujours partant pour de nouveaux challenges. Bien que mon expérience professionnel tourne principalement autour du PHP, je suis ouvert aux autres technologies.
Ce qu'il me plait dans le développement c'est le moment où il convient de choisir l'architecture la plus adaptée au besoin métier (designs patterns, concepts SOLID, PSR), afin de s'assurer de l'évolutivité, de la ré-utilisabilité et de la maintenabilité optimum du code.
Dans ce milieu, nous évoluons constamment. Je suis d'ailleurs toujours amusé de reprendre un vieux code et de m’apercevoir que je pourrais faire différemment.
Suivie du parcours CYC12 en cours du soir. Réalisation de mon mémoire basé sur ma mission au sein d'Orange. Obtention du diplôme d'Ingénieur grade Master
Appréhender les méthodes de gestion et de suivi d'un projet, connaître les bases du réseaux (Certification CISCO), de l'administration de serveurs Windows (AD) ou Linux (Debian, Fedora), des SGBDR (SQL Server), et de la programmation (Java, .NET, PHP...).
Projet interne : Mise en place d'un questionnaire de test pour faciliter le processus de recrutement des profils Web PHP Zend
Mission Orange [PHP 5.3.8 / ZendFramework 1 / OFT (surcouche ZF interne Orange) / Doctrine 2 / phpunit / jenkins] : Maintenance et évolution d'une application interne à Orange.
Rôle : Lead Dev.
Surveillance de l'état du projet sur Jenkins
Sensibilisation de l'équipe de travail aux bonnes pratiques (PSR, SOLID) et aux designs patterns
Prise de décision sur les choix technique et structurelle des développements
Mission Orange [PHP 5.3.8 / ZendFramework 1 / phpUnit / dbUnit / jenkins / sonar / selenium / ZAP / DevOPS / composer] : Récupération en interne d'une application développé par une société externe.
Rôle : Lead Dev, Architecte logiciel
Travaux réalisés :
Audit de sécurité, mise en place d'un plan de correction des failles XSS et injection SQL découvertes
Audit de qualité de code, mise en place d'un plan d'action pour améliorer la qualité du code avec plusieurs couches de refactorisations (redéveloppement complet impossible)
Audit de sécurité, mise en place de ZAP pour contrôler la résistance de l'application face aux attaques les plus courantes
Développement, création d'un socle de travail permettant de migrer de PHP4.0 à PHP 5.3.8 en POO basé sur le Zend Framework. Le but est de réécrire l'application en plusieurs étapes de refactorisation
Formation des nouveaux arrivants (formation d'une semaine préparer et réaliser par mes soins)