Je suis développeur et signataire du manifeste de Software Craftsmanship. Après plus de 12 ans d'expérience, je cherche à partager mon expérience du Clean Code et des bonnes pratiques de développement. Toujours prêt à apprendre, j'aime travailler avec des développeurs encore plus expérimentés pour continuer à enrichir mes connaissances au-delà des simples aspects techniques.
J'ai travaillé dans plusieurs langages comme Java ou scala, C#, JavaScript et Elm. Je peux travailler dans d'autres langages comme Rust, go ou python même s'il sera nécessaire d'améliorer mes compétences professionnelles. Ma formation théorique et ma connaissance des bonnes pratiques me permettent de comprendre les mécanismes et le fonctionnement des différents langages et paradigmes.
J'ai travaillé dans une grande variété de société : Total, Société Générale, La Banque Postale, mais aussi des plus petites structures : Aerow, Synapse Développement, Viareport et Cozy. J'ai acquis différents types de compétences : développement ex nihilo et aussi utilisation de frameworks de grandes entreprises, du back-end (java, scala, c#) aux langages front-end (JavaScript, elm, html5), de l'ancienne gestion de projet à la gestion agile.
Mon principal apprentissage pendant mes études est "comment apprendre à apprendre" : J'essaie de rester à jour avec des cours en ligne (coursera, udacity, france-université-numérique), des screencasts (egghead, reactjsprogram), des événements informatiques à distance ou IRL (SudWeb, scale, dotJS, google I/O). Je parle français et je peux travailler en anglais.
J'aime également la photo, la musique et le cinéma. Je lis des essais sur le développement personnel (yoga et méditation) et de sciences (mathématiques et philisophie). Je fais du jardinage en adéquation avec les techniques de la permaculture.
Je suis artisan développeur chez Viareport/Inativ. L'équipe développe des applications autour des métiers de la consolidation financière. La stack est assez variée et puisque nous travaillons en binôme dans le cadre des pratiques scrum, nous nous occupons tous de tous les projets : java, play 1.2, spark, postgresql et mongodb pour la partie back ; javascript, ember, yui, react pour la partie front ; le tout mis en ligne avec des outils comme jenkins, docker, maven, grunt ou encore gradle.
À l'aise avec ces outils et langages, je continue de me former quotidiennement autour de nouveaux projets tout en maintenant mes connaissances avec les anciens.