Skip to content
quentin/bastos

Software engineering student, PHP / Symfony back-end developer

Quentin Bastos.

Since 2024 I have been building production web ERPs as an apprentice engineer at CPE Lyon. On my own, I designed and run SparkleQuiz, a quiz app live on the web, Google Play and the App Store.

Available
Summer 2027 internship, 10 to 14 weeks
School
CPE Lyon, 4th year
Experience
2 years of Symfony in prod
Based in
Eysins (VD), near Nyon
  • sparklequiz.com · in production
  • API
  • Database
  • Redis
  • Real time

01 · Main project

SparkleQuiz

Solo and multiplayer quiz app, in production on the web, Android and iOS.

Designed, built and operated on my own: Symfony API, Vue 3 front end, Capacitor mobile apps, real-time matches, leaderboards and player-made quizzes.

platforms: web, Android, iOS
3
releases shipped
210 +
PHPUnit tests
~6,000
downtime per deploy
0

02 · Experience

PHP / Symfony developer, Effet B

Web agency, Villeurbanne (Lyon) · Since April 2024

Apprentice engineer since 2025, work-study during my BUT in 2024-2025, summer contract and internship in 2024.

  1. 01 E-commerce ERP on Symfony and the in-house CMS: rebuilt the line-by-line sales document flow, from quote to invoice, and migrated the whole history without breaking billing.
  2. 02 Car dealership ERP: integrated a certified digital vault through a third-party API (API client, one vault per dealership, automatic uploads, webhooks, AES-256 keys).
  3. 03 Legacy maintenance ERP: full rewrite of the customer module, pricing matrices with Excel import and export, archiving with history.
  4. 04 Day to day: production bugs from Sentry, Docker, GitLab CI/CD, code reviews.
  • PHP
  • Symfony
  • Doctrine
  • Twig
  • Messenger
  • MySQL
  • Docker
  • GitLab CI
  • Sentry
The three ERPs in detail →

Education

  • CPE Lyon

    Engineering degree, computer science and networks

    2025 to 2028, work-study

  • IUT Lyon 1

    BUT in Computer Science (3-year degree)

    2021 to 2025, Bourg-en-Bresse

Tooling

Back end
PHP 8, Symfony, Doctrine, Node.js, Java
Front end and mobile
Vue 3, TypeScript, Tailwind, Capacitor
Data and real time
MySQL / MariaDB, Redis, Mercure
Tooling
Docker, Git, Linux, GitHub Actions, PHPStan, Playwright

French native · English B2

04 · Internship

What I ship in 10 to 14 weeks

Two years of Symfony in production: I will not need to learn the job. A short internship can ship a well-scoped topic, end to end.

  • 01

    A business module

    Data model, Symfony back end, UI, tests, production rollout.

  • 02

    An API

    Documented endpoints, strict validation, 4xx for expected cases, 5xx for real bugs.

  • 03

    A migration

    PHP or Symfony upgrade, MySQL schema redesign, data migration with zero downtime.

  • 04

    Test coverage

    PHPStan, PHPUnit and Playwright on critical paths, wired into CI.

  1. Week 1 Set up, first fix shipped
  2. Weeks 2 to 11 The topic, shipped in reviewed increments
  3. Final weeks Documentation and handover

10 to 14 week internship, between 14 June and 19 September 2027. Mandatory international placement of my degree, under a CPE Lyon agreement. EU citizen.

05 · Contact

Summer 2027 internship, 10 to 14 weeks

bastos.quentin.pro@gmail.com