Bienvenue,

Voici le résultat de mon portfolio creative design
entièrement codé de moi même.
J’espère que vous aimerez l’expérience
QUI SUIS-JE ?

Je m'appelle FRANC EKIE Dylan. Actuellement, j'étudie en deuxième année de BUT Informatique à l'IUT de Marne-la-Vallée je suis passioné par le développement et en particulier par le front-end. À travers ce portfolio, je vous présente un aperçu de mes compétences techniques. N'hésitez pas à me contacter si mon profil vous intéresse.

Acceder au CV
QUI SUIS-JE ?

Parcours

College Andre Malreaux - Brevet (Mention Très Bien)
students
reading
student-male
permanent-job

Compétences

  • javascript

    70%

  • html-5

    100%

  • java-coffee-cup-logo

    70%

  • css3

    90%

  • c-programming

    60%

  • python

    70%

  • php

    80%

Blocs

Réaliser

Réaliser

  • Élaborer et implémenter les spécifications fonctionnelles et non fonctionnelles à partir des exigences
  • Appliquer des principes d'accessibilité et d'ergonomie
  • Adopter de bonnes pratiques de conception et de programmation
  • Vérifier et valider la qualité de l'application par les tests
Projet phare
En savoir plus

Projet BANKAI

J'ai développé une application web sur mesure en appliquant la méthodologie Agile/Scrum avec sprints et revues itératives. L'architecture modulaire en MVC intègre les bonnes pratiques de sécurité et de programmation. Pour assurer la qualité, j'ai réalisé des tests unitaires et d'intégration et rédigé une documentation technique complète. Côté technique, l'interface est responsive et interactive, tandis que la gestion de la logique métier et des données est assurée en back-end. La collaboration s'est appuyée sur Git et Trello pour un suivi efficace.

Optimiser

Optimiser

  • Choisir les structures de données complexes adaptées au problème
  • Utiliser des techniques algorithmiques adaptées pour des problèmes complexes (par exemple, recherche opérationnelle, méthodes arborescentes, optimisation globale, intelligence artificielle)
  • Comprendre les enjeux et moyens de sécurisation des données et du code
  • Évaluer l'impact environnemental et sociétal des solutions proposées
Projet phare
En savoir plus

Projet TRAVIA

Dans le projet TRAVIA, j'ai utilisé des structures de données complexes comme des graphes et des listes d'adjacence pour optimiser l'algorithme de Dijkstra, permettant un traitement rapide et fiable des données. J'ai également implémenté cet algorithme en C pour résoudre efficacement les problèmes de plus court chemin. Pour sécuriser les données et le code, j'ai adopté des pratiques de développement sécurisées, protégeant les points d'entrée du système, chiffrant les données sensibles et effectuant des contrôles de sécurité. Cela a assuré l'intégrité et la confidentialité des données. Enfin, j'ai évalué l'impact environnemental et sociétal des solutions proposées. En optimisant le code et en réduisant la consommation de ressources, j'ai contribué à diminuer l'empreinte écologique du système. La solution améliore également l'efficacité des utilisateurs, ce qui peut avoir un impact positif sur les performances économiques et sociales des organisations.

Visualiser
Administrer

Administrer

  • Concevoir et développer des applications communicantes
  • Utiliser des serveurs et des services réseaux virtualisés
  • Sécuriser les services et données d'un système
Projet phare
En savoir plus

TP Pare-Feu

Lors du TP pare-feu, j'ai développé une solution concrète pour gérer les flux réseau en configurant un pare-feu capable de filtrer les connexions entrantes et sortantes selon des règles spécifiques. Cette configuration permet de contrôler les accès aux services critiques tout en bloquant les ports inutilisés afin de réduire les risques d'intrusion. Pour tester l'efficacité des configurations, j'ai utilisé des serveurs virtualisés permettant de simuler différents environnements réseau, ce qui a facilité la vérification des règles de sécurité mises en place. Cette réalisation est non seulement utile sur le plan pédagogique, mais aussi directement applicable dans un contexte professionnel pour sécuriser les infrastructures informatiques.

Gérer

Gérer

  • Optimiser les modèles de données de l'entreprise
  • Assurer la sécurité des données (intégrité et confidentialité)
  • Organiser la restitution de données à travers la programmation et la visualisation
  • Manipuler des données hétérogènes
Projet phare
En savoir plus

Projet HESSNCF

J'ai développé la plateforme HESSNCF pour la réservation de billets de train en optimisant les modèles de données afin d'assurer une gestion efficace des trajets et des réservations. J'ai mis en place des mesures de sécurité pour garantir l'intégrité et la confidentialité des informations liées aux comptes utilisateurs. La plateforme permet également de manipuler des données hétérogènes pour récupérer et enregistrer les trajets. Enfin, la restitution des données est organisée via une interface web intuitive, offrant une visualisation claire des réservations et des trajets disponibles.

Visualiser
Conduire

Conduire

  • Identifier les processus présents dans une organisation en vue d'améliorer les systèmes d'information
  • Formaliser les besoins du client et de l'utilisateur
  • Identifier les critères de faisabilité d'un projet informatique
  • Définir et mettre en œuvre une démarche de suivi de projet
Projet phare
En savoir plus

TP MANAGEMENT

Pour le TP2, plusieurs étapes sont cruciales pour garantir son succès. D'abord, il faut comprendre les processus actuels de l'organisation pour améliorer les systèmes d'information. Ensuite, il est important de bien définir les besoins du client et des utilisateurs afin de répondre précisément à leurs attentes. Pour déterminer si le projet est réalisable, il faut évaluer les contraintes techniques, les ressources disponibles et les délais. Par exemple, l'intégration des bases de données et la mise en place de l'infrastructure Cloud doivent être soigneusement planifiées. Enfin, une démarche de suivi de projet doit être mise en place. Cela inclut la planification des différentes tâches avec un diagramme de Gantt, l'identification des risques potentiels et la mise en place de contrôles pour respecter les délais et le budget. En suivant cette approche structurée, le projet DP2 pourra être réalisé efficacement.

Collaborer

Collaborer

  • Comprendre la diversité, la structure et la dimension de l'information dans une organisation (ESN, DSI, etc.)
  • Appliquer une démarche pour intégrer une équipe informatique au sein d'une organisation
  • Mobiliser les compétences interpersonnelles pour travailler dans une équipe informatique
  • Rendre compte de son activité professionnelle
Projet phare
En savoir plus

LES SAE

Les SAE (Situations d'Apprentissage et d'Évaluation) en groupe sont vraiment importantes pour développer des compétences en informatique. Elles m'aident à comprendre comment l'information est organisée dans des entreprises comme les ESN et les DSI. Grâce à ces projets, j'apprends à m'intégrer dans une équipe informatique et à utiliser mes compétences relationnelles pour bien travailler en groupe. Enfin, ces projets me montrent l'importance de documenter mon travail et mes résultats pour pouvoir suivre mes progrès et m'améliorer continuellement.

Projets

TRAVIASPACE

Travia est un site web interactif conçu pour la réservation de trajets interplanétaires, similaire à SNCF Connect, mais à l’échelle de l’espace. Il propose une large gamme de filtres et de fonctionnalités pour affiner les recherches et améliorer l’expérience utilisateur. Ce projet scolaire a été réalisé en mobilisant plusieurs langages de programmation, notamment le C, le PHP et le Java. (Visualition exclu le backend)

GRENADES WEBSITE (UNESCO)

Ce projet scolaire, réalisé en partenariat avec l'UNESCO, est un site web statique dédié à la découverte de Grenade. Il met en avant sa culture, ses traditions, son architecture et son histoire, offrant une immersion complète dans le patrimoine de cette ville emblématique. Conçu pour les futurs voyageurs ainsi que pour les passionnés de culture souhaitant en apprendre davantage sur les richesses des villes du monde.(Actuelle refonte de la BDD)

BANKING

Banking est une plateforme web statique destinée aux entreprises, conçue pour les aider à gérer leur trésorerie, leurs remises et leurs impayés. Elle intègre des graphiques, des diagrammes, des tableaux ainsi que de nombreuses autres fonctionnalités pour une gestion optimisée. Ce projet scolaire a été développé en utilisant HTML, CSS, JavaScript et PHP. ( ID : 1001 | MDP : password123)

CODEX NATURALIS

Codex Naturaliste est un jeu de plateau préexistant que nous avons recréé en utilisant exclusivement le langage Java. Ce projet a consisté à traduire les règles et mécaniques du jeu physique en une version numérique, en développant une interface interactive et en implémentant les fonctionnalités nécessaires pour permettre aux joueurs de vivre une expérience similaire à celle du jeu original.

QIX

Qix est un jeu de plateforme où le but est de conquérir un maximum d'espace en traçant des formes avec sa traînée, tout en évitant le Qix et les Sparxs, qui sont des ennemis. La victoire est obtenue en atteignant un certain pourcentage de contrôle de la zone de jeu. Jouable en solo ou à deux, ce jeu est entièrement codé en Python.

Contact

Choisissez un moyen de contact