Marion Viault

Développeuse frontend

Bienvenue sur mon humble site internet !

Je travaille dans une petite agence depuis environ 10 ans en tant que développeuse, oú je fais principalement de l'intégration, du jQuery et du développement CMS, et suis également freelance.

Afin d'approfondir mes connaissances en front, j'ai suivi des formations React et Vue et fait des petits projets persos pour m'entrainer.
Mais comme ma curiosité des diverses facette du web ne s'arrête pas là, j'administre aussi mon serveur qui me sert à héberger mes différents projets, et me suis également mise au back en créant ma première API en Symfony 7 !

Environnement de travail : LEMP (Ubuntu, Nginx, Maria DB, PHP), Docker, GitLab CI.

Carapuce Carapuce Ajout de Pet rescue API

Création d'un front pour mon API "Pet rescue" (Porygon).

  • Logo Styled components Styled components
  • Logo Jest UT Jest

Porygon Porygon

Réalisation d'une API REST en Symfony 7. Premier projet personnel en back.
J'ai choisi Symfony et pas Node pour commencer, car de par mon expérience dans le CMS, je travaille beaucoup avec PHP.

  • API REST
  • Logo Symfony 7 Symfony 7
  • Logo Doctrine Doctrine
  • Logo PHP PHP >= 8 donc typage
  • Migrations
  • Authentification
  • Validator
  • Security
  • Logo JWT JWT
  • Restrictions de routes
  • DTO
  • Query builder
  • Paginator
  • Requêtes HTTP
  • Gestion des erreurs
  • Logo Postman Postman, variables d'environnement, script

Carapuce Carapuce Chuck Norris Pokédex

2 projets d'expérimentation visant à pratiquer en Next :
- Utilisation de ChuckNorris.io pour générer des blagues aléatoires
- Utilisation de PokéApi pour créer un Pokédex

  • Logo NextJS NextJS
  • SSR
  • API sans token
  • Routing
  • Promesses
  • Logo Typescript Typescript
  • Logo Docker Docker
  • Logo Gitlab CI Gitlab CI

Icone Pianos prélude Pianos Prélude

Landing page réalisée pour un ami afin de m'exercer à Next.

  • Logo NextJS NextJS
  • Logo Tailwind Tailwind
  • Logo Typescript Typescript
  • Logo React Hooks React
  • Webdesign
  • Logo JSON Contribution par import JSON
  • Logo Gitlab CI Gitlab CI
  • Maintenance

Icone Poissy Volley Poissy Volley

WordPress conçu pour l'association de Volley de ma ville.
J'ai défini le besoin, rédigé les specs et fait les maquettes en tant que freelance.
J'ai ensuite apporté le projet à ma boîte pour la phase de développement à laquelle j'ai participé.
J'ai aujourd'hui repris la main pour la maintenance.

  • Logo jQuery jQuery
  • Logo Stylus Stylus
  • OOP
  • Logo Wordpress WordPress
  • Site building
  • Webdesign
  • Logo Gitlab CI Gitlab CI
  • Maintenance

Icone LIVE Corp. LIVE Corp.

Mon tout premier projet réalisé en freelance pour des amis.
J'ai défini le besoin, rédigé les specs, fait les maquettes et développé le site sur Drupal 7.
J'avais la maintenance à charge jusqu'à Janvier 2025, date de l'EOL de D7.

  • Logo jQuery jQuery
  • Logo Stylus Stylus
  • Consommation d'API
  • PHP Mise à jour PHP 5.6 -> 7.4 -> 8.2
  • Logo Drupal 7 Drupal 7
  • Site building
  • Modules
  • Webdesign
  • Logo Gitlab CI Gitlab CI
  • Migration FTP vers git
  • Maintenance
  • SEO

Logo Marion Viault v1 Mew - Portfolio v1

Mes 2 premiers portfolios statiques, réalisés pendant mes études de Graphiste intégratrice, afin de présenter mes projets de design et d'intégration.

  • Logo HTML 5 HTML
  • Logo CSS CSS
  • Logo jQuery jQuery
  • Webdesign