Expérience professionnelle
Iad : Since march 2022 : back end developer in the advertise team which handles
distribution of real estate advertisements on various ads websites.
IT : TDD / DDD / hexagonal architecture / Symfony 5 / mysql & postgresql / Elasticsearch /
Rabbitmq / Docker
WellSail Side Project (own company) : Developing a signing software for sailing club (saas)
- Customers needs analyze
- Taking feedbacks from beta users
- Deliver new features regularly
IT : Laravel 9 / mysql / TDD / DDD / Docker / Nestjs / Nodejs / hexagonal architecture
Butterfly Training Dec 2018 - Mar 2022 : Refactoring a whole legacy application : a
learning management system for the aerial domain. The company conscious of the
application was poorly designed, indeed there was no separation of concerns and the
business logic of the core domain was present in every layer. Thereby all changes made in
the code were painful and led to many regressions. Since my arrival, my main task has been
to refactor the application by adding end to end tests in order to rewrite clean code with
TDD. Obviously all new features are developed with TDD.
IT: Laravel 5.6 / PostgreSQL / TDD / DDD / Elasticsearch / Redis / Docker / hexagonal
architecture
BoostMyShop July 2017 - Dec 2018 : Development of a repricing engine with laravel, the
system scans (web scraping, api) the marketplaces as amazon, cdiscount, manomano…
and when it detects that a product price changes, it immediately aligns the price of our
clients.
We processed a large volume of data so the performance of the deliverable was primordial.
IT : Laravel - MySQL - Elasticsearch - Redis - Rabbitmq
Aicom 2013 - 2017 back end developer codeigniter
Reviews of some of my clients are availables (in french) on my malt profile.
Depuis Dec 2018 : Migration d'une application Legacy (model anémique, pas de séparation
de la couche métier avec la couche infrastructure) vers code de qualité. Mise en place d’une
bulle TDD pour le développement des nouvelles fonctionnalités
à Teddilab (télétravail temps plein) - Plateforme E-learning
Technos principales / méthodo : Laravel 5.6 / PostgreSQL / TDD / Elasticsearch
Juillet 2017 - Dec 2018 : Lead technique sur la migration de l'application de Laravel 4.2
vers Laravel 5.6, garant du respect des bonnes pratiques : IOC, DDD, TDD, CQRS
Traitement d'un grand volume de données : 40 millions de repricing / semaine
Technos principales : Laravel - MySQL - Elasticsearch - Redis - Composer - Scrutinizer -
Rabbitmq (message queuing) - Jira - Kibana - Ansistrano à BoostMyShop à Toulon
Depuis Juillet 2017 : Développement Laravel 4.2 dédié à une solution de repricing. Migration de l'existant vers Laravel 5.6 dans une logique DDD.
Traitement d'un grand volume de données : 40 millions de repricing / semaine
Ecriture de test unitaire, d’intégrations, Code review, Clean Code, performance.
Laravel - MySQL - Elasticsearch - Redis - Composer - Scrutinizer - Rabbitmq - Jira - Kibana - Ansistrano à BoostMyShop à Toulon
Depuis Février 2017 : Développement web - freelance. Startup Edmon, FuturIsGood.
Laravel - MySQL - Codeigniter - Jenkins - Docker - Trello - Facturation agile
Novembre 2017 et Avril 2018 : Formateur Laravel 5.6 - freelance (2*3 jours) client final : Marine National
Août 2014 - Juillet 2017 : Développeur web Framework Codeigniter dans le domaine de l’immobilier. Gestion d’une dizaine de sites internet.
Encadrement d’une petite équipe de développeur / intégrateur
Codeigniter - MySQL - Elasticsearch - jQuery - Bootstrap à Aicom à Toulon
Activité extra professionnel : kitesurf, histoire contemporaine
Vice président du club nautique du Pradet la Garonne : animation des réunions mensuels du comité - Mise en place d’un projet pratique du kitesurf dans la baie de Toulon - création site web de l’association - Mise en place de procédures quant à la prise de décisions par le comité et leurs réalisations par les salariés ou membres du comité.