
Valentin Monteiro
Développeur Web Junior
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

Technicien Informatique
Niveau 5 (Bac+2)
2019 - 2020

Développeur web
Niveau 5 (Bac+2)
2021 - 2022

Développeur Fullstack
Niveau 5 (Bac+2)
2023 - 2024
Dans le cadre d'une reconversion professionnelle et après avoir exercé pendant quatre ans comme projectionniste de cinéma, j'ai décidé de m'orienter vers l'informatique.
Elle a toujours fait partie de ma vie et, à travers cette formation, j'ai souhaité mieux comprendre son fonctionnement afin d'en faire, peut-être, mon métier. En réalisant divers projets, j'ai découvert le quotidien d'un technicien informatique, les qualités requises ainsi que les différents aspects du métier.
Au cours de mon apprentissage, j'ai notamment étudié le fonctionnement des réseaux, les spécificités des différents systèmes d'exploitation, la mise en place de serveurs Windows, ainsi que la création de sites web avec WordPress.
Après m'être initié à l'informatique lors de ma première formation, j'ai décidé de m'orienter vers le développement web.
Cette formation m'a permis de découvrir mon premier langage de programmation : JavaScript. Associé au HTML et au CSS, que j'avais appris en autodidacte quelques années auparavant, j'ai pu réaliser mes premiers sites web animés.
Au fil de mon parcours, j'ai notamment découvert Sass, Vue.js, Node.js, MongoDB et MySQL. Grâce à ces compétences, j'ai pu valider mes projets un par un et développer 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.
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.