Bonjour, moi c'est Tom SIKORA et je suis

DÉVELOPPEUR WEB

FRONTEND

À propos de moi

CV (PDF)

Je m'appelle Tom SIKORA et je suis actuellement étudiant en troisième année de BUT Informatique à l'IUT Reims-Châlons-Charleville.

Ma passion pour le développement et la programmation m'a naturellement conduit à me spécialiser dans le développement web Frontend. Cette spécialisation reflète mon intérêt pour le design et l'optimisation des performances des sites web.

En parallèle de mes études, je m'investis activement dans la création de sites web et de programmes. Ces projets personnels me permettent de mettre en pratique les connaissances acquises en cours, tout en explorant de nouvelles technologies et frameworks.

Recherche d'opportunités

Aucune recherche

Je ne suis actuellement pas à la recherche d'opportunités.

Formation & Diplômes

Stage en développement web Full Stack

En cours

NIS Group/DalvenSoft (Châlons-en-Champagne) - jan. 2025/avr. 2025

Stage en développement web Full Stack

Obtention de ma 2ème année de BUT Informatique

CRESTIC (Reims) - avr. 2024/juin 2024

BUT Informatique

En cours

IUT Reims-Châlons-Charleville (Reims) - 2022/2025

Baccalauréat STI2D (spécitalité SIN)

Mention Assez Bien

Lycée Franklin Roosevelt (Reims) - 2020/2021

Compétences

Favoris

Projets

CReSTIC

CReSTIC

Dans le cadre de mon stage au CReSTIC lors de ma deuxième année de BUT Informatique, j'ai travaillé en équipe sur l'amélioration et plus précisément sur l'ajout de déclencheurs lors de la création, suppression ou modification d'entités comme un utilisateur ou une équipe via le bundle EasyAdmin.

HTML CSS PHP Symfony Git
RoomQueSTIC

RoomQueSTIC

J'ai également travaillé en équipe sur le développement d’une application web de réservation de salles et de matériel. Cette application permet de gérer les réservations, les créer, les modifier et les supprimer.

HTML CSS Python Django Figma Git
sae4-01

sae4-01

Développement d'une application web pour la gestion des stages et alternances dans une formation, permettant la gestion des offres, inscriptions, et utilisateurs en 2 parties, le frontend développée avec React et le backend avec PHP Symfony.

HTML CSS PHP Symfony Composer JavaScript React npm MySQL Git
sae3-01

sae3-01

Développement d'une application web de gestion d'offres de stage et d'alternance. Cette application sera utilisée par des étudiants pour consulter la liste des stages ou alternances, issus d'une base de données. Ils peuvent également s'inscrire à des offres si elles sont disponibles. Les administrateurs peuvent consulter la liste des offres, les utilisateurs, les compétences et les type d'offres.

HTML CSS PHP Symfony MySQL Composer Git
sae2-01

sae2-01

Développement d'une application web de gestion de films, avec une interface web permettant de visualiser des films, leurs genres et leurs casting, ainsi que des opérations CRUD pour gérer les films.

HTML CSS PHP MySQL Composer Git
r401-bookmarks-api

r401-bookmarks-api

Développement d'une API pour gérer des signets avec des fonctionnalités d'authentification des utilisateurs, de gestion des données et de validation à l'aide de la plateforme API Platform.

HTML CSS PHP Symfony Composer API Platform Git
ConnectSport

ConnectSport

Développement d'une application web de test de connexion et d'inscription. La première page permet de vérifier le contenu des cookies de l'utilisateur connecté, la deuxième page permet d'afficher un formulaire de connexion et la troisième page permet d'afficher un formulaire d'inscription.

HTML CSS PHP Symfony MySQL Composer Git
Symfony contact

Symfony contact

Introduction au développement d'une application web Symfony. Cette application liste des contacts issus d'une base de données dont les informations sont générées aléatoirement grâce au bundle Faker. On peut également cliquer sur un contact pour voir ses informations.

HTML CSS Bootstrap PHP Symfony MySQL Composer Git
PHP Authentication

PHP Authentication

Développement d'une classe PHP qui permet de manipuler en lecture des enregistrements d'une table utilisateur MySQL. La classe est basée sur la table utilisateur dans laquelle le mot de passe sera stocké sous la forme d'un condensat SHA512. Les données de cette table seront utilisées pour valider l'authenticité d'un utilisateur.

HTML CSS PHP MySQL Composer Git
PHP Session

PHP Session

Ce projet s'articule autour d'une base de données contenant la liste des pays du monde. L'objectif est de produire un composant logiciel permettant de sélectionner un pays dans une liste déroulante et de mémoriser ce choix dans les données de session grâce au langage PHP.

HTML CSS PHP Composer Git
PHP WebPage

PHP WebPage

Développement d'une classe PHP pour automatiser la construction de la structure d'une page Web.

HTML CSS PHP Composer Git
php-crud-music

php-crud-music

Développement d'une application web pour gérer une base de données musicale, avec des fonctionnalités de création, lecture, mise à jour et suppression (CRUD) des entités musicales.

HTML CSS PHP Symfony MySQL Composer Git
php-crud-tvshow

php-crud-tvshow

Développement d'une application web permettant de gérer une base de données de séries télévisées, incluant des fonctionnalités de création, lecture, mise à jour et suppression (CRUD) des informations sur les séries.

HTML CSS PHP Symfony MySQL Composer Git
r410-bookmarks

r410-bookmarks

Développement d'application web de gestion de signets en React, mettant en place des composants pour afficher et paginer des notes.

HTML CSS JavaScript React Git
r410-introduction

r410-introduction

Introduction au développement avec React de composants web interactifs, avec une progression allant de la gestion de CSS et d'assets à la création et la spécialisation de composants réutilisables, tout en appliquant des outils de qualité de code.

HTML CSS JavaScript React Git
r301-js-movies

r301-js-movies

Développement d'une application web pour afficher et gérer une collection de films, avec des fonctionnalités telles que la pagination, l'affichage des posters de films, et l'intégration de requêtes HTTP pour récupérer les données.

HTML CSS JavaScript Git
r301-js-fetch

r301-js-fetch

Développement d'une application permettant l'introduction aux requêtes AJAX.

HTML CSS JavaScript Git

r301-js-introduction

Développement d'une application permettant de gérer et analyser des utilisateurs, incluant des fonctionnalités telles que la vérification de l'âge, le filtrage, et la détection des mineurs, avec des tests de qualité de code et de DOM.

HTML CSS JavaScript Git
Projet MSI 2

Calcul d'emprunts

Développement d'une application web permettant le calcul et la gestion des emprunts.

HTML CSS PHP Symfony Composer Git
Projet MSI 1

Calcul d'intérêts

Développement d'un programme permettant de calculer automatiquement les intérêts simples sur un livret d'épargne en tenant compte des versements, des retraits, et des spécificités du calcul par quinzaines.

HTML CSS PHP Composer Git
Projet de tutoriel

Projet de tutoriel

Développement d'un site web de tutoriel, développé en plusieurs étapes avec des éléments multimédias comme des vidéos et des audios.

HTML CSS JavaScript Git
Image Library

Image Library

Développement d'une application capable d'énumérer récursivement des images contenues dans un répertoire choisi par l'utilisateur.

C++ Qt Creator Git
Chat Server/Client

Chat Server/Client

Ce projet a pour but de construire un client de messagerie instantanée en 2 parties. La première partie regroupe le moteur de l'application. La seconde partie regroupe l'interface graphique comme une liste des utilisateurs connectés ou une boîte de dialogue privé entre utilisateurs.

C++ Qt Creator Git
Bataille Navale

Bataille Navale

Création d'une version informatique du jeu de société "Bataille Navale" en utilisant la bibliothèque PyGame.

Python Git
Démineur

Démineur

Réalisation du jeu du démineur en utilisant la bibliothèque PyGame.

Python Git
Labyrinthe

Labyrinthe

Ce projet a pour objectif de créer aléatoirement des labyrinthes sous la forme d'un graphe non-orienté, représenté de manière planaire par une grille. Chaque cellule du labyrinthe correspond à un sommet du graphe et l'absence de mur entre deux cellules adjacentes constitue une arête.

Python Git
Portfolio numérique

Portfolio numérique

Mon portfolio est conçu pour mettre en valeur l'ensemble de mes connaissances théoriques, les compétences pratiques que j'ai développées, ainsi que les projets concrets que j'ai réalisés tout au long de mes études.

HTML CSS Tailwind JavaScript Git
La Mie Douce

La Mie Douce

Ce projet propose un site web complet pour la boulangerie La Mie Douce à Reims, conçu pour présenter les produits, l’histoire, et les valeurs de l’établissement. Il inclut une page d’accueil avec les spécialités de la boulangerie, des pages dédiées aux différents types de produits et une section sur les services personnalisés.

HTML CSS Tailwind JavaScript React Git
Champagne

Champagne !

Développement d'une application web permettant de gérer une collection de capsules de champagne, avec des fonctionnalités CRUD pour chaque capsule et un système de connexion pour sécuriser les modifications de la base de données.

HTML CSS PHP Symfony MySQL Composer Git
Butdle

BUTDLE

Interface utilisateur du jeu BUTDLE développée avec React, dont le but est de deviner une personne sélectionnée au hasard parmi les enseignant(e)s du BUT Informatique de Reims.

HTML CSS PHP Symfony MySQL Composer JavaScript React npm Git
Neosyst Gestion

Neosyst Gestion

Développement d'une application web permettant de gérer des articles, clients et savs pour l'entreprise Neosyst (Epernay). L'application propose également l'impression d'un sav.

HTML CSS PHP Symfony Composer MySQL Git