Portfolio

SEGULA TECHNOLOGIES

Alternance

Alternance - Développeur Full-stack

Durée : Depuis le 28 octobre 2024

Entreprise : SEGULA TECHNOLOGIES - Agence de Prouvy



Présentation de SEGULA TECHNOLOGIES

SEGULA TECHNOLOGIES est un groupe d’ingénierie international spécialisé dans l’innovation et le développement industriel. Présent dans plus de 30 pays, il accompagne de grands acteurs des secteurs de l’automobile, de l’aéronautique, de l’énergie, du ferroviaire et du naval. Grâce à son expertise multidisciplinaire, SEGULA TECHNOLOGIES contribue à la transformation numérique et à l’amélioration des processus industriels en intégrant des solutions innovantes et performantes.



Missions principales

Depuis le début de mon alternance chez SEGULA TECHNOLOGIES, j'ai travaillé sur plusieurs projets impliquant le framework Laravel et son écosystème. Mes principales missions incluent :

  • Manipulation et développement avec Laravel, en respectant les bonnes pratiques du framework.
  • Intégration et personnalisation du framework CSS BeerCSS pour l'interface utilisateur.
  • Apprentissage et exploitation de CoreSegula, une surcouche développée en interne basée sur Laravel.
  • Correction de bugs et amélioration de CoreSegula, notamment pour assurer la compatibilité avec la dernière version de BeerCSS.
  • Mise en place et gestion d'un environnement de développement sous Debian avec Apache, PHP, Composer et Node.js.
  • Utilisation de VSCode pour l'édition et le débogage du code.



Compétences techniques acquises

Au cours de cette expérience, j'ai développé et consolidé les compétences suivantes :

  • Développement Back-end avec Laravel : gestion des migrations, modélisation des données, implémentation de logiques complexes.
  • Intégration et optimisation Front-end : adaptation et mise en place de BeerCSS pour assurer un rendu moderne et responsive.
  • Correction et optimisation de code : debugging et amélioration de CoreSegula en corrigeant les incompatibilités.
  • Gestion de versions avec Git : suivi des modifications et collaboration en équipe.
  • Environnement de développement sous Linux : configuration et maintenance d'une VM Debian avec Apache, PHP, Composer et Node.js.
  • Montée en compétence sur CoreSegula : adaptation à une surcouche interne à Laravel pour répondre aux besoins spécifiques de l'entreprise.

Outils et technologies utilisés

  • Langages & Frameworks : PHP (Laravel), HTML, CSS (BeerCSS), JavaScript.
  • Environnement & Outils : Debian, Apache, Composer, Node.js, VSCode.
  • Gestion de projet & versioning : Git, GitLab.


Cette alternance me permet de renforcer mes compétences en développement web et d'acquérir une expertise plus approfondie sur Laravel et son écosystème, tout en travaillant sur des projets concrets et évolutifs.


Savoir être :

  1. Autonome – Capacité à apprendre rapidement et à travailler efficacement sans supervision constante.
  2. Rigoureux – Attention aux détails et respect des bonnes pratiques de développement.
  3. Curieux – Volonté d’apprendre de nouvelles technologies comme CoreSegula et BeerCSS.
  4. Persévérant – Capacité à résoudre des bugs et à améliorer un framework interne malgré les difficultés.
  5. Esprit d’équipe – Travail collaboratif avec d’autres développeurs et intégration des retours.



Compétences techniques

✅ Développement Back-end avec Laravel : gestion des migrations, modélisation des données, implémentation de logiques complexes.

✅ Personnalisation et intégration de frameworks CSS : adaptation et mise en place de BeerCSS pour assurer un rendu moderne et responsive.

✅ Débogage et optimisation de code : correction de bugs dans CoreSegula et amélioration de sa compatibilité avec les nouvelles versions.

✅ Utilisation et configuration d’un environnement sous Debian : administration d’un environnement de développement sous Debian, Apache, PHP, Composer et Node.js.

✅ Montée en compétence sur CoreSegula : adaptation à une surcouche spécifique de Laravel développée en interne.

✅ Versioning et collaboration avec Git : gestion des branches et suivi des modifications sur Git et GitLab.


Compétences transversales

✅ Adaptabilité : prise en main rapide de CoreSegula et montée en compétence sur une technologie spécifique à l’entreprise.

✅ Autonomie et résolution de problèmes : correction de bugs et amélioration continue du code.

✅ Travail en équipe : interaction avec d’autres développeurs et intégration des bonnes pratiques de développement.

✅ Amélioration des performances : refonte et mise à jour d’éléments techniques pour assurer la compatibilité avec les nouvelles versions des frameworks.