Photo de profile

Je suis Esteban Vangi, apprenti développeur Web.
Ravi de vous voir ici!

Actuellement étudiant en Licence 3 de MIAGE, passionné d'informatique, je me spécialise dans la création de sites et d'applications web, plus particuliérement dans le Front-end.
Dans ce portfolio, vous retrouverez mes projets, mes formations, mon expérience professionnelle, ainsi que les compétences que j'ai pu approfondir à ce jour.

Mes projets

Clone de Discord

Ce projet consistait à développer une application web full-stack d'un clone de Discord. Nous avons utilisé le framework Vue.js pour la partie front-end, tandis que le back-end et l'API ont été réalisés avec Node.js et Express et le déploiement s'est fait à l'aide de Cyclic. J'ai pu ainsi me consacrer à toute la partie front et à découvrir le monde des frameworks JS.
Tout au long de plusieurs mois de travail en équipe, nous avons suivi la méthode Agile, ce qui comprenait des activités telles que la préparation de sprint reviews chaque semaine, la rédaction des Users Stories et des Burndown Charts (globale et pour chaque sprint). Notre objectif était de créer une plateforme conviviale offrant une expérience similaire à celle de Discord, tout en adaptant les fonctionnalités aux besoins spécifiques de notre projet.

Projet Uniflix

Ce projet consistait à développer un site d'annuaire de films en LAMP (Linux, Apache, MySQL, PHP), avec comme objectif principal l'utilisation d'une base de données SQL de films. L'interface permettait aux utilisateurs de filtrer leurs recherches par genre, années et de rechercher spécifiquement un film à l'aide d'une barre de recherche. De plus, le site offrait la possibilité de changer la langue vers l'anglais. Une autre fonctionnalité intéressante était la possibilité pour les utilisateurs inscrits de liker leurs films favoris en utilisant un bouton cœur directement sur l'affiche du film. La section dédiée aux films favoris à l'utilisateur ainsi que le nombre total de "j'aime" se mettait à jour. C'était un projet passionnant car j'ai appris à concevoir un site Web complet en PHP et à le déployer avec Apache.

API Rest

Ce projet consistait au développement complet d'une API de type REST au sein de Cadence, durant mon apprentissage. L'objectif principal de cette API était de fournir des informations sur les volumes des employés (stockage,nom du volumes,etc.) en fonction de plusieurs critères, tels que le propriétaire du volume et le statut du quota (OK, Warning ou Critique). Pour la réalisation de cette API, je me suis basé sur mes connaissances acquis durant ma formation de BUT, en utilisant Node.js avec le module Express, ce qui m'a permis de créer facilement les routes et les fonctionnalités nécessaires de l'API. De plus, je me suis occupé de la rédaction de la documentation de l'API en utilisant Swagger, une suite d'outils permettant de faciliter la rédaction de documentation et je l'ai rendu accessible à l'aide d'une route. L'objectif était de mettre à disposition une API fiable, bien documentée et facile à intégrer pour les autres services et applications au sein de l'entreprise.

Mes compétences

  • Languages et outils maitrisés:

    100%
    80%
    80%
    75%
    75%
    70%
    60%
    ++
    60%
    50%
    50%

    Autres:

  • Connaissances approfondies en réseaux
  • Méthode Agile (Sprint Review, Burndown, User Stories)
  • Capacité à collaborer dans une équipe
  • Curieux et passionné
  • Capacité d'adaptation

Mes formations

Bachelor Universitaire Technologique Informatique • IUT Nice Côte d'Azur • 2021-2023

Le BUT Informatique est une formation polyvalente axée sur les domaines de la réalisation d'applications, de la conception, du développement et de la validation. Au cours de cette formation, j'ai acquis une solide base de connaissances en informatique et j'ai eu l'opportunité d'apprendre et de maîtriser plusieurs langages de programmation par le biais de divers projets.
L'option alternance que j'ai choisie m'a permis d'être simultanément apprenti chez Cadence Design Systems en tant qu'apprenti IT Support. Grâce à cette expérience professionnelle tout au long de ma formation, j'ai pu mettre en pratique mes compétences acquises en classe et développer une compréhension approfondie des besoins et des défis liés au support informatique au sein d'une entreprise.

Mon expérience professionnelle

IT Support (2021-2023)

Dans le cadre de mon alternance, j'ai travaillé chez Cadence Design Systems en tant qu'apprenti IT Support, sur le site de Valbonne.
Cadence est une ESN connu mondialement dans le domaine de la Conception Assistée Ordinateur (CAO).
Au cours de mon apprentissage, j'ai réalisé diverses missions:

  • Installation de matériels informatiques
  • Support technique en cas de problème physique ou logiciels pour les employés
  • Gestion du matériel à disposition
  • Développement de scripts Python/Linux lié à la gestion des quotas de volumes
  • Développement complet d'une API de type REST en Node.js dédiée à la gestion de volumes Linux. En savoir plus