Skip to content
View victormetral's full-sized avatar

Block or report victormetral

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
victormetral/README.md

Bonjour, je suis Victor 👋

Développeur fullstack en reconversion — orientation DevOps

  • 🎯 Je recherche une alternance de 12 mois, démarrage janvier ou février 2027
  • 📍 Lyon — full remote ou mobilité France entière
  • 🎹 Ancien pianiste concertiste international

Mon parcours

Pendant seize ans, j'ai été pianiste concertiste : plus de 500 concerts en France et à l'international, 5 albums enregistrés, plusieurs distinctions internationales.

Ce métier m'a appris trois choses qui servent tous les jours en développement : travailler seul pendant des mois sur un objectif lointain, livrer à la date prévue quoi qu'il arrive, et rester lucide sous pression.

Je me forme aujourd'hui chez Ada Tech School (Lyon) et je prépare le titre Concepteur développeur d'applications, RNCP niveau 6 (Bac+3/4), à valider en alternance à partir de janvier 2027.


Ce que je sais faire

  • Frontend — React 19, JavaScript ES6+, Vite, React Router, HTML5, CSS3, responsive
  • Backend — Node.js, Express 5, API REST, authentification JWT, architecture en couches, Swagger
  • Données — PostgreSQL, SQL sans ORM, modélisation relationnelle (Merise, UML), migrations réversibles
  • Conteneurisation et CI/CD — Docker, Docker Compose, GitHub Actions, publication d'images sur GHCR, Linux
  • Tests — Vitest, Jest, Playwright (end-to-end), scripts d'intégration bash
  • Sécurité applicative — cookie httpOnly, helmet, CORS restreint, limitation de requêtes, requêtes paramétrées
  • Outils — Git, GitHub, ESLint, DBeaver, Postman, Netlify

En cours d'apprentissage

Cloud, Kubernetes, infrastructure as code, cybersécurité. Ce sont mes prochaines étapes, pas encore mes acquis — je préfère l'annoncer clairement.


Mes projets

React · Node.js · Express · PostgreSQL · Docker

Application de gestion financière personnelle : comptes, transactions, budgets, objectifs d'épargne et transactions récurrentes. Génération idempotente des échéances sans tâche planifiée. 68 tests unitaires et 5 scripts d'intégration exécutés en intégration continue.

Node.js · Express · PostgreSQL · Docker · GitHub Actions

Application conteneurisée avec pipeline complet : 20 tests Jest, 14 tests Playwright end-to-end, Docker Compose à trois conteneurs. La CI exécute les tests, la CD construit et publie les images sur GHCR.

🔌 adapi

Node.js · Express 5 · PostgreSQL

API REST pour une ressourcerie : dix routes, filtres optionnels cumulables, documentation interactive Swagger, middleware d'erreurs centralisé, validation des entrées avant envoi à la base.

🗄️ adatabase

PostgreSQL · Docker

Base de données métier de 11 tables : dictionnaire de données, schéma entité-association, migrations réversibles, jeu de données et 10 requêtes métier documentées.

React · Vite · Leaflet

Exploration des lieux tech de Paris via l'API OpenData : recherche, filtres, pagination et carte interactive. Tests Vitest, accessibilité ARIA, déployé sur Netlify.

👉 Voir la démo


Ce que je cherche

Une alternance où je code vraiment, avec du monde autour de moi. Concrètement :

  • une équipe technique structurée et un tuteur disponible
  • des revues de code — c'est ce qui me fera progresser le plus vite
  • une stack proche de la mienne : JavaScript/TypeScript, Node, PostgreSQL, Docker
  • du full remote ou de l'hybride, partout en France

Le cadre pratique :

  • Rythme — 4 jours en entreprise, le vendredi en formation, plus 3 semaines de séminaire dans l'année
  • Contrat — professionnalisation, 12 mois
  • Démarrage — janvier ou février 2027

Me contacter


🇬🇧 English version

Hi, I'm Victor 👋

Career-changing fullstack developer — DevOps oriented

  • 🎯 Looking for a 12-month apprenticeship in France, starting January or February 2027
  • 📍 Based in Lyon — fully remote or open to relocation within France
  • 🎹 Former international concert pianist

Background

For sixteen years I was a concert pianist: over 500 concerts in France and abroad, 5 recorded albums, several international awards.

That career taught me three things I use every day as a developer: working alone for months toward a distant goal, delivering on the agreed date no matter what, and staying clear-headed under pressure.

I'm now training at Ada Tech School (Lyon), preparing a French RNCP level 6 qualification (equivalent to a Bachelor's degree) in application design and development, to be completed through an apprenticeship starting January 2027.

Tech stack

  • Frontend — React 19, JavaScript ES6+, Vite, React Router, HTML5, CSS3, responsive
  • Backend — Node.js, Express 5, REST APIs, JWT authentication, layered architecture, Swagger
  • Data — PostgreSQL, raw SQL (no ORM), relational modelling, reversible migrations
  • Containers and CI/CD — Docker, Docker Compose, GitHub Actions, image publishing to GHCR, Linux
  • Testing — Vitest, Jest, Playwright (end-to-end), bash integration scripts
  • Application security — httpOnly cookies, helmet, restricted CORS, rate limiting, parameterised queries
  • Tools — Git, GitHub, ESLint, DBeaver, Postman, Netlify

Currently learning — cloud, Kubernetes, infrastructure as code, cybersecurity. These are my next steps, not yet my skills.

Projects

  • financepilot — personal finance app. Accounts, transactions, budgets, savings goals, recurring transactions with idempotent scheduling. 68 unit tests and 5 integration scripts running in CI.
  • todo-app — containerised app with a full pipeline: 20 Jest tests, 14 Playwright end-to-end tests, three-container Docker Compose setup, CI running tests and CD publishing images to GHCR.
  • adapi — REST API with ten routes, stackable optional filters, interactive Swagger docs, centralised error middleware and input validation.
  • adatabase — 11-table business database with data dictionary, entity-relationship schema, reversible migrations and 10 documented business queries.
  • devparis-radar-react — Paris tech venues explorer built on OpenData: search, filters, pagination and an interactive map. Vitest tests, ARIA accessibility, deployed on Netlify. Live demo

What I'm looking for

An apprenticeship where I actually write code, surrounded by people I can learn from:

  • a structured technical team and an available mentor
  • code reviews — the fastest way for me to improve
  • a stack close to mine: JavaScript/TypeScript, Node, PostgreSQL, Docker
  • fully remote or hybrid, anywhere in France

Practical details:

  • Schedule — 4 days in the company, Fridays at school, plus 3 seminar weeks per year
  • Contract — 12-month French apprenticeship (contrat de professionnalisation)
  • Start — January or February 2027

Get in touch

Pinned Loading

  1. financepilot financepilot Public

    Application fullstack de gestion financière — React, Node.js, Express, PostgreSQL, Docker

    JavaScript 1

  2. todo-app todo-app Public

    Application fullstack conteneurisée — Docker Compose, tests Jest et Playwright, CI/CD GitHub Actions, images publiées sur GHCR

    JavaScript 1

  3. adapi adapi Public

    API REST Node.js / Express / PostgreSQL — projet Ada Tech School

    JavaScript 1

  4. adatabase adatabase Public

    Base de données PostgreSQL pour une ressourcerie — 11 tables, migrations réversibles, Docker

    PLpgSQL 1

  5. devparis-radar-react devparis-radar-react Public

    Exploration des lieux tech et coworking à Paris via l'API OpenData Paris — React, Vite, Leaflet

    JavaScript 1