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
- 2024 →now
Senior Backend Developer
· Mobsuccess Group (Widely) Paris, France · full remoteAdtech — RTB (Real Time Bidding).
KotlinGoAWSDockerKubernetes - 2023 →2024
Senior Backend Developer
· Alpha Networks Paris, France · full remoteAccurate-EPG microservices. Maintenance of PHP/Laravel APIs and development of new services in Kotlin / Spring Boot 3.
KotlinSpring BootPHPLaravel - 2022 →2023
Senior Backend Developer
· Kinow / Alpha Networks Nantes, France · full remoteSVOD SaaS platform. PHP 7.2 → 8.1 migration and legacy rewrite for maintainability and performance.
PHP 8LaravelMySQL - 2021 →2022
Developer
· Linkt Mont-Saint-Aignan, FranceInternal applications in Laravel and React.
PHP 8LaravelReactMariaDB - 2016 →2021
Developer
· Wixiweb Mont-Saint-Aignan, FranceCustom development and WordPress showcase sites.
PHPZend FW 1·2·3LaravelSymfony 4 & 5WordPressjQuery - 2014 →2015
Developer
· Pygma Petit-Quevilly, FranceWordPress theme integration, Laravel development, HTML/CSS integration.
- 2011 →2014
Developer
· Idax Brionne, FranceWordPress 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$ ▍