Durant mon stage chez Dhygietal, j'ai occupé le poste de développeur full-stack au sein de l'équipe de développement. Ce stage m'a offert l'opportunité de contribuer à des projets essentiels pour l'évolution de la plateforme e-commerce de l'entreprise. Mon travail s'est principalement articulé autour de quatre axes majeurs : l'autonomisation du site, la rationalisation de la base de données, la modularisation des systèmes de paiement, et la refonte du site en respectant la charte graphique.
Tâches réalisées
Autonomisation du site
Développement de fonctionnalités visant à rendre le site e-commerce plus indépendant, en réduisant les dépendances aux configurations hardcodées et en améliorant l'évolutivité du système.
Rationalisation de la base de données
Analyse approfondie de la base de données MySQL pour identifier et supprimer les tables obsolètes, aboutissant à une structure plus optimisée et performante.
Modularisation des systèmes de paiement
Conception et implémentation de modules flexibles pour gérer divers moyens de paiement, facilitant ainsi leur activation ou désactivation selon les besoins du site.
Refonte du site
Mise à jour de l'interface utilisateur en accord avec la nouvelle charte graphique, en collaboration avec les designers et en utilisant Figma pour visualiser et valider les maquettes.
Compétences acquises
Développement Web
Approfondissement de mes compétences en développement web, avec une maîtrise accrue du framework PHP interne à l'entreprise, ainsi que des technologies front-end et back-end.
Collaboration
Renforcement de ma capacité à travailler en équipe, en maintenant une communication fluide avec les différents membres de l'équipe de développement ainsi que les autres départements, notamment via des réunions quotidiennes et l'utilisation d'outils collaboratifs.
Technologies utilisées
Langages
PHP, JavaScript
Base de données
MySQL
Outils de gestion de projet
Jira : pour la gestion des tâches et le suivi des projets via des tickets, permettant une organisation claire et une priorisation efficace des tâches.
Objectifs du stage
L'objectif principal de ce stage était de contribuer à rendre le codebase plus modulaire, bien documenté, cohérent, et facile à maintenir. Cet effort visait à simplifier et accélérer le travail de notre propre équipe de développement en créant une base solide et évolutive pour le futur.
Conclusion
Ce stage chez Dhygietal m'a permis d'acquérir une compréhension approfondie du fonctionnement interne d'une entreprise spécialisée dans le développement web. J'ai pu renforcer mes compétences techniques et relationnelles tout en participant activement à des projets d'envergure. Cette expérience a été déterminante pour ma préparation à une carrière dans le domaine du développement web, et je me sens désormais prêt à relever de nouveaux défis dans ce secteur.