Alexandre ZANNI

Portfolio - Développeur Web Full-Stack

Diplômé d'un DUT Informatique depuis 2021, je suis un développeur Web spécialisé en Javascript et PHP. Je peux concevoir des prototypes ergonomiques (Figma).

Vous trouverez plus bas différents types de projets informatiques qui illustrent mes compétences ci-dessous. Consultez ici mon portfolio Freelance.

Compétences

Fonctionnelles

  • COO (UML)
  • Git
  • Maquettage UX/UI
  • Gestion de Projet

Techniques : Bureautique

  • HTML5 / CSS3
  • Suite Microsoft
  • Figma
  • Adobe Illustrator / Photoshop
  • WordPress
  • ArcGIS / QGIS

Techniques : Informatique

  • MySQL, IndexedDB API
  • eXist-db, Laravel, Symfony, Vue.js
  • PHP, Javascript, XQuery - XPath
  • Linux, Bash

Qualités

Humaines

  • Travail en équipe
  • Optimisme
  • Consciencieux
  • Sérieux et organisé

Web (1)

Générateur de cartes au format Web ou pour Google Earth

Janvier 2024 :

Générateur de cartes au format Web ou pour Google Earth

Contexte : Application Web téléchargeable qui permet d'exporter directement des cartes sur Internet (.html) ou pour Google Earth (.kml). Les points et polygones sont à localiser au curseur. Les données textuelles sont à ajouter avec un fichier tableur au format CSV.

Technologie(s) : HTML5/CSS3, Javascript.
Librairie : Leaflet.
Hébergement : GitHub Pages.

Web (2)

Générateur de références bibliographiques

Septembre 2023 :

[Vue.js] Générateur de références bibliographiques

Contexte : Application Web qui permet de générer automatiquement une référence bibliographique (norme Ausonius). L'API gouvernementale SUDOC est interrogée et le fichier XML résultant est parsé pour remplir automatiquement des formulaires.

Technologie(s) : Vue.js (Vue 3).
Plugins : Vite, Vuetify.
Hébergement : GitHub Pages.

Web (3)

Vue.js e-commerce factice

Juillet 2023 :

[Three.js] Cube texturé en 3D

Contexte : Rendu 3D d'un cube texturé via la librairie Javascript Three.js

Technologie(s) : HTML5/CSS3, Javascript.
Plugins : Three.js.
Hébergement : GitHub Pages.

Web (4)

Vue.js e-commerce factice

Juillet 2021 :

[Vue.js] E-commerce

Contexte : Site e-commerce factice qui permet d'ajouter des articles dans différentes catégories (boissons, fromages...) afin de les afficher en vitrine du site. Il est ensuite possible d'accéder aux articles créés afin de les éditer ou de les supprimer.

Technologie(s) : Vue.js (Vue 2).
Plugins : Vue Router, Dexie.js (IndexedDB), Vuex, Vuetify.
Hébergement : GitHub Pages.

Web (4)

Site CV académique et synthèses lien sujet mémoire master

Janvier – Mars 2020 :

Cartes géographiques via Google Maps et le plugin LeafLet

Contexte : CV académique en lien avec ma formation en Archéologie. Des cartes indiquent l'emplacement de sites archéologiques.

Fonctionnalité(s) notables : Intégration carte OpenStreetMap via le plugin Leaftlet, dont les points sont définis par des coordonnées géographiques. Intégration carte GoogleMaps personnalisée via l'ajout de points définis par un code couleur.
Technologie(s) : HTML5/CSS3, Javascript.
Hébergement : GitHub Pages.



Mobile

Projet de groupe nommé plantGO

Septembre 2020 – avril 2021 :

Projet de groupe nommé "plantGO"

Contexte : Application mobile ludique Android qui vise à apporter des connaissances encyclopédiques par la collection de cartes de plantes, à la manière d’un “herbier virtuel”. Une carte Google Maps indique une zone de recherche localisant les plantes à photographier. Le joueur profite de pauses récréatives via l’obtention de cosmétiques afin de personnaliser son avatar ainsi que de deux mini-jeux de plateforme.

Mon rôle : Chef de projet

  • Rédaction: Organisation du plan des parties, écriture et relectures.
  • Gestion: Assignation des tâches, tenue des délais, gestion du projet via un Trello.
  • Programmation: Développement des mini-jeux et intégration des maquettes.
Rôle des autres membres du groupe : Design UI / UX. Implémentation APIs.

Technologie(s) :

  • Front-End Dev: Android Studio (Java) avec le framework libGDX pour l'aspect jeu-vidéo.
  • Front-End Design: Design maquettes avec Figma. Level-Design des mini-jeux avec 'Tiled Map Editor' et import des sprites avec 'TexturePackerGUI'.
  • APIs: Identification espèces botaniques à partir de photographies (pl@ntNet). Extraction données encyclopédiques (Trefle). Carte avec géolocalisation GPS (Google Maps).