Courte introduction
aboutDéveloppeur Full-Stack passionné, je possède 3 ans de projets personnels et professionnels en conception et développement d'applications web. Ma spécialité est l'écosystème Laravel, et convaincu par le logiciel libre et le self-hosting, je construis des solutions que je comprends de bout en bout.
Actuellement en recherche de nouveaux défis, je suis constamment à l'affût des technologies émergentes pour optimiser les performances et apporter des solutions innovantes.
Expériences professionnelles
work experiences-
septembre 2023 - août 2024 Oyonnax (01), France
Alternance Développeur Web — ZDigital
Développement de modules Prestashop :
— Traitement des données de commandes pour générer un rapport au format CSV
— Intégration de DocuSign avant la confirmation d'une commande
Mise en place des serveurs pour PrestaShop
Site de référence local, 01100.fr
— Conception et développement d'une nouvelle section Edito
— Intégration de PayPal comme moyen de paiement
— Maintenance et amélioration continue du site
- php
- prestashop
- mySQL
- serveur linux
-
Avril 2023 - Juin 2023 Dardilly (69), France
Stage Développeur Web — SYDER (Syndicat Départemental d'Énergies du Rhône)
Conception et développement d'un système d'authentification
— Conception des tables de base de données SQL
— Développement d'une interface en Vue.js et avec Docker
— Usage de JSON Web Token (JWT) pour identifier les utilisateurs
— Documentation de l'app et des API avec OpenAPI
- php
- vue.js
- sql
- jwt
- docker
Projets
Selected workMon portfolio
Ce portfolio que vous lisez actuellment est déployé sur un serveur Linux chez Scaleway en IPv6 uniquement. J'utilise le réseau de CloudFlare pour être disponible plus facilement pour tout le monde. J'utilise Laravel pour le faire évoluer prochainement avec un éditeur de contenu et un blog.
- php
- laravel
- blade
- livewire
- docker-compose
- ansible
- cloudflare
Gestion de jeu de rôle assisté par IA
C'était le début des IA locales où j'ai pu apprendre leurs fonctionnement. Apprendre à instruire l'IA pour avoir ce qu'on voudrait et même adapter un format de sortie pour connecter proprement à notre interface utilisateur.
- python
- llama.cpp
- JSON
NAS Personnel
J'ai monté un NAS personnel pour stocker de manière sécurisé et accessible à distance via WireGuard VPN.
- debian
- TrueNAS
- DNS
- wireguard vpn
Arch Linux personnalisé
Je me suis construis mon système d'exploitation à mes besoins. Arch Linux a l'avantage d'avoir que le strict minimum pour construire par dessus. En plus, cela m'a permit d'apprendre sur le fonctionnment d'un système Linux dans sa globalité.
- linux
- archlinux
- sysadmin
Ce que j'apporte à une équipe
skillsdéveloppement
- Structuration de base de données
- Design systems
backend
- PHP
- Laravel
- Livewire
- SQL
- Rust
frontend
- HTML/CSS
- React
- Next.js
- TypeScript
- Tailwind CSS
- Radix UI / shadcn UI
infrastructure
- Docker
- Docker Compose
- Linux
- VPS
- Terraform
- Ansible
- Cloudflare
systèmes
- WireGuard
- NAS
- Self-hosting
Où j'ai étudié
educations-
Septembre 2021 - Août 2024
IUT Lyon 1 Site de Bourg-en-Bresse
BUT Informatique
Les fondamentaux de la programmation, des projects développement en équipe, gestion de projet
-
2021
Lycée Arbez Carme
Baccalauréat STi2D Spécialité Système Information Numérique
Programmation en Python
Parlons-en
contactSi vous avez un projet passionnant, n'hésitez pas à me contacter.
- me@michelao.ovh