Valentin Monteiro
Développeur Web Fullstack
Après une reconversion professionnelle, je me suis tourné vers le développement web, un domaine qui allie technique, créativité et résolution de problèmes. J’ai suivi différentes formations, dont une en Développement Fullstack, qui m’a permis de consolider mes compétences et de découvrir des outils et technologies variés, aussi bien en front-end qu’en back-end.
Cette transition m’a offert l’opportunité de travailler en alternance dans une agence web, où j’ai pu me confronter aux réalités du métier, apprendre à collaborer en équipe et contribuer à des projets concrets, du développement à la mise en production.
Aujourd’hui, mon objectif est clair : vivre de cette passion et m’épanouir dans un métier stimulant, en continuant à apprendre et à relever de nouveaux défis techniques et humains.
Formations
Développeur web
Niveau 5 (Bac+2)
2021 - 2022
Développeur Fullstack
Niveau 5 (Bac+2)
2023 - 2024
Concepteur Développeur d'applications
Niveau 6 (Bac+3/+4)
2024 - 2025
Après avoir exercé 4 ans comme projectionniste de cinéma et fait une première formation de Technicien informatique, j'ai décidé de m'orienter vers le développement web.
Cette formation a été pour moi la découverte de mon premier language de programmation : le Javascript. Associé au HTML et CSS, que j'ai appris par moi-même quelques années avant ça, j'ai pu réaliser mes premiers sites web animés.
Au fil de mon parcours, j'ai notamment découvert Sass, VueJS, NodeJS, MongoDB et MySQL. Grâce à ses compétences, j'ai pu valider les projets un par un et créer un réseau social d'entreprise complet pour mon projet final.
J’ai suivi une formation de développeur fullstack en alternance, qui m’a permis de consolider mes compétences techniques tout en en développant de nouvelles.
J’ai effectué mon alternance au sein de l’agence web Art’s Wave, spécialisée dans l’immobilier, où j’ai découvert le développement sous l’angle professionnel. Mes missions étaient variées et enrichissantes : correction de bugs, ajout de nouvelles fonctionnalités, mise en production de sites, et optimisation pour le référencement naturel (SEO).
En parallèle, pour valider ma formation, j’ai conçu un projet complet : un site web dédié à une exploitation maraîchère. Ce projet m’a permis de mettre en pratique l’ensemble des compétences acquises, de la conception à la réalisation finale.
Pour poursuivre mon apprentissage dans les meilleurs conditions, j'ai décidé de faire une nouvelle formation de Concepteur Développeur d'application avec la 3W Academy.
Cette formation permet d'entrer un plus en détails dans les différentes étapes du cycle de vie d'un projet. De l'étude des besoins à la mise en production en passant par le développement et la réalisation de tests.
Dans le cadre de cette formation en alternance, je suis actuellement à la recherche d'une entreprise où effectuer mon apprentissage. En attendant, je poursuis les cours tout en m'exercant sur des projets personnels.
Compétences
Front-end
Je maîtrise les fondamentaux du web avec HTML5, CSS3 et JavaScript, que j’utilise pour créer des interfaces fonctionnelles et esthétiques. Mon outil principal est React.js, que j’associe à Sass pour développer des applications performantes et modulaires. Je suis également compétent avec Next.js, idéal pour le rendu côté serveur et l’optimisation SEO, ainsi qu’avec Vue.js, que j’ai exploré pour des projets spécifiques.
- HTML
- CSS
- Javascript
- React.js
- Next.js
- Vue.js
- Sass
Back-end
J’utilise principalement Node.js associé à Express pour développer des applications back-end performantes et évolutives. Je suis également compétent en PHP et ai des notions de Symfony pour des projets structurés.
Pour la gestion des bases de données, je maîtrise MySQL en SQL pour des systèmes relationnels et MongoDB en NoSQL pour des solutions plus flexibles.
- Node.js
- Express
- PHP
- Symfony
- MySQL
- MongoDB
Autres
Je maîtrise Figma pour la création de maquettes et la conception d’interfaces utilisateur.
Pour la gestion de projet, j’utilise Trello, qui me permet d’organiser et de suivre efficacement les tâches.
En versionning, je travaille avec Git et GitHub pour gérer le code en équipe et assurer un suivi précis des projets.
- Figma
- Trello
- Git
- GitHub
Projets
Réservia
- HTML
- CSS
Il s'agit du tout premier projet que j'ai réalisé lors de ma formation de développeur web avec Openclassrooms.
L'objectif était de créer une page web à partir d'une maquette graphique et de la rendre responsive.
Ce projet m'a permis d'apprendre à découper une maquette, à structurer mon code HTML et gérer les différents blocs selon la taille d'écran de l'utilisateur.
Cinéambul 72
- React.js
- Sass
- Node.js
- Express
- MySQL
Les objectifs de ce projet étaient de réaliser une application web simple d'utilisation et qui possède un accès administrateur afin de faciliter sa mise à jour.
J’ai utilisé React.js pour la partie front-end associé à Sass pour le style.
Côté back-end j’ai créer une API REST avec Node.js qui communique avec une base de données relationnel gérer avec MySQL.
J’ai également lié mon application à l’API TMDB pour récupérer certaines informations.
C'était un projet important et très complet qui m’a permis de concevoir pour la première fois un site de A à Z, du cahier des charges à la mise en production.
Stef Metal Art
- Next.js
- Typescript
- Sass
- Node.js
- Express
- MongoDB
J'ai réalisé ce projet pour un artiste angevin qui réalise des sculptures à partir d'objets de récupération.
L'objectif était de lui permettre d'exposer ces œuvres et de les gérer lui-même via un système d'authentification.
Pour réaliser ce projet, j'ai décidé d'utiliser Next.js afin de pouvoir utiliser le rendu côté serveur et optimiser le référencement.
Côté back-end, je suis resté sur du Node.js pour pouvoir communiquer avec la base de données mise en place avec MongoDB.
C'était un projet très concret car avec une mise en production au bout. Il m'a permis de découvrir Next.js qui est un framework de React.js permettant de palier les problèmes de référencement de ce dernier. J'ai aussi découvert le typage des données avec Typescript.