Parcours

Parcours de Mehmet Ozdemir, développeur Laravel et Vue.js

Back-end en équipe chez XEFI, front-end e-commerce en freelance, puis deux SaaS conçus et exploités seul. La même version en une page : CV en PDF.

Expérience

2024 — 25

Développeur back-end

XEFI Lyon, services informatiques TPE et PME
  • Reprise et refonte d'applications métier internes, en équipe, en sprints Scrum de deux semaines : conception des API, modélisation des données, droits d'accès par rôle
  • Optimisation des temps de réponse : lenteurs signalées par les utilisateurs, mesurées et localisées dans le code, puis levées par des chargements par lot en remplacement de requêtes ligne par ligne
  • Traitement asynchrone de l'export, pour supprimer l'attente bloquante pendant la génération
  • Tests PHPUnit sur les modules sensibles
  • Onboarding, aide au débogage et revue de code des alternants de l'équipe
  • Laravel
  • PHP
  • PHPUnit
  • Scrum
2025

Développeur front-end

Mayna Market, plateforme e-commerce, freelance
  • Front-end e-commerce complet réalisé en autonomie : catalogue, fiche produit, panier, tunnel de commande
  • Intégration responsive des maquettes, mobile et desktop, en lien direct avec le client
  • Nuxt
  • Vue.js

Projets

2026 —

Mecanist

mecanist.com
  • Conçu et développé seul, de bout en bout : devis, ordres de réparation, facturation, rendez-vous, gestion de parc
  • Isolation multi-tenant : aucun compte n'accède aux données d'un autre, règle centralisée en un point unique du code et couverte par des tests
  • Facturation électronique conforme Factur-X et EN 16931 : arrondi de TVA par taux, numérotation continue résistante aux accès concurrents
  • Réservation en ligne ouverte aux clients, créneaux calculés dans le fuseau du garage, abonnements payants via Stripe
  • Tests Pest sur l'isolation, l'émission des documents et les transitions d'état, déploiement continu via GitHub Actions
  • Laravel 13
  • PHP 8.4
  • Vue 3
  • MySQL
  • Stripe
  • Pest
2026

Doclico

doclico.com
  • Conçu et livré seul, du besoin à la mise en production
  • Génération de PDF à la demande avec Blade et DomPDF, téléchargement et prévisualisation inline
  • Partage suivi : ouvertures et téléchargements enregistrés, expiration configurable, rappels automatiques
  • Laravel 13
  • Vue 3
  • MySQL
  • DomPDF

Compétences

Back-end
PHP 8.4, Laravel 13, Eloquent, Sanctum, API REST, traitements asynchrones
Front-end
JavaScript, Vue 3, Nuxt, Pinia, Vue Router, Tailwind CSS
Données
MySQL, modélisation, optimisation de requêtes, indexation, transactions
Architecture
SOLID, architecture en couches, isolation multi-tenant, machines à états
Intégrations
Stripe, OAuth Google, Resend, webhooks, Factur-X
Qualité
Pest, PHPUnit, tests d'intégration, CI/CD via GitHub Actions
Outils
Git, GitHub Actions, Postman, Figma, Scrum

Formation

2021 — 25
Développement web full stack, parcours autodidacte : Laravel, Vue 3, Nuxt, API REST
2020 — 21
Master Cryptologie et Sécurité de l'information, 1re année, Université de Limoges
2017 — 20
Licence Sciences et Ingénierie, mention Informatique, Université de Limoges

Divers

Langues
Français (langue maternelle), anglais (professionnel), turc (courant)
Intérêts
Échecs, linguistique et étymologie