Siavash Izadi
Développeur full-stack JavaScript
Recherche une alternance en développement full-stack (Bac+3 ou Master), à Lyon ou Montpellier, dès que possible.
Profil
Développeur full-stack JavaScript / TypeScript. Je conçois, teste et déploie des applications web complètes : interface, logique serveur, base de données, conteneurs et intégration continue. Intérêt marqué pour l’infrastructure et la sécurité des applications.
Formation
Aujourd’hui
Études d’informatique · Université de Montpellier
2024
Licence en génie informatique (logiciels) · Université Azad Islamique, Téhéran
Niveau 6 (équivalent licence) selon l’attestation de comparabilité ENIC-NARIC France.
Projets en production
NEXORA — boutique e-commerce complète
nexora.siavashizadi.comNext.js 16, TypeScript, PostgreSQL, Prisma, Stripe, better-auth, Docker
- Catalogue, panier, paiement Stripe (mode test), comptes clients et back-office avec journal d’audit.
- Stock réservé par une requête SQL atomique : testé avec 8 achats simultanés sur 3 unités, aucune survente.
- 79 tests unitaires et d’intégration, 20 tests de bout en bout (Playwright, accessibilité axe), CI complète.
siavashizadi.com — portfolio auto-hébergé
siavashizadi.comNext.js 16, TypeScript, Tailwind CSS, Docker, Nginx, GitHub Actions
- Déploiement automatique à chaque push : tests, image Docker, mise en ligne sur mon serveur, retour arrière si échec.
- Conteneur sans privilèges root, en lecture seule ; CSP et en-têtes de sécurité vérifiés par les tests.
- Formulaire de contact validé côté serveur, avec limite de débit et protection anti-spam.
Compétences
- Langages
- TypeScript, JavaScript, SQL, HTML, CSS
- Front-end
- React, Next.js (App Router), Tailwind CSS, accessibilité
- Back-end
- Node.js, Next.js (Server Actions, Route Handlers), API REST, Zod
- Données
- PostgreSQL, Prisma
- Tests
- Vitest, Playwright, axe
- DevOps
- Docker, Nginx, Linux, GitHub Actions, HTTPS (Let’s Encrypt)
- Sécurité
- CSP, validation serveur, contrôle d’accès, moindre privilège
Langues
Français, anglais, persan