Available
Begin the ascension
01 Base camp Alt. 0 m · 45.7640° N

Backend Developer Symfony · Senior Olivier PETIT

Turning your vision
into a summit
one sprint at a time.

COORDS45.7640° N · 4.8357° E
BASELyon, FR · Hybrid · Remote
STACKSymfony · Vue · Docker · CI/CD · AI · Agentic
STATUSOpen for missions
02 Camp 1 · About Alt. 900 m
Olivier en tête de cordée avec son équipe au sommet d'une arête enneigée, corde à l'épaule.
Chamonix · May 2026
The rope team Émilie · Delphine · Vincent · Louis (lead & photographer)

What I look for in my missions — SME, startup or large group — is that rope-team spirit: a team moving toward the same goal, where mutual trust and support matter as much as technical skill to reach the top.

In the mountains, you rarely
reach a summit alone.

That conviction guides the way I work. A climb is a deeply personal challenge: it takes endurance, preparation and the will to see it through. But without a tight-knit rope team, complete trust and mutual support through the hard sections, it stays out of reach.

A senior backend developer, I approach every project like an expedition: a clear objective, a route mapped out together, and a climb where everyone knows they can count on the others.

03 Camp 2 · What I bring Alt. 800 m

What I bring
to your expedition.

A 360° service, from base camp to summit and beyond. Build, deploy, maintain, augment with AI: your application's entire lifecycle.

01 Build & modernise

Build or modernise your applications.

To launch a new product, or pull a legacy one out of the mud.

Tailored applications and APIs with Symfony 7 & API Platform, and the right components: Messenger, Workflow, Scheduler, Security. A healthy base to start from. And when your existing code holds you back, I modernise it step by step, from procedural to a clean, tested architecture, without ever taking production down.

Symfony 7API PlatformLegacy refactor
02 Deploy

Secure deployment, from local to production.

To ship calmly, with confidence.

A controlled deployment chain: reproducible Docker environments, CI/CD pipelines, secret management and zero-downtime releases. From your local machine to the server, safely.

DockerCI/CDZero downtime
03 Maintain

Keep your apps in good health.

For a product that stays reliable, current and secure over time.

Security patches, version upgrades, performance monitoring and bug fixes. Your dependencies stay up to date, your application stays fast and safe, long after launch.

SecurityUpgradesMonitoring
04 AI

AI, embedded where it counts.

To automate and stand out: no gimmicks, no lock-in.

Useful, differentiating AI wired straight into your stack through the Symfony AI component, with Claude (Anthropic) and Mistral. Agentic workflows, data processing and LLM-native features, reviewed with the same rigour as the rest of the code.

Symfony AIClaudeMistral
Method — how we climb

How we climb
together.

Four phases, two-week rhythm, no surprises at altitude. Each camp is a moment to look back at the route, check the gear, and agree on what we're carrying up next.

01

Discovery call

We map the terrain together — goals, constraints, what success actually looks like at the summit.

~ 60 min · async follow-upWe map the terrain.
02

Scoping & specs

Architecture, API contracts, sprint plan and milestones. A written route before we leave base camp.

1 week · fixed-bid possibleWe plan the route.
03

Dev sprints

Two-week sprints with weekly demos. Tests at every camp, deployable trunk, no surprises.

Kanban or 2-week sprintsWe ascend step by step.
04

Delivery & handoff

Documentation, infra runbook, a 90-day support and the team owning what we shipped.

+ 90 days supportWe reach the summit.
05

Maintenance

Security patches, performance monitoring, minor evolutions and on-call support. The route stays open long after the summit.

Monthly retainer or per-ticketWe keep the route open.
Step 01~ 60 min

Discovery call

Goals, constraints, success criteria.We map the terrain.

Step 021 week

Scoping & specs

Architecture, contracts, milestones.We plan the route.

Step 032-week sprints

Dev sprints

Weekly demos, tests at every camp.We ascend step by step.

Step 04+ 90 days

Delivery & handoff

Docs, deploy, training, support.We reach the summit.

Step 05Ongoing

Maintenance

Patches, monitoring, evolutions.We keep the route open.

Gear check —

Already have a process? I fit into it. Six years of missions means six years of adapting to different teams, tools and rhythms — I know the gear.

Jira Linear Notion GitHub GitLab Slack Confluence Teams
04 Camp 2 · Skills & toolkit Alt. 2 500 m

Skills &
toolkit.

Six years roping up with PHP and Symfony on production loads — fintech at 30 000 users, a telecom internal platform, and the patient kind of refactor that makes a 9-year-old monolith breathe again.

Inventaire · Expédition technique
Backend
Symfony 7 API Platform 4 PHP 8.3 Messenger Workflow Scheduler AI component PostgreSQL RabbitMQ
Frontend
HTML / CSS Vue.js JavaScript TypeScript Angular
DevOps
Docker GitLab CI/CD Git Linux Kubernetes
Qualité
PHPUnit PHPStan ESLint SCRUM Kanban
AI & Agentic
Claude API Mistral AI Agentic workflows MCP REST hooks
Ethics — how I build

Built right —
not just fast.

Code doesn't just run it consumes energy, handles people's data, and outlives the sprint that shipped it. These aren't policies bolted on after. They're part of the route.

01 Data privacy

Privacy by default.

No third-party trackers, no fingerprinting, no analytics that follow users across the web. Data stays local or on your servers never sold, never fed to ad networks. GDPR-aligned, always.

RGPDNo trackingLocal-first
Gear — Mistral AI Proton Mail Infomaniak
02 Green hosting

Clean ascent.

Every HTTP request has a carbon cost. Servers — this portfolio included — run on renewable-energy infrastructure. Performance and efficiency aren't just UX: they're the smallest footprint at altitude.

Renewable energyPerf = carbonLow footprint
Gear — Infomaniak Hetzner Lighthouse
03 Sustainable code

Built to last.

Code shipped today will be read, debugged, and extended in three years. Clean architecture, tested paths, no clever hacks that look smart until they don't. Maintainability is the long-term summit.

Clean arch.Tests firstDocs included
Gear — PHPStan PHPUnit Rector
04 Digital sovereignty

Sovereign stack.

Tools, data and infrastructure that stay in Europe. No GAFAM dependency baked into the architecture — open-source stacks, EU-hosted storage, vendors that answer to European law.

EU-hostedOpen sourceNo lock-in
Gear — Scaleway OVHcloud Infomaniak Mistral AI
05 Camp 3 · Expeditions Alt. 3 800 m

Expeditions &
missions.

Routes I've climbed end-to-end fintech APIs at production scale, telecom platforms, and the patient refactors nobody puts on a press release.

Client feedback

Expedition
reports.

Direct words from the teams I've had the chance to work with.

Olivier worked on a project with the Sqwer team. He showed great autonomy and energy. He fulfilled the mission he was given perfectly, with great attention to communication at every stage. It was a pleasure to collaborate with him and we will do so again without hesitation.

Sqwer Product studio · Lyon
Factomos · E2E testing · 2025 View mission

"Particularly efficient" is the phrase that comes to mind when I think of Olivier. I had the pleasure of knowing him for one year, during which we collaborated on the mesmarquesenbourse.com project for Business Invest. He was responsible for the smooth operation of the brand and listed-company search engine, and collaborated effectively with IT partners. He leveraged his developer skills to automate certain user-processing tasks — crucial for team efficiency. His perseverance and enthusiasm are real assets.

Business Invest mesmarquesenbourse.com
Mes marques en bourse · 2017 View mission
06 Summit · Contact Alt. 4 808 m

Let's reach
the top
together.

Available for new missions right now. Long-form asynchronous email preferred calls scheduled after a first written exchange.

Olivier PETIT
Lyon, FR · 45.7640° N · 4.8357° E Senior backend · Symfony · API Platform
LAT45.7640° N
LON4.8357° E
ALT0 m
CAMPBase
TEMP+18°C