Kang est mon premier emploi. Initialement recruté comme stagiaire durant mon DUT informatique, j'ai décidé d'effectuer mes trois années d'alternance en la qualité de développeur Full-Stack. Durant ces 3 ans et 5 mois (avril 2022 - septembre 2025), j'ai évolué vers un rôle de développeur confirmé, contribuant avec plus de 1 500 commits sur les différents projets de l'entreprise.
J'ai pu assister et activement participer à la migration cloud de l'entreprise vers Google Cloud Platform, étant anciennement basée sur une architecture on-premise avec déploiement semi-manuel. Cette transformation m'a permis d'acquérir une expertise DevOps complète, de la conteneurisation Docker à l'orchestration Kubernetes.
C'est chez Kang que j'ai découvert et maîtrisé les frameworks modernes tels que Laravel et Vue.js (les professeurs de l'IUT étant particulièrement hostiles concernant leur utilisation). J'y ai appris les ficelles du métier, travaillant sur deux projets majeurs : Kang Gestion (back-office) et Kang Front v5 (plateforme client), tout en participant à la modernisation complète d'un système legacy.
Missions et Réalisations
Modernisation d'Architecture Legacy
Systèmes de Paiement et Transactions
Tracking Marketing et Analytics
Expansion Internationale
- Support multi-marchés (Allemagne, France, Espagne, Italie, UK)
- Adaptation aux réglementations locales (GDPR, fiscalité)
- Système multi-langue avec détection automatique
- Intégration Sage pour conseillers allemands
- Configuration multi-services pour 40+ identifiants différents
Infrastructure Cloud et DevOps
À noter que j'ai travaillé sur la migration GCP dans une moindre mesure étant donné qu'une équipe y était dédiée.
Création d'Interfaces et Composants
-
Développement Frontend
- Création de composants Vue.js réutilisables
- Design d'interfaces sur Figma respectant la charte graphique
- Amélioration de la librairie graphique basée sur Bootstrap 4.6
- Développement de DataTables génériques avec gestion d'erreurs avancée
-
Composants développés
- Système d'alertes contextuelles (success, warning, error)
- Formulaires AJAX avec validation côté serveur
- Sélecteurs de dates et périodes personnalisés
- Modules d'export multi-formats (Excel, CSV, PDF)
Documentation et Qualité
Technologies Maîtrisées
Backend
- PHP 8.2+ avec features avancées (enums, attributes)
- Laravel 10.x (Services, Jobs, Queues, Middleware, Eloquent ORM)
- MySQL avec réplication et optimisation de requêtes complexes
- Redis pour cache et sessions
- APIs REST et architecture microservices
Frontend
- JavaScript ES6+ et programmation asynchrone
- Vue.js avec composants réutilisables
- Bootstrap 4.6 et SCSS pour UI responsive
- jQuery pour maintenance du legacy
- Webpack pour optimisation des bundles
DevOps & Infrastructure
- Docker pour conteneurisation
- Kubernetes/Helm pour orchestration
- GitLab CI/CD pour intégration continue
- Google Cloud Platform (GKE, Cloud SQL, Cloud Storage)
- Monitoring : New Relic, Sentry, Papertrail
Outils & Méthodologies
- Git Flow avec branches structurées
- TDD (Test Driven Development)
- Agile/Scrum avec sprints de 2 semaines
- Composer, NPM, Artisan CLI
Contributions Quantifiées
- 1 562 commits sur 70+ branches feature/fix
- 16 758 lignes de code ajoutées
- 1 007 fichiers modifiés ou créés
- 80%+ de couverture de tests sur nouveau code
Compétences Développées
Cette expérience chez Kang m'a permis de développer une expertise complète en :
- Architecture logicielle : Migration progressive de systèmes legacy
- Systèmes distribués : Microservices et architecture cloud-native
- Sécurité : Authentification, détection de fraude, conformité GDPR
- Performance : Optimisation backend/frontend, cache, jobs asynchrones
- International : Multi-langue, multi-devise, réglementations locales
- Leadership technique : Formation d'équipe, documentation, standards de code
Même si, à mon plus grand regret, certains projets restent bloqués sur des technologies du passé, je reste particulièrement fier des systèmes complexes que j'ai implémentés : le système d'attribution marketing "Last Click", l'architecture de paiements multi-passerelles, et la modernisation progressive qui a transformé une plateforme legacy en architecture moderne et scalable, tout en supportant l'expansion internationale de l'entreprise.