Logo Kang.fr

Développeur Full-Stack

Avril 2022 - Septembre 2025
Paris
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.

Description

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. J'ai pu assister à la migration cloud de l'entreprise vers Google Cloud Platform, étant anciennement basée sur une architecture on-premise avec déploiement semi-manuel. J'y ai acquis beaucoup d'expérience, c'est notamment la première fois que j'ai pu travailler avec des frameworks tels que Laravel et Vuejs (les professeurs de l'iut étant particulièrement hostiles concernant leur utilisation).

Chez Kang, j'ai pu apprendre les ficelles du métier. Travaillant principalement sur le portage et la migration d'anciennes interfaces, étant pour la plupart réalisées avec leur ancien framework conçu en interne. J'ai appris à déboguer et à analyser le fonctionnement d'un logiciel en profondeur.

J'ai réalisé un certain nombre de composants d'interface sur le projet back office de l'entreprise, basé sur Laravel et Bootstrap 4. D'ailleurs, j'ai grandement participé à l'amélioration de sa librairie graphique, ainsi qu'à l'élaboration de sa documentation en fournissant des outils et des exemples détaillés sur l'utilisation de chaque composant du projet. Même si, à mon plus grand regret, le projet est bloqué sur des technologies du passé, je reste assez fière de certains systèmes que j'ai implémenté en raison de leur complexité et de leur utilité.

Missions

Modernisation et migration d'anciens projets

  • Portage et recréation sur Laravel
    • Analyse des besoins clients et fonctionnels
    • Adaptation et intégration des fonctionnalités nouvellement portées à l'écosystème existant (migration continue)
    • Création quasi systématique de tests unitaires (excepté pour les interfaces les plus simples)
  • Design de nouvelles interfaces sur Figma
    • Respect de la charte graphique de l'entreprise
    • Usage de notre librairie graphique basée sur Bootstrap
  • Optimisation des performances (dans la mesure du possible)
    • Simplification des requêtes SQL
    • Simplification générale du code
    • Usage du cache

Création d'interfaces

  • Usage de Laravel Blade et de Vue.js
  • Création de maquettes réutilisables
  • Création de composants graphiques (SCSS & Javascript)
  • Amélioration de la librairie graphique interne (basée sur Bootstrap)

Documentation du code

  • Création d'une documentation sur le projet back office
  • Création de pages de documentation pour chaque composant graphique

Implémentation de nouvelles fonctionnalités

  • Analyse du besoin client
  • Création de tests unitaires

Aide à la migration Cloud de l'entreprise

  • Passage d'une architecture "On premise" à Google Cloud
  • Conteneurisation de différents projets sur Docker
  • Configuration et création de pods Kubernetes
  • Création de pipelines CI/CD sur GitLab (tests & déploiements)

Aide à la migration de divers sites internet

  • Intégration de divers sites obtenus via des acquisitions à notre stack
  • Création de scripts de conversion et de récupération de données

Implémentation d'un Prestataire de Services de Paiement

  • Création d'une passerelle logicielle gérant les transactions entre le site et le PSP
  • Création de tests unitaires (couverture du code de la passerelle à 100%)
  • Gestion quasi complète du développement du projet
    • Supervision de chaque tâche nouvellement créée et développée
    • Création de l'architecture de la passerelle logicielle

Technologies utilisées

VueJS icon
VueJS
Framework Javascript front-end.
Bootstrap icon
Bootstrap
Librairie graphique basée sur Sass.
GitLab CI/CD icon
GitLab CI/CD
Système d'intégration et de déploiement continue intégré à GitLab.
Laravel icon
Laravel
Framework PHP pour construire des applications web
PHP icon
PHP
PHP: Hypertext Preprocessor
Linux icon
Linux
Système d'exploitation open source.
Tailwind icon
Tailwind
Framework CSS.
HTML icon
HTML
HyperText Markup Language
CSS icon
CSS
Cascading Style Sheets
Javascript icon
Javascript
Langage de programmation principalement utilisé dans les pages web.
2025 - Sofiane Lasri-Trienpont, développé sur Laravel.