Ma façon de travailler
Du besoin au déploiement, avec une stack moderne - une vision complète du code au serveur
Étapes
-
1
Analyse
Cadrage, objectifs, périmètre, risques.
-
2
Conception
UX, architecture, spécifications.
-
3
Développement
Code propre, tests unitaires, CI.
-
4
Tests
QA, revue de code, performances.
-
5
Déploiement
Release, monitoring, feedback loop.
Technologies & Compétences
- PHP Vanilla
- Symfony, Laravel, Slim
- JS (ES6+), TypeScript
- React, Next.js
- HTML5 / CSS3 (Sass)
- APIs REST / GraphQL
- SQL (MySQL, PostgreSQL)
- NoSQL (MongoDB, Redis)
- Tests (PHPUnit, Jest)
- CI/CD
- Sécurité / Performance
Outils utilisés
- Git & GitHub
- Make / NPM scripts
- GitHub Actions
- VS Code / PhpStorm
- Postman / Insomnia
- Sentry / Datadog
- OpenAI / Claude
Sysadmin & Infrastructure
- Linux (Debian, Ubuntu, CentOS)
- Bash / Shell scripting
- NGINX / Apache
- Docker & Docker Compose
- Kubernetes (bases)
- CI/CD (GitHub Actions, GitLab CI)
- Ansible / Terraform
- Monitoring (Prometheus, Grafana)
- Sécurité / Hardening
- Serveurs dédiés & VPS
Approche
- Agile / Lean
- Itérations courtes
- Feedback continu
- Definition of Done
- Documentation légère
- Priorisation ROI