online · Rouen, France · full remote
florent@dev - zsh - 96×24
florent@dev:~$ whoami
Florent Sorel - Senior Backend Developer, ~15 years of experience.
Kotlin, Go & PHP - At Mobsuccess since 2024.
 
florent@dev:~$ cat about.md
I'm a developer based in Normandy, France.
 
I build backends - APIs, microservices,
data pipelines. Mostly Kotlin and Go these days,
after ~13 years writing PHP.
 
Today at Mobsuccess, I work on the RTB platform
(Real Time Bidding): on every page load on our
partners' sites, we have a few milliseconds to decide
whether to bid on an ad impression, and at what price.
 
Multiplied by millions of requests per second, that means
distributed architectures, fine-grained tuning, and a memory
budget where every allocation counts.
 
Infra-wise, we use AWS and Kubernetes for
containerization, and Kafka for service-to-service messaging.
 
florent@dev:~$

cat experience.md

~15 years
  1. 2024 →
    now

    Senior Backend Developer

    · Mobsuccess Group (Widely) Paris, France · full remote

    Adtech — RTB (Real Time Bidding).

    KotlinGoAWSDockerKubernetes
  2. 2023 →
    2024

    Senior Backend Developer

    · Alpha Networks Paris, France · full remote

    Accurate-EPG microservices. Maintenance of PHP/Laravel APIs and development of new services in Kotlin / Spring Boot 3.

    KotlinSpring BootPHPLaravel
  3. 2022 →
    2023

    Senior Backend Developer

    · Kinow / Alpha Networks Nantes, France · full remote

    SVOD SaaS platform. PHP 7.2 → 8.1 migration and legacy rewrite for maintainability and performance.

    PHP 8LaravelMySQL
  4. 2021 →
    2022

    Developer

    · Linkt Mont-Saint-Aignan, France

    Internal applications in Laravel and React.

    PHP 8LaravelReactMariaDB
  5. 2016 →
    2021

    Developer

    · Wixiweb Mont-Saint-Aignan, France

    Custom development and WordPress showcase sites.

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

    Developer

    · Pygma Petit-Quevilly, France

    WordPress theme integration, Laravel development, HTML/CSS integration.

  7. 2011 →
    2014

    Developer

    · Idax Brionne, France

    WordPress themes, custom development with 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

My daily flow comes down to a few tools: IntelliJ, GoLand or Neovim for coding, Linear for ticket management, Claude and Copilot for day-to-day pair programming, GitHub for CI/CD.

A few months ago I added Claude Code to my workflow. I mostly use it for:

  • shipping features: I describe the intent and scope, and steer it iteratively toward the expected result.
  • ramping up quickly on a project I don't know: it reads the files and sums up the business flows, whatever the language.
  • writing the tedious tests: I dictate the cases, it focuses on writing tests without touching the implementation.
claude - session
florent@dev:~/bidder$ claude

 look at the BidStrategy module and suggest tests
  for the critical paths

⏺ Reading src/main/kotlin/…/strategy
⏺ Reading src/test/kotlin/…/strategy
⏺ 4 strategies, only 1 covered.

  priority 1 · FixedFloorStrategy
  priority 1 · DynamicFloorStrategy
  priority 2 · FallbackStrategy

 write the test suite for FixedFloorStrategy,
  one case per scenario, mocks included.

⏺ Generating src/test/…/FixedFloorStrategyTest.kt
⏺ 9 cases, 0 errors. 

florent@dev:~/bidder$