Cédric Mariya Constantine

Étudiant en Informatique

Qui suis-je ?

Je suis un étudiant à l'Université de Gustave Eiffel en 2ème année du BUT Informatique.
Je suis actuellement en recherche d'un stage pour la période du 8 avril au 31 août 2024.
Je suis à la recherche d'une entreprise qui me permettra de mettre en pratique mes connaissances et mes compétences dans le domaine du développement informatique.

Voici mon CV, il est à votre disposition : Télécharger 

Je maîtrise différentes langues en dehors du français : l'Anglais icon flag english bien entendu et le Tamoul icon flag tamil (langue maternelle).

Je vous invite à me découvrir à travers ce Portfolio, tout en prenant une petite collation !

Photo de profil

Mon Parcours

Mon Parcours de Formation

Mon Parcours Professionnel

Mes Compétences

Je suis actuellement en 2ème année de BUT Informatique avec le Parcours de Réalisation d'applications : Conception, Développement et Validation.
Formation :
BUT Informatique, Parcours A : Réalisation d’applications : conception, développement, validation.
Voici les 6 compétences que je dois acquérir durant ma formation :

Réaliser

Description :

Développer — c'est-à-dire concevoir, coder, tester et intégrer — une solution informatique pour un client.

Programme du BUT Informatique

Optimiser

Description :

Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d'exécution, précision, consommation de ressources...

Programme du BUT Informatique

Administrer

Description :

Installer, configurer, mettre à disposition, maintenir en conditions opérationnelles des infrastructures, des services et des réseaux et optimiser le système informatique d'une organisation.

Programme du BUT Informatique

Gérer

Description :

Concevoir, gérer, administrer et exploiter les données de l'entreprise et mettre à disposition toutes les informations pour un bon pilotage de l'entreprise.

Programme du BUT Informatique

Conduire

Description :

Satisfaire les besoins des utilisateurs au regard de la chaîne de valeur du client, organiser et piloter un projet informatique avec des méthodes classiques ou agiles.

Programme du BUT Informatique

Collaborer

Description :

Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique.

Programme du BUT Informatique

Mes Projets

Dans cette section, vous trouverez les projets que j'ai réalisés. Vous pourrez consulter le code source Code Icon et la documentation Documentation Icon de chaque projet.

Semonkey, Jeu en ligne à un ou plusieurs joueurs

HTML , CSS , PHP , SQL , JS , C , Java , TypeScript , React , Android 

Semonkey est un jeu en ligne à un ou plusieurs joueurs. Chaque joueur reçoit un mot de départ et un mot cible et propose des mots proches afin de créer une chaîne de mots similaires pour relier le mot de départ au mot cible. Le but est que chaque mot ressemble autant que possible au mot précédent.
Une version mobile est en cours de développement.
Site :  Code Icon
Compétence Réalisée : Ce projet m'a permis de réaliser une application web en utilisant différents langages de programmation.
Compétence Optimiser : Ce projet m'a permis de proposer une application web optimisée en fonction de critères spécifiques et de proposer une version mobile.
Compétence Administrer : Ce projet m'a permis de mettre à disposition une application web et de maintenir en conditions opérationnelles des services et des réseaux.
Compétence Gérer : Ce projet m'a permis de concevoir, gérer, administrer et exploiter des données.
Compétence Conduire : Ce projet m'a permis de satisfaire les besoins des utilisateurs et de piloter un projet informatique.
Compétence Collaborer : Ce projet m'a permis de travailler efficacement dans une équipe informatique.

Contrôles CNIL

HTML, CSS, JS, PHP, SQL

Le projet Contrôles CNIL a pour objectif d'exploiter les données ouvertes concernant les contrôles réalisés par la CNIL de 2017 à 2022. L'objectif est de valoriser ces données en les présentant sous forme d'un site web comprenant une carte et des graphiques permettant une visualisation claire et interactive des informations, afin de créer un tableau de bord informatif.
Site :  Code Icon
Compétence Gérer : Ce projet m'a permis de concevoir, gérer, administrer et exploiter des données officielles d'une autorité administrative.

TP Pare-feu et translation d'adresse

Bash 

Le TP Pare-feu et translation d'adresse a pour objectif de mettre en place un pare-feu sous Linux grâce à Netfilter et mettre en place une passerelle NAT (Network Address Translation).
Compétence Administrer : Ce projet m'a permis de mettre à disposition un pare-feu et une translation d'adresse sur un réseau local.

Réseau

Projet de médiation culturelle et numérique en partenariat avec le forum de l'UNESCO

HTML, CSS, JS, PHP, SQL

En partenariat avec le forum de l'UNESCO, ce projet consistait à réaliser un site web pour le forum de l'UNESCO, en présentant la ville avec sa culture, son histoire et bien entendu ses incontournables d'aujourd'hui.
Site :  Code Icon

Compétence Conduire : Ce projet m'a permis de satisfaire les besoins des utilisateurs et de piloter un projet informatique.
Compétence Collaborer : Ce projet m'a permis de travailler efficacement dans une équipe informatique pour la première fois.

Projet Hedelma, Primeurs-Passion

HTML, CSS, JS, PHP, SQL, Base de données PostGreSQL, Looping

Ce projet consistait à réaliser un site web pour une entreprise fictive de vente de fruits et légumes.
Site :  Code Icon
Documentation :  Documentation Icon
Compétence Gérer : Ce projet m'a permis de concevoir, gérer, administrer et exploiter des données pour une entreprise fictive.

Jeu : Bataille de Boules

Python

Le but de ce projet était de réaliser un jeu de placement de boules. Chaque utilisateur joue avec une couleur. Le but du jeu est d’occuper la plus grande aire avec sa couleur. Les joueurs contrôlent la souris chacun à leur tour, et on décide à l’avance du nombre de tours. Le projet était à réaliser à deux en 3 phases.
Jeu : Code Icon
Documentation : Documentation Icon
Compétence Réaliser : Ce projet m'a permis de réaliser une application avec une interface graphique en Python. J'ai appris à utiliser la bibliothèque Pygame pour la réalisation de jeux en Python.
Compétence Optimiser : Ce projet m'a permis d'optimiser mon code pour qu'il soit plus lisible et plus performant. J'ai appris à utiliser des fonctions pour réduire la taille de mon code et à utiliser des boucles pour répéter des actions.

Jeu Bataille des Boules, programmé en Python, se joue à 2 joueurs.

Le but du jeu est simple, occupé le plus d'espace possible sur l'aire de jeu avec votre couleur.
Vous pourrez sélectionner des variantes pour pimenter votre jeu, un couple de couleur pour décider de votre couleur en tant que joueur, choisir un pseudo pour le joueur (un pseudo par défaut est disponible si vous n'entrez rien), enfin entrer le nombre de tours (par défaut 5 minimum).

Les Variantes du jeu Bataille des Boules

Vous pouvez jouer avec 6 variantes différentes : le Sablier, les Scores, la Taille de Boules, la Version Dynamique, la Terminaison et les Obstacles.

Wrong number : a very embarrassing misunderstanding

Logiciel : ClipChamp

J'ai participé à la création d'une vidéo pour une séquence de 5 à 10 minutes qui se déroule exclusivement par le biais d'appels téléphoniques et de SMS.

Coding Flash

Logiciel : ClipChamp

J'ai monté une vidéo à partir de trois extraits de la série The Flash, avec mon équipe nous devions ajouter des sous-titres personnalisés dans ces extraits.

Modals