Développeur Web Full-Stack

Télécharger mon CV

À propos

Mon Parcours

Actuellement étudiant à EPITECH, je me forme au développement informatique depuis maintenant 1 an et demi. Passionné par la création de solutions web innovantes, j'ai rapidement développé des compétences solides en développement front-end et back-end.

Mon parcours m'a permis de maîtriser plusieurs langages et technologies, et de réaliser des projets concrets qui démontrent ma capacité à transformer des idées en applications fonctionnelles.

Objectif professionnel : Devenir développeur full-stack confirmé et contribuer à des projets innovants dans une équipe dynamique.

Profile

Lucas Jacob - Développeur Web Full-Stack

Lucas JACOB
Développeur Full-Stack
Étudiant EPITECH
Passionné par les nouvelles technologies

Compétences Techniques

Technologie Niveau Expérience
HTML/CSS Avancé 1.5 ans
JavaScript Intermédiaire+ 1 an
PHP Intermédiaire 8 mois
MySQL Intermédiaire 8 mois
Python Intermédiaire 6 mois
React Débutant 3 mois
Git Intermédiaire 1 an

Analyse de mes Compétences

Voici une analyse détaillée de mes réalisations et de ma progression dans le développement de mes compétences techniques.

Développement Web Front-End

Niveau : Avancé

Compétences acquises

  • HTML5 / CSS3 : Maîtrise des standards modernes, sémantique HTML, Flexbox, Grid, animations CSS
  • JavaScript : Manipulation du DOM, événements, fetch API, async/await, ES6+
  • Responsive Design : Mobile-first, media queries, adaptation multi-écrans
  • Accessibilité : ARIA, structure sémantique, navigation clavier

Réalisations concrètes

  • Création de ce portfolio avec animations, modal, scroll fluide et système de likes interactif
  • Interface responsive testée sur mobile, tablette et desktop
  • Implémentation d'un carrousel de projets GitHub dynamique

Progression

85%

J'ai progressé de débutant à avancé en 1.5 ans. Mes prochains objectifs : maîtriser React et TypeScript.

Développement Back-End

Niveau : Intermédiaire

Compétences acquises

  • PHP : POO, gestion de sessions, cookies, manipulation de fichiers JSON
  • MySQL : Conception de bases de données, requêtes SQL, jointures, CRUD
  • API RESTful : Création d'endpoints, gestion des requêtes HTTP, réponses JSON
  • Sécurité : Validation des données, prévention injections SQL, authentification

Réalisations concrètes

  • Site de recettes avec authentification complète et base de données MySQL
  • Système de likes avec API PHP, stockage JSON et protection par cookies
  • CRUD complet : création, lecture, modification, suppression de données
  • Upload et gestion d'images côté serveur

Progression

70%

Passé de bases théoriques à des applications fonctionnelles en 8 mois. Objectif : approfondir Node.js et les architectures MVC.

Programmation Python & Game Development

Niveau : Intermédiaire

Compétences acquises

  • Python : Syntaxe, structures de données, POO, gestion d'erreurs
  • Pygame : Boucle de jeu, sprites, collisions, gestion des événements
  • Unreal Engine : Blueprints, level design, inputs joueur, caméras 3D
  • Logique algorithmique : Optimisation, résolution de problèmes

Réalisations concrètes

  • Jeu du pendu en Pygame avec interface graphique et système de score
  • Projet 3D dans Unreal Engine avec interactions et environnements
  • Gestion de collisions et animations de sprites

Progression

65%

Découverte du game dev il y a 6 mois. Objectif : approfondir l'IA de jeu et les systèmes complexes.

Outils & Méthodes

Niveau : Intermédiaire

Compétences acquises

  • Git & GitHub : Versioning, branches, commits, pull requests, collaboration
  • VS Code : Extensions, debugging, raccourcis, productivité
  • Méthode agile : Sprints, itérations, user stories (EPITECH)
  • Documentation : README, commentaires de code, markdown

Réalisations concrètes

  • Tous mes projets sont versionnés sur GitHub avec historique propre
  • Documentation complète de chaque projet
  • Travail en équipe sur des projets collaboratifs à EPITECH

Progression

75%

Utilisation quotidienne depuis 1 an. Objectif : maîtriser GitHub Actions et CI/CD.

Synthèse de ma Progression

Début 2024

Découverte du développement web avec HTML/CSS

Mi-2024

Premier projet full-stack avec PHP et MySQL

Fin 2024

Maîtrise du front-end et découverte du game dev

Aujourd'hui

Développeur full-stack capable de mener des projets complets

Mes Projets

Site de recettes de cuisine

Site de recettes de cuisine

Application web complète permettant de créer, partager et découvrir des recettes de cuisine. Système d'authentification, CRUD complet et interface responsive.

🛠 Technologies utilisées :

PHP MySQL HTML/CSS JavaScript

Compétences développées :

  • Base de données relationnelle (tables utilisateurs et recettes)
  • Authentification et gestion de sessions
  • CRUD complet (ajout, modification, suppression de recettes)
  • Upload et gestion d'images
  • Design responsive mobile-first

Défis surmontés :

Sécurisation des formulaires contre les injections SQL, gestion du redimensionnement d'images uploadées, création d'une interface intuitive.

Ce que j'ai appris :

J'ai découvert l'importance de la validation des données côté serveur, la structuration d'une base de données et la gestion de l'état utilisateur.

Réalisé en : Septembre 2024
Jeu développé avec Python et Pygame

Jeu Python avec Pygame

Jeu vidéo 2D développé en Python avec la librairie Pygame. Projet d'étude pour apprendre les bases de la programmation et de la logique de jeu.

🛠 Technologies utilisées :

Python Pygame

Compétences développées :

  • Logique de programmation avec Python
  • Boucle de jeu et gestion d'événements
  • Gestion de sprites et animations
  • Détection de collisions
  • Interface graphique simple

Défis surmontés :

Comprendre la boucle de jeu infinie, gérer les FPS, optimiser les collisions pour éviter les ralentissements.

Ce que j'ai appris :

Python est un langage polyvalent qui va au-delà du web. J'ai découvert la logique de programmation orientée jeu vidéo.

Réalisé en : Octobre 2024
Jeu développé avec Unreal Engine

Jeu Unreal Engine

Projet de jeu 3D développé avec Unreal Engine. Expérimentation avec la création de jeux 3D, les blueprints et le level design.

🛠 Technologies utilisées :

Unreal Engine Blueprints C++

Compétences développées :

  • Découverte d'un moteur de jeu professionnel
  • Programmation visuelle avec Blueprints
  • Création de niveaux et environnements 3D
  • Gestion de caméras et inputs joueur
  • Initiation au C++ pour le gaming

Défis surmontés :

Prise en main d'un outil complexe, comprendre la logique des blueprints, optimiser les performances 3D.

Ce que j'ai appris :

Le développement de jeux 3D nécessite une approche différente. Unreal Engine est un outil puissant mais demande du temps pour maîtriser.

Réalisé en : Novembre 2024

Contact