Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Adrien Roches

Adrien Roches

Freelance / Lead Technique

Proactif
Travail d'équipe
Dynamique
Réactif
33 ans
Permis de conduire
Bordeaux
En poste Ouvert aux opportunités
Professionnel du web depuis 8 ans, j’ai acquis une expertise technique dans la conception et le développement d’applications en ligne utilisant les technologies open-source.

Après avoir vécu 2 ans à Londres où j'ai évolué sur des projets Symfony / PHP, je suis de retour à Bordeaux depuis juin 2016.

Fervent défenseur des bonnes pratiques de développement (revues de code, principes SOLID, intégration continue, CQRS, ...) et des méthodologies agiles, je reste pragmatique et garde toujours en vue les objectifs des projets sur lesquels je travaille.
Au sein de l'équipe je cherche à être pédagogue et à vulgariser afin de garder une bonne cohésion et de fluidifier les échanges d'informations dans l'intérêt du projet.

Passionné par mon métier et par l'entrepreneuriat, je participe à l'organisation des meetups PHP de Bordeaux afin de favoriser les échanges d'expérience et la promotion de l'open source au sein de la communauté PHP.

Je cherche à développer mon réseau professionnel en travaillant sur des projets qui me challengeront. N'hésitez pas à me contacter pour étudier nos opportunités de collaboration.
  • Formateur Symfony
  • Upgrade d'applications
    • Symfony 3.4 à 5.4
    • PHP 7.4 à 8.2
    • Dockerization
    • Ajout d'un Golden Master Test
  • Audit de qualité
    • Maintenabilité
    • Sécurité
    • Stabilité
  • Contributions Open Source
    • infection/infection
    • symfony/symfony
Description de l'entreprise
Jeune société innovante tournée vers l'international ayant conservé son esprit startup, SensioLabs est à l'origine de la success story Open Source mondiale, Symfony.

Spécialisée dans l'utilisation de PHP et Symfony, l'équipe de SensioLabs poursuit le double objectif de simplifier la vie des développeurs, tout en repoussant les limites de l'innovation.

De par sa position centrale dans l'écosystème de Symfony et sa forte proximité avec la core team, SensioLabs apporte à ses clients des services de qualité en matière d'expertise, de conseil, de support et de formation, dans le respect des bonnes pratiques de développement.

SensioLabs rassemble une équipe d'une centaine de personnes et s'appuie sur un réseau de plus de 55 partenaires présents dans 20 pays.
Site web de l'entreprise
  • Dans un contexte startup médicale avec une codebase de 4 ans, mon objectif était de prévoir la croissance future de l'application.
  • Croissance de l'équipe de 3 à 6 développeurs
  • Recrutement du premier DevSecOps
  • Recrutement du premier Product Owner
  • Coaching de l'équipe sur les bonnes pratiques Symfony / PHP / Docker
  • Mise en place de Code Review
  • Coaching sur les bases du DDD et du CQRS
  • Mise en place de tests (PHPUnit, Deptrac, InfectionPHP)
  • Mise en place de meetups technique toutes les 2 semaines
Site web de l'entreprise
  • Audit technique d'une application (stack, archi, infra, process) / Création d'un "rapport d'étonnement"
  • Amélioration des performances sur des recherches / exports de données.
Détails de l'expérience
  • Amélioration des performances en combinant PHP Iterator + Symfony StreamedResponse. Consommation mémoire de PHP constante à 10Mb contre presque 1Gb avant sur 2 Million de lignes.
Description de l'entreprise
Consulting / Audit pour un client de SensioLabs.
Contexte anglophone.
Stack technique :
* PHP 7.3 / Symfony 4.4
* Postgres (RDS AWS)
* AWS EKS
* Orienter micro-service
  • Mise en place de meetups hebdomadaire
  • Création de metrics sur la qualité des échanges lors de merge request
  • Optimisation de la répartition des tâches / connaissances au sein de l'équipe technique
  • Mise en place et suivi de bonnes pratiques sur différents sujets : coding (PHP, Js, Bash, ...), architecture, workflow, structure de BDD, documentation, etc
  • Accompagnement des chefs de projet pour le choix de solution technique et impacts sur les chiffrages / délais
  • Identification de la dette technique et initialisation de certains correctifs
  • Dockerization d'une application dite "legacy"
  • Optimisation de la CI pour les applicatifs Symfony et les images Docker
Site web de l'entreprise

Développeur Symfony / Docker

ITL Equipment Finance
Juillet 2019 à décembre 2019
Freelance
Bordeaux
France
  • Développement et maintenance d'un outil de type ERP destiné a l'interne
  • Mise en place d'une architecture orientée micro-service intégrant:
    • un Back-office
    • un système de Chat
    • une mise à jour asynchrone via Google Pub/Sub
    • un portail client
    • un SSO (Auth0)
    • un système de notification mobile (OneSignal)
  • Mise en place d'un espace personnel
  • Agrégation de plusieurs sources de données
  • Mise en place de l'architecture sous docker
  • Mise en place d'une CI et d'un système de QA
  • Code orienté CQRS
  • Tests unitaires et fonctionnels
  • Mise en place de bonnes pratiques de code / de review

Fondateur

Roc'IT
Depuis janvier 2017
Freelance
Bordeaux
France
  • 1 an en micro-entreprise, puis création de la SASU Roc'IT

Renfort Symfony

Barmatic
Novembre 2016 à février 2017
Freelance
Bordeaux
France
  • Refactorisation de code symfony orienté DDD
  • Mise en place de feature pour le client
  • Rétablissement des serveurs sur docker
  • Mise en place d'une gestion de projet
  • Amélioration des API sur Symfony2
  • Gestion du recrutement de l'équipe technique
  • J'ai re-paramétré intégralement des serveurs sous docker en utilisant Ansible permettant ainsi un déploiement simple et quasi autonome en 4min.

Développeur Symfony2

I. ltd
Novembre 2014 à juin 2016
CDI
Londres
Royaume-Uni
  • Gestion de l'équipe TMA et de l'équipe en charge du projet de fond. (~8 Développeurs au total)
  • Définition de l'architecture et des technologies utilisées au travers de multiples projets
  • Déploiement en production (capistrano / capifony)
  • Re-factorisation / Optimisation du code
  • Migration de deux projets legacy en Symfony2
  • Environnement Scrum
  • Développement d'un projet (Symfony2) multi themes, multi host, multi logique avec une base de données commune.
  • Mise en place de procédures internes tel que "git flow", "PSR-2"
  • Développement et maintenance d'interfaces d'administration
  • Rédaction de documentations techniques
  • Développement d'un "Image Server"
  • Utilisation avancée des outils suivants: git, Artifactory, Jenkins, Redmine

Autodidacte

Chateau Le Tap
Janvier 2013 à 2013
Bénévolat
Saussignac
France
Description de l'entreprise
Chateau Le Tap est l'entreprise familiale. Nous sommes viticulteur depuis 3 générations dans la région du sud-ouest. Nous sommes implanté sur Saussignac depuis 2001.
Site web de l'entreprise

Chef de rang

Restaurant L'Affiche
Août 2012 à décembre 2012
CDI
Paris
France
  • Polyvalence (salle, bar), restaurant traditionnel

Chef de rang

Restaurant Chez Clément
Avril 2012 à août 2012
CDI
Paris
France
  • Qualité de service, autonomie

Chef de rang

Restaurant Hippopotamus
Décembre 2011 à avril 2012
CDI
Paris
France
  • Prise de commande, service