À propos de moi
Tech fan

Ewilan Rivière
Développeuse full-stack
J'ai commencé à développer mes premiers projets réels avec Laravel (PHP), apprenant également à utiliser Git. Mais je suis aussi très intéressée par l'expérience utilisateur, ce qui me pousse à garder un lien avec le front-end avec Vue.js et Nuxt.js (JavaScript / TypeScript) avec des frameworks CSS comme Tailwind CSS. Je souhaite mettre en place le nécessaire pour le référencement, bien que je ne sois pas une experte dans ce domaine. Côté mobile, au-delà du web responsive, je fais du Flutter (Dart) afin de pouvoir déployer des applications sur Android et sur iOS.
J'aime avoir des connaissances sur chaque partie de la chaîne, du développement local au déploiement sur un serveur (avec NGINX), ce qui m'amène à configurer assez souvent des serveurs Linux à la fois pour la production et le développement local. J'aime donc disposer d'outils efficaces, quel que soit l'environnement de développement (Linux, Windows ou macOS) pour pouvoir utiliser facilement telle ou telle version d'un langage.
Je me développe mieux en groupe, préférant la communication et l'aide au développement isolé, à condition d'avoir des collègues qui apprécient également cette façon de travailler. J'aime discuter des technologies, je m'intéresse aux dernières versions des langages que j'utilise et je passe beaucoup de temps à lire de la documentation ou à en faire, en Markdown bien sûr. J'ai toujours trop de projets en cours, mais j'ai toujours quelque chose à faire !
Mes outils de préférés sont :
- IDE : Visual Studio Code
- Système : macOS (puce M1), Android
- Serveur : Linux Debian
- Technologies principales : Laravel, Vue.js, TypeScript, Node.js, Tailwind CSS
- En plus : GitHub Copilot, TablePlus, Figma
Les technologies que j'utilise
Mes passions
Ce que j'aime faire dans la vie
- Développer & veille techno
- Développer des projets avec mes frameworks préférés, pour expérimenter de nouvelles fonctionnalités de ma veille techno.
- Lire
- Lire des livres de fantasy, de science-fiction ou des romans, comme ceux de Robin Hobb or J.M. Auel.
- Peindre
- Des Warhammers comme ceux du Seigneur des Anneaux.
- Podcasts
- Ecouter des podcasts, sur la culture, les jeux vidéo, la veille techno ou le jeu de rôle.
- Jeux vidéo
- Jouer aux jeux vidéo et modder, comme avec les Elder Scrolls ou les jeux de simulation.
- Séries
- Regarder des séries et web séries de science-fiction ou de fantasy.
Développement
Créez une application du front-end au back-end, avec une API. Regarder toujours ce qui a été codé pour voir si cela peut être amélioré, les commentaires et le refactoring permettent de toujours améliorer le code.
Responsive & design
Le front-end est la base de la maîtrise de l'intégration d'un modèle, que ce soit avec un framework CSS ou à la main, avec un développment mobile-first.
Déploiements
Déployer des projets sur des serveurs, que ce soit directement avec NGINX ou en conteneur, avec des bases de données relationnelles (MySQL, PostgreSQL).
Tests & expérimentations
Écrire des tests pour améliorer la maintenabilité des projets. Mais aussi voir ce qui vient de sortir sur les technologies que j'apprécie et tester ces nouveautés, puis les implémenter dans les nouveaux projets.
SEO
Qu'il s'agisse de la mise en place des métadonnées `head`, de l'open graph, des redirections, de l'analyse du trafic ou de l'écoconception, le référencement est important dans chaque projet.
Documentation technique
Rédiger la documentation technique pour expliquer comment utiliser certains projets, sauvegarder les snippets, rédiger certains articles pour les développeurs.