sylvestre.grappling763@passmail.net — Suisse
À compléter : deux ou trois phrases sur vous.
Qui vous êtes, ce que vous cherchez, ce que vous savez faire. Je ne l'écris pas à votre place : ce paragraphe est le seul endroit du CV où l'on entend votre voix.
Relevées dans le code de vos projets, pas déclarées. À corriger si la liste vous paraît trop large ou trop étroite.
PHP 8 orienté procédural, SQL (MariaDB / MySQL), JavaScript sans framework, HTML et CSS écrits à la main.
Conception de schéma, clés étrangères et suppressions en cascade, requêtes préparées, index posés à partir des requêtes réellement exécutées, migrations rejouables.
Jetons CSRF, hachage des mots de passe, limitation des tentatives, Content-Security-Policy, cloisonnement des données par compte, traitement des images à partir de leur contenu et non de leur nom.
Suite de tests unitaires écrite sans bibliothèque, Git, déploiement sur hébergement mutualisé, tâches planifiées, configuration Apache, envoi SMTP.
À compléter : vos postes, stages ou missions.
Pour chacun : intitulé, employeur, lieu, période, et une ou deux lignes sur ce que vous y avez fait. Donnez-les-moi en vrac, je les mets en forme.
À compléter : vos diplômes et établissements.
Intitulé, établissement, lieu, années.
À compléter : vos langues et leur niveau.
Application de suivi de collection écrite de bout en bout, sans framework ni dépendance : comptes et authentification, envoi d'e-mails, import et export des données, traitement des images, recherche de couvertures sur l'API MangaDex, tâche planifiée d'entretien, et 357 tests unitaires sur un lanceur maison.