online · Rouen · full remote
florent@dev - zsh - 96×24
florent@dev:~$ whoami
Florent Sorel - Développeur backend senior, ~15 ans d'expérience.
Kotlin, Go & PHP - Mobsuccess depuis 2024.
 
florent@dev:~$ cat about.md
Je suis développeur basé en Normandie.
 
Je construis des backends - APIs, microservices,
traitements de données. Surtout en Kotlin et Go aujourd'hui,
après ~13 ans à écrire du PHP.
 
Aujourd'hui chez Mobsuccess, je travaille sur la plateforme de
RTB (Real Time Bidding) : à chaque chargement de page sur les
sites de nos partenaires, on a quelques millisecondes pour
décider si on enchérit sur l'impression publicitaire, et à quel prix.
 
Multiplié par des millions de requêtes par seconde, ça veut dire
des architectures distribuées, du tuning fin, et un budget mémoire
où chaque allocation compte.
 
Côté infra, on utilise AWS et Kubernetes pour la
conteneurisation, et Kafka pour la communication entre services.
 
florent@dev:~$

cat experience.md

~15 ans
  1. 2024 →
    aujourd'hui

    Senior Backend Developer

    · Mobsuccess Group (Widely) Paris (75) · full remote

    Adtech — RTB (Real Time Bidding).

    KotlinGoAWSDockerKubernetes
  2. 2023 →
    2024

    Senior Backend Developer

    · Alpha Networks Paris (75) · full remote

    Microservices « accurate EPG ». Maintenance des APIs PHP/Laravel et création de nouveaux services en Kotlin / Spring Boot 3.

    KotlinSpring BootPHPLaravel
  3. 2022 →
    2023

    Senior Backend Developer

    · Kinow / Alpha Networks Nantes (44) · full remote

    Solution SaaS de SVOD. Migration PHP 7.2 → 8.1 et réécriture du legacy pour la maintenabilité et les perfs.

    PHP 8LaravelMySQL
  4. 2021 →
    2022

    Développeur

    · Linkt Mont-Saint-Aignan (76)

    Applications internes en Laravel et React.

    PHP 8LaravelReactMariaDB
  5. 2016 →
    2021

    Développeur

    · Wixiweb Mont-Saint-Aignan (76)

    Développement sur mesure et sites vitrine WordPress.

    PHPZend FW 1·2·3LaravelSymfony 4 & 5WordPressjQuery
  6. 2014 →
    2015

    Développeur

    · Pygma Petit-Quevilly (76)

    Intégration de thèmes WordPress, développement Laravel, intégration HTML/CSS.

  7. 2011 →
    2014

    Développeur

    · Idax Brionne (27)

    Thèmes WordPress, développement sur mesure avec CakePHP & Laravel.

ls -la stack/

.languages
  • Kotlin
  • Go
  • SQL
  • PHP
.frameworks
  • Spring Boot
  • Laravel
.tools
  • IntelliJ IDEA
  • GoLand
  • Neovim
  • Git
.exploring
  • C
  • Rust
  • NixOS

man workflow

Mon flux quotidien tient en quelques outils : IntelliJ, GoLand ou Neovim pour développer, Linear pour la gestion des tickets, Claude et Copilot pour le pair-programming au jour le jour, GitHub pour la CI/CD.

Depuis quelques mois, j'ai ajouté Claude Code dans mon workflow. Je m'en sers principalement pour :

  • développer des features : je décris l'intention et le périmètre, et je l'oriente au fur et à mesure vers le résultat attendu.
  • explorer rapidement un projet que je ne connais pas : il lit les fichiers, me résume les flux métier, peu importe le langage.
  • écrire les tests que je trouve fastidieux : je dicte les cas, il s'assure d'écrire les tests sans toucher à l'implémentation.
claude - session
florent@dev:~/bidder$ claude

 regarde le module BidStrategy et propose des tests
  pour les cas critiques

⏺ Lecture de src/main/kotlin/…/strategy
⏺ Lecture de src/test/kotlin/…/strategy
⏺ 4 stratégies, 1 seule couverte.

  priorité 1 · FixedFloorStrategy
  priorité 1 · DynamicFloorStrategy
  priorité 2 · FallbackStrategy

 écris la suite de tests pour FixedFloorStrategy,
  un cas par scénario, mocks compris.

⏺ Génération de src/test/…/FixedFloorStrategyTest.kt
⏺ 9 cas, 0 erreur. 

florent@dev:~/bidder$