Aller au contenu
siavash izadi (Accueil)

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.com

Next.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.com

Next.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