Création de mon portfolio : un outil essentiel pour décrocher une alternance
Dans le cadre de ma recherche d’alternance pour mon mastère Tech Lead à Digital Campus, j’ai décidé de refaire entièrement mon portfolio. Après une année en CDI en tant que développeur full-stack, j’ai choisi de reprendre mes études en octobre 2024 pour acquérir des compétences en webmarketing et en stratégie digitale, afin de compléter mes connaissances purement techniques acquises lors de mes précédentes formations.
Un portfolio à mon image
Ce projet avait pour objectif de créer un espace en ligne qui reflète non seulement mes compétences techniques, mais aussi mes soft skills, telles que la gestion de projet et la planification de tâches, qui manquaient cruellement dans mon ancien portfolio. J’ai voulu adopter un style épuré avec des couleurs claires afin de mettre en avant des points clés et de créer une interface à la fois simple et intuitive, tout en reflétant ma vision du métier de développeur.
Conception et développement
Le processus de création a été divisé en deux semaines :
Semaine 1 : conception et maquettage.
J’ai décidé d’utiliser Figma à la place d’Adobe XD, que j’utilisais habituellement. Cela m’a permis de découvrir les puissantes fonctionnalités de Figma, notamment la gestion des variables et des composants, ce qui a accéléré la création des maquettes.
Semaine 2 : développement et mise en production.
J’ai utilisé NuxtJS, un framework que je maîtrise bien, pour son efficacité en matière de livraison rapide et de maintenabilité. En plus de cela, j’ai décidé d’explorer Netlify pour la mise en pré-production, ce qui m’a permis de découvrir l’intégration continue et de réfléchir à migrer mes futurs projets vers cette plateforme.
Structuration du portfolio
Mon portfolio se décline en trois pages principales :
- Accueil : une présentation générale de mon parcours, de mes compétences et de mes projets phares.
- Mon parcours : une page dédiée à mon parcours scolaire et professionnel, pour illustrer mes acquis et mes expériences concrètes.
- Mes projets : une présentation des projets que je souhaite partager, afin de donner un aperçu de mes compétences techniques.
Pour la page « Mes projets », j’ai opté pour une solution headless avec WordPress en backend et des requêtes GraphQL pour récupérer le contenu de manière optimisée. Le choix de GraphQL a été motivé par des performances améliorées, évitant les multiples requêtes qu’aurait nécessité une API REST classique.
Ce projet m’a permis non seulement de renforcer mes compétences techniques, mais aussi d’explorer des outils comme Figma et Netlify. En alliant créativité et efficacité, j’ai pu créer un portfolio qui met en avant l’ensemble de mes compétences, tant techniques que personnelles, dans l’objectif de décrocher une alternance en lien avec mes ambitions de Tech Lead.