Mes réalisations

Projet SI6 :
Ma première réalisation est un petit projet, réalisé dans le cadre de mon BTS par groupe de 4 élèves. En tant que développeur et de chef de projet, il m'incombait de répartir les taches du projet en fonction des compétences de mon équipe et des délais qui nous étaient imposés.
Nous avons donc conçu une solution comportant une base de données et une application client lourd.
Suite à la première connexion d'un utilisateur, ce dernier à donc accès à une liste d'informations s'organisant en fonction d'un choix via une liste déroulante.

Ci-contre, vous est présenté l'IHM que nous avons réalisé pour notre application client lourd
La première liste permet de sélectionner une information, et d'afficher sans les listes suivantes seulement les informations liés à celle sélectionnée par rapport aux liens existant dans la base de données.
Les trois boutons situés en bas de l'application permettent respectivement, de modifier une information sélectionnée, d'ajouter une information supplémentaire ou de supprimer une information sélectionnée.
Un système d'identification des utilisateurs était initialement prévu dans le cahier des charges, mais n'as pu être mis en place.
Ci-dessous, vous est proposer les documents édités en lien avec la solution présentée :
Compétences :
A.1.1.1 :
Analyse du cahier des charges
A.1.2.2 :
Rédaction des spécifications techniques de la solution
A.1.4.2 :
Evaluation des indicateurs de suivi de projet
A.1.4.3 :
Gestion des ressources
A.2.2.1 :
Suivi et résolution d'incidents
A.4.1.1 :
Proposition d'une solution applicative
A.4.1.2 :
Conception ou adaptation de l'interface utilisateur
A.4.1.3 :
Conception ou adaptation d'une base de données
A.4.1.4 :
Définition des caractéristiques d'une solution
A.4.1.5 :
Prototypage de composants logiciels
A.4.1.7 :
Développement, utilisation ou adaptation de composants
A.4.2.1 :
Analyse et correction d'un dysfoncitonnement

Suivi GPS - Openmotion :
Durant ma période stage au sein de la société Openmotion, ma mission principale à été de permettre l'affichage, sur une carte numérique, du parcours d'un utilisateur.
Lors de mon arrivée dans l'entreprise, l'application cible de mes travaux se chargeait déjà de récupérer les informations GPS de l'utilisateur.
Via une plateforme conçue par mon responsable, j'ai donc créer une page web affichant une carte numérique sur laquelle il était de mon ressort d'inclure le parcours de l’utilisateur.
Suite à cette réalisation, je suis intervenu directement sur l'application mobile afin d'optimiser l'affichage de ce tracé.
En effet, par défaut un point GPS, composé d'une latitude et d'une longitude, était enregistrer chaque seconde, entraînant donc un volume de données trop important a gérer pour l'appareil mobile et un parcours affiché imprécis.
J'ai donc élaborer un algorithme permettant de n'enregistrer qu'un certain nombre de point en fonction de la vitesse de l'utilisateur, du temps écoulé et de la distance depuis la dernier point GPS enregistré.
Le calcul de la vitesse, a également permis de définir des périodes de "pauses" lorsque l'on détecte que la vitesse de l’utilisateur est nulle.
A.1.3.4 :
Déploiement d'un service
A.1.4.1 :
Participation à un projet
A.2.2.2 :
Suivi et réponse à des demandes d'assistances
A.2.2.3 :
Réponse à une interruption de service
A.2.3.1 :
Identification, qualification et évaluation d'un problème
A.2.3.2 :
Proposition d'amélioration d'un service
A.5.2.3 :
Repérage des compléments de formation
A.5.2.4 :
Etude d'une technologie, d'un composant, d'un outil

Logiciel de gestion de tournoi - JSA St Antoine :
Au sein de l'association JSA St Antoine, mon rôle était de construire une solution complète afin de permettre une gestion informatisée d'un tournoi de football, organisé annuellement.
Seul développeur de l'association, j'ai donc du assurer moi-même toutes les étapes du projet, a savoir l'analyse de la demande et sa reformulation, la conception et le développement de la solution ainsi que la formation des futurs utilisateurs.
En raison de nombreuses contraintes matérielles et techniques, je n'ai pu mener ce projet à son terme en l'instant présent.
A.1.1.1 :
Analyse du cahier des charges
A.4.1.1 :
Proposition d'une solution applicative
A.4.1.2 :
Conception ou adaptation de l'interface utilisateur
A.4.1.3 :
Conception ou adaptation d'une base de données
A.4.1.5 :
Prototypage de composants logiciels

Projet Personnel - SupEvents :
Un camarade ainsi que moi même, avons décider de créer un projet de solution logicielle permettant de gérer informatiquement les différents événements d'établissement scolaire.
Après avoir participer aux journées portes ouvertes de notre établissement scolaire, mon collègue ainsi que moi-même avons constater que l'organisation de cet événement et l'analyse des résultats de ces journées était traité "sur papiers". L'exploitation des résultats reçu au terme de ces journées portes ouverts relevait donc d'un travail faramineux et ne permettait pas d'obtenir certains résultats essentiels comme, par exemple, la remise ou non d'un dossier d'inscription à un étudiant ou non.
Nous avons donc amorcer un début de projet pour les journées portes ouvertes suivants.

Une connexion à été mise ne place afin d’empêcher toute utilisation intrusive et nous permet également de connaitre le rôle de l'utilisateur connecté.
Par une contrainte de temps, seul le cas d'un personnel d’accueil a, pour l'instant, été pris en compte.
En cas de connexion réussie, nous avons mis en place une page retournant la salle dans laquelle la section sélectionnée, à travers une liste déroulante, est présentée.


Enfin, nous nous avons mis en place un formulaire informatisé, semblable à son homologue papier, afin de permettre un enregistrement de ces données et informations vers une base de données, facilitant ainsi les traitements a effectuer sur les données et pouvoir proposer un outil de statistique et une analyse automatique des informations récoltées pendent les journées portes ouvertes de l'établissement.
A.1.1.1 :
Analyse du cahier des charges
A.1.2.2 :
Rédaction des spécifications techniques de la solution
A.1.4.2 :
Evaluation des indicateurs de suivi de projet
A.1.4.3 :
Gestion des ressources
A.2.2.1 :
Suivi et résolution d'incidents
A.4.1.1 :
Proposition d'une solution applicative
A.4.1.2 :
Conception ou adaptation de l'interface utilisateur
A.4.1.3 :
Conception ou adaptation d'une base de données
A.4.1.4 :
Définition des caractéristiques d'une solution
A.4.1.5 :
Prototypage de composants logiciels
A.4.1.7 :
Développement, utilisation ou adaptation de composants
A.4.2.1 :
Analyse et correction d'un dysfoncitonnement
A.5.1.1 :
Mise en place d'un gestion de configuration
A.5.1.2 :
Recueil d'informations sur une configuration
A.5.1.3 :
Suivi d'une configuration et de ses éléments
A.5.1.4 :
Etude de propositions de contrat de service
A.5.2.3 :
Repérage des compléments de formation

Veille technologique :
Dans le cadre de mon BTS, j'ai mené une veille technologique portant sur les évolutions des composants matériels d'un ordinateur ainsi que les évolutions technologiques "hardware".
Pour mener cette veille, je me suis principalement servis des services Facebook et YouTube.
J'ai pu, non seulement, y trouver des sources d'informations intéressantes mais également des outils pour archiver les contenus en pertinence avec ma veille.
J'ai donc pu suivre notamment l'émergence de l'USB type C, les nouvelles générations de processeurs et de cartes graphiques.
A.5.2.2 :
Veille technologique
A.5.2.4 :
Etude d'une technologie, d'un composant, d'un outil