Qui suis-je ?
Je suis un étudiant à l'Université de Gustave Eiffel en 2ème année du BUT Informatique.
Passionné d'informatique, je suis actuellement en recherche d'un contrat en alternance.
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.
Tout au long de ce portfolio vous trouverez des liens menant vers mes différents projets (code)
ou leur documentation
.
Je vous invite à me découvrir à travers ce Portfolio. Bonne visite !
Voici mon CV, il est à votre disposition :
Télécharger
Je maîtrise différentes langues en dehors du français : l'Anglais
bien entendu et le Tamil
(langue maternelle).
Compétences
Je suis actuellement en 2ème année de BUT Informatique avec un Parcours de Réalisation d'applications : Conception, Développement et Validation.
Formation :
BUT Informatique, Parcours A : Réalisation d’applications : conception, développement, validation.
(C : Compétence ; SAÉ : Situation d'Apprentissage et d'Évaluation)
C1 : Réaliser un développement d'application
Développer — c’est-à-dire concevoir, coder, tester et intégrer — une solution informatique pour un client.
- Expliquer et communiquer l'avancée au client et aux utilisateurs
- Préciser et en respecter les besoins décrits par le client
- Appliquer les principes algorithmiques
- Veiller à la qualité du code et à sa documentation
- Respecter la législation, les normes professionnelles et les enjeux sociétaux
- Choisir les ressources techniques appropriées
C2 : Optimiser des applications informatiques
Proposer des applications informatiques optimisées en fonction de critères spécifiques : temps d’exécution, précision, consommation de ressources...
- Formaliser et modéliser des situations complexes
- Recenser les algorithmes et les structures de données usuels
- S'appuyer sur des schémas de raisonnement
- Justifier les choix et valider les résultats
C3 : Administrer des systèmes informatiques communicants complexes
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.
- Maîtriser l’architecture des systèmes et des réseaux
- Sécuriser le système d'information
- Appliquer les obligations légales, les normes en vigueur et les bonnes pratiques
- Mettre en œuvre les mesures correctives adaptées à la nature des incidents identifiés
- Respecter les contraintes de performances, de coûts et d'efficacité énergétique
- Assurer la pérennité des données et des logiciels
C4 : Gérer des données de l'information
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.
- Respecter les réglementations sur le respect de la vie privée et la protection des données personnelles
- Respecter des enjeux économiques, sociétaux et écologiques de l’utilisation et du stockage des données, ainsi que des différentes infrastructures (data centers, cloud, etc.)
- S'appuyer sur des bases mathématiques solides (par exemple logique et statistiques)
- Considérer les modèles de données utilisés dans les développements technologiques
- Assurer la cohérence et la qualité
C5 : Conduire un projet
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.
- Identifier les problématiques du client et les enjeux économiques de l'organisation
- Adopter une démarche proactive, créative et critique
- Respecter les règles juridiques et les normes en vigueur
- Communiquer efficacement avec les différents acteurs d'un projet
- Sensibiliser à une gestion éthique, responsable, durable et interculturelle
C6 : Travailler dans une équipe informatique
Acquérir, développer et exploiter les aptitudes nécessaires pour travailler efficacement dans une équipe informatique.
- Inscrivant sa démarche au sein d'une équipe pluridisciplinaire
- Accompagner la mise en œuvre des évolutions informatiques
- Veiller au respect des contraintes réglementaires et législatives
- Développer une communication efficace et collaborative
Projets Web
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 :
Documentation :





Projets de Programmation
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 :
Documentation :
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.







Jeu : BackPackHero
Java
Le but de ce projet était de réaliser un jeu de type rogue-like en Java. Le joueur contrôle un personnage qui doit récupérer des objets et les mettre dans un sac à dos. Le sac à dos a une capacité limitée et le joueur doit donc faire des choix pour gagner le plus de points possible.

Projets Vidéos
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.