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 Developer

Proactive
Teamwork
Go-Ahead
Involved
33 years old
Driving License
Bordeaux France
Freelancer Just looking around
Working in the web industry for 8 years and counting, I acquired my technical expertise in building/developing software heavily relying on OSS.

After 2 years in London working on Symfony / PHP projects, I am back in Bordeaux since June 2016.

Devotee advocate of good practices (code reviews, SOLID principles, Continuous Integration, CQRS, ...) and agile methodologies, I always try to stay practical and keep the focus on the project objectives.
I value mentorship and popularising in order to keep cohesion and quality of discussions.

Passionate about my job and entrepreneurship, I am also a member of the team in charge of organizing PHP meetup's in Bordeaux. The goal is to promote to the community feedbacks on technologies / practices and the open source eco-system.
  • Symfony trainer.
  • Technical advisor.
  • Within a medical french startup having a 4 years legacy codebase, my goal was to anticipate future growth.
  • Team growth from 3 to 6 developers.
  • Creation of the first DevSecOps position.
  • Creation of the first Product Owner position.
  • Team coaching on Symfony / PHP / Docker best practices.
  • Improve dev processes by introducing code reviews.
  • Team coaching on CQRS & DDD basis.
  • Set up tests using PHPUnit, Deptrac & InfectionPHP
  • Set up internal meetup's every 2 weeks.
Learn more
  • Technical audit : Stack, Architecture, Infrastructure, Processes.
  • Performance improvement on both search queries and data exports.
Learn more
  • Set up a weekly meetup
  • Creation of metrics about the quality of discussions in code reviews
  • Optimization of tasks / knowledge distribution within the technical team
  • Set up and follow up of good practices regarding several topics : coding (PHP, Js, Bash, ...), architecture, workflow, BDD structures, documentation, etc
  • Technical support for project manager about technologies / schedules
  • Identification of technical debt and firsts pateches
  • Dockerization of "legacy" applications
  • Continuous Integration optimization for Symfony apps and Docker images
Learn more

Symfony / Docker developer

ITL Equipment Finance
July 2019 to December 2019
Freelancer
Bordeaux
France
  • TMA & Build for an internal ERP style app.
  • Set up a Service Oriented Architecture with :
    • A back-office
    • A chat system
    • async updates (Google Pub/Sub)
    • A portal
    • SSO (Auth0)
    • Mobile notifications (OneSignal)
  • Set up a personnal space
  • Agreggation from multiple data sources (APIs, BDD)
  • Docker infrastructure
  • Set up CI (gitlab) and QA (symfony insight)
  • CQRS oriented code
  • Unit and functionnal tests
  • Code / Review good pratices

Founder

Roc'IT
Since January 2017
Freelancer
Bordeaux
France
  • 1 year in micro followed by the creation of Roc'IT

Symfony Support

Barmatic
November 2016 to February 2017
Freelancer
Bordeaux
France
  • Refactoring of DDD oriented Symfony code
  • New features
  • Repair of docker servers
  • Set up project managment (Trello)
  • API improvements (Symfony2)
  • Recruiting for the technical team
  • Docker servers fully set up using Ansible deployments allowing a simple and autonomous deployment in under 4mins

Symfony2 Lead developer

I. ltd
September 2015 to June 2016
Full-time
London
United Kingdom
  • Managment of both the TMA team and the one in charge of the main project (~8 Developers)
  • Design of the architecture and softwares used across several projects

Symfony2 Developer

I. ltd
November 2014 to September 2015
Full-time
London
United Kingdom
  • Deploys in production (capistrano / capifony)
  • Refactoring / Code optimization
  • Migrated 2 legacy projects to Symfony2
  • Scrum methodologies
  • Development of a Symfony2 project with :
    • Several themes
    • Several hosts
    • Custom logic depending on both host and theme
  • Re-worked of the "legacy" code in order to improve / ease maintenance
Learn more
Skills

Languages

  • French (Mother tongue)
    Expert
  • English (~2 years in London)
    Good

Dev tools & Frameworks

  • OpenAPI / Swagger
  • Api REST
  • CQRS
  • Symfony
  • Doctrine
  • Git Flow
  • PHPUnit
  • InfectionPHP

My environment

  • PhpStorm
  • Unix (Linux / OSX)
  • Github
  • Gitlab + Gitlab CI
  • Kubernetes
  • Docker Swarm
  • Bash scripts
  • Auth0

Technical basis

  • PHP 8
  • Git
  • PostgreSQL
  • Docker
  • Vanilla Javascript
  • Symfony 5 / 6

Concepteur Développeur Informatique

AFPA

September 2013 to February 2014
An 11 months training about development, project managment, good practices, teamwork, ...

DUT Génie Electrique et Informatique Industrielle

IUT Bordeaux1

September 2008 to 2011
  • A perfect world (1993)
  • Inception
  • Shutter Island
  • Will Hunting
  • Invictus
  • Forest Gump
  • Ender's game
  • Hidden Figures
  • Terry Goodkind (The Sword of Truth)
  • Edgar Allan Poe (Extraordinary Tales)
  • Raymond E. Feist (The Riftwar Cycle)
  • Dan Simmons (Carrion Comfort)
  • Robin Hobb (The Farseer Trilogy)