Freelance

Quatre ans à livrer des systèmes backend pour des clients dans quatre pays, beaucoup pour des plateformes de jeu.

Rôle
Ingénieur logiciel backend
Quand
Où
À distance · France, États-Unis, Canada, Royaume-Uni
Statut
Monde 1 Terminé

Contexte : Briefing

De 2020 à 2023, j’ai travaillé comme ingénieur backend indépendant. Une grande partie pour des plateformes de jeu : contenu et mods côté serveur, les systèmes backend derrière, et l’outillage pour tout déployer.

Les clients étaient en France, aux États-Unis, au Canada et au Royaume-Uni, et la plupart n’étaient pas techniques : je recueillais le besoin directement auprès d’eux et le transformais en systèmes qui tournent.

Réalisations : Objectifs remplis

  • Livré 30+ projets clients de bout en bout, du besoin à la production.
  • Conçu et exploité des systèmes backend Java pour des plateformes montant à 4 000 utilisateurs actifs par jour, en optimisant stockage, latence et fiabilité aux pics de trafic.
  • Construit une plateforme de déploiement serveur automatisée (Docker, cache Redis, Linux, CI/CD) qui a standardisé provisioning et rollback chez les clients.
  • Durci les services : authentification, rate limiting, validation des entrées.
  • Coordonné une équipe distante de 4 développeurs : revues de code, standards partagés, Git/GitLab CI.

Défi technique : Combat de boss

L’heure de pointe sur un serveur en production

Quand des milliers de joueurs se connectent en même temps, chaque requête lente et chaque déploiement manuel se voient. J’ai mis les données chaudes derrière Redis, diagnostiqué anomalies de trafic et incidents jusqu’au code, et remplacé les déploiements à la main par un pipeline Docker reproductible avec rollback.

Résultats : Récompenses

  • 30+ projets livrés pour des clients dans 4 pays
  • Jusqu’à 4 000 utilisateurs actifs par jour servis
  • Provisioning et rollback standardisés chez tous les clients

Pause