Rodrigue Villetard - Développeur freelance

rodrigue@villetard.tech

06.41.66.23.59

https://rodrigue.villetard.tech

github/twitter : gorghoa

10 ans d’expérience en développement backend et frontend, évoluant dans les écosystèmes PHP (Symfony) et JavaScript  Angular / React / Elm. Attaché à l’industrialisation, je mets en place des environnements de développement et d’intégration continue (docker, gitlab ci, travis).

Motivé par le travail d’équipe, je mets en place et anime les bonnes pratiques de collaboration (workflows git, relecture de code, évangélisme).

J’anime également les différents rendez-vous préconisé par les méthodes agiles, notamment SCRUM. En terme de gestion de projet : je préconise un développement par itérations courtes (quelques semaines), pilotés par les retours utilisateurs (méthode Lean Startup).

Enfin, je suis à vos côtés pour vous accompagner dans l’élaboration de la feuille de route de vos projets, dans la dissection des fonctionnalités attendues et leur spécifications.

Compétences

GESTION

LANGAGES DE PROGRAMMATION

BASE DE DONNÉES

CouchDB, Elasticsearch, MySQL, PostgreSQL

DEVOPS

Docker, Travis, GitHub, Gitlab, Gitlab CI

DIPLÔMES

2006 - 2008 : BTS Assistant de gestion

LANGUES

Français, Anglais (technique)

Expérience

LEAD DEVELOPER FREELANCE

AOÛT 2017 -> AUJOURD’HUI

Neuronnexion

Architecture et développement php d’applications de gestions internes (php symfony)

ElevenMX

Direction technique et développement du configurateur de tenues et d’habillages pour le site www.elevenmx.com (elixir, elm, javascript, php, magento)

SommeNumérique

Conception et développement d’applications de gestions internes (php, symfony, angular, typo3)

YesWeCode

Lead developer sur des solutions de Chatbot, et développements d’applications de gestions (php symfony, javascript vuejs)

Denaroo

Développement et évolution de la solution web2contact (php, angularjs, docker)

LEAD DEVELOPER, LES­-TILLEULS.COOP

MAI 2016 -> AOÛT 2017

Analyse de besoins clients, conseil et accompagnement dans le choix des solutions techniques, développement et supervision technique.

Groww

Développement de fonctionnalités sur une application mobile angular2 + cordova.

Villetard SA

Mise en place d’un système de paiement en ligne sur un applicatif en python/django.

ElevenMX

Réalisation d’une synchronisation entre un catalogue distant et une boutique magento. L’import a été écrit avec le langage Elixir pour sa robustesse (VM Erlang) et sa rapidité / parallélisation.

Quotatis

Accompagnement React de l’équipe en charge du développement de la nouvelle plateforme quotatis.

J’ai prodigué une formation Initiation à React ainsi qu’un coaching sur les bonnes pratiques React.

Accompagnement dans la mise en place du server side rendering de l’application et des tests unitaires.

Mission WeAreKiabi

Développement React + Redux pour une plate-forme de type réseau social. Ma mission portait exclusivement sur la bonne mise en place et l’implémentation de redux dans un projet react.

Mission Parti de Gauche

Conception et développement Angular 2 pour une plate-forme applicative métier, mise en place des tests, développement des fonctionnalités, industrialisation.

OpenSource ScenarioStateBehatExtension

Création d’une librairie pour le framework de tests orientés comportements Behat. Cette extension permet au développeur de gérer plus facilement l’état du système testé.

LEAD DEVELOPER, OBLADY

JUIN 2014 / AVRIL 2016

Management de l’équipe de développement et d’intégration (6 personnes). Mise en place de stratégies de tests au sein de l’équipe, estimation de charges, conception et architecture applicative, pilotage de projets techniques.

Mission Facom - Stanley Black & Decker

Reprise du développement d’une application de type CAO en Symfony + canvas html 5. Mise en place de la stratégie de tests, développement de nouvelles fonctionnalités, optimisation des performances.

Mission ElevenMX

Développement d’une application de type API + Single Page App en AngularJS + manipulations SVG. Tests End-To-End, développement d’une librairie de test pour canvas. Mise en place de l’intégration et du déploiement continu du projet.

Mission USAG

Développement d’une application API + Single Page App en AngularJS. Mise en place de l’intégration et de la stratégie de test du projet.

Mission OBCO

Développement d’un framework interne pour le développement rapide de projets types configurateurs.

Mission CampusFrance

Reprise d’une application orientée métier en symfony 2, optimisation des performances, mise en place de tests unitaires et fonctionnels, refactorisation du code.

Responsable pôle développement, Service Études et Projets Logiciels de la Préfecture de Police.

2012/2014

Management d’une équipe de 5 personnes, développement logiciel, mise en place d’une plateforme d’intégration continue (jenkins), suivi de projets.

OpenSource Mission TemplatePP

Participation à la conception et au développement du framework OpenSource TemplatePP, en PHP + Zend Framework.

Mission Intégration continue

Formation et évangélisation de l’équipe de développement sur les stratégies de tests. Mise en place de la plateforme d’intégration continue jenkins et de métriques qualités.

Évangélisation pour la mise en place d’une méthodologie projet agile.

CONCEPTEUR - DÉVELOPPEUR D’APPLICATIONS

CONCOURS EXTERNE TECHNICIEN DES SIC DU MINISTÈRE DE L'INTÉRIEUR (1ère place) 2009/2012

Affectation en tant que concepteur/développeur d’applications au Service Études et Projets Logiciels de la Préfecture de Police.

ASSISTANT DE GESTION, VILLETARD 80

2007/2009

Réalisation du site internet de l’entreprise (Python, Django).

TESTEUR DE JEUX VIDÉOS, BABEL MEDIA

2006/2007

Testeur linguistique de jeux vidéos.