Kévin Vicrey – Développeur Senior Web

Photo

Portfolio

  1. FactoryCast Mobile (Schneider Electric)
    2012 » 2013
    screenshot  5 screenshots 

    Ce projet permet le diagnostic, la gestion, et la maintenance des Automates programmable industriel (Programmable Logic Controller, PLC), sur smartphone et tablet. L'application est disponible sur Android, iOS, Windows Phone, sur mobile et tablet.

    • Javascript
    • jQuery
    • backbone.js
    • requireJS
    • AJAX
    • Websocket
    • Bash
    • Redmine
    • HTML5
    • CSS3
    • git
    • Linux
    • macOS
    • Connexion sur PLC à travers un QR Code
    • Scanning du réseau pour détecter les PLC disponibles
    • Authentification sécurisé via un login

  2. World Wide Demonstration Center (IBM)
    2011 » 2012
    screenshot  3 screenshots 

    Ce projet est un portail web de réservation d'infrastructure afin de faire des démonstrations de produits à des clients. Il se présente sous la forme d'un catalogue, dans lequel la personne choisit une plage horaire en fonction des disponibilités. Quand la demande est validée, alors le provisioning de l'environnement se fera automatiquement, ainsi que le changement de mot de passe, les accès VPN, et tous les mails associés.

    • J2EE
    • JSF
    • OpenJPA
    • DB2
    • Rational Application Developer
    • Websphere
    • Bash
    • Ruby
    • Redmine
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • git
    • Calendrier des réservations avec gestion de plusieurs timezones
    • Recherche avancée multicritères
    • Authentification LDAP et plusieurs niveaux de permissions
    • Automatisation du provisioning des plateformes

  3. Dynamic Benchmark (IBM)
    2010 » 2012
    screenshot  5 screenshots 

    Dynamic Benchmark est une solution web interne permettant aux équipes de benchmark d'automatiser la création des environnements virtuels de travail. Plutôt que de manipuler plusieurs interfaces (Switch SAN, Switch LAN, Système POWER, etc.), l'application est capable de dialoguer directement avec ces équipements, afin d'agréger les informations dans une interface intuitive, et d'appliquer des actions (changement d'OS, ajout de disques, etc.). Ce projet fait parti des projets stratégiques d'IBM.

    • J2EE
    • JSF
    • OpenJPA
    • DB2
    • Rational Application Developer
    • Websphere
    • Redmine
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • git
    • Interface utilisateur intuitive, respectant les standards IBM interne
    • Vue de l'état des équipements, et des informations les concernant
    • Lien avec l'annuaire LDAP pour l'authentification et les rôles
    • Utilisateurs en ligne en temps réel

  4. Equipe en Ligne (SNCF)
    2009 » 2012
    screenshot  2 screenshots 

    Equipe en Ligne est une application interne à la SNCF, qui permet aux dirigeants d'équipes d'informer leurs agents à travers ce site web. Ce projet a un côté participatif avec la possibilité de mettre des commentaires.

    • PHP
    • Symfony
    • Mysql
    • Apache
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • Mercurial
    • Authentification des utilisateurs via LDAP, avec association de rôles.
    • Déploiement de nouveaux portails directement via une interface webmaster
    • Rédaction d'articles, de news, modification du menu, gestion des commentaires
    • Interface intuitive et facile d'utilisation (drag and drop, AJAX)
    • Manuels d'utilisateur, de webmaster, et de déploiement

  5. pam_mount module   Website
    2009
    screenshot  1 screenshots 

    PAM (Pluggable Authentication Modules) est un mécanisme permettant d'intégrer différents schémas d'authentification de bas niveau dans une API de haut niveau, et de rendre indépendants du schéma les logiciels réclamant une authentification. pam_mount est une extension de PAM permettant de monter un système de fichiers quand un utilisateur se connecte. Ce projet vise à enrichir pam_mount pour pouvoir prendre en compte, au moment de la lecture du fichier de configuration, des valeurs contenu dans des variables d'environnement, retournées par des scripts. En bonus, on pourra lire des valeurs contenues dans un annuaire LDAP.

    • C
    • Linux
    • LDAP
    • Administration
    • XHTML
    • CSS
    • git

  6. Forum de jeu de rôle    Screencast
    2008
    screenshot  5 screenshots 

    Projet de fin d'année sur plusieurs mois consistant à créer un forum standard, avec en plus des fonctionnalités pour réaliser des jeux de rôle. En plus de prendre connaissance avec le framework Ruby On Rails, le but était de faire une interface très dynamique pour l'utilisateur.

    • Ruby
    • Rails
    • SQLite
    • jQuery
    • AJAX
    • Javascript
    • XHTML
    • CSS
    • Redmine
    • JSON
    • Mercurial
    • Interface très dynamique en AJAX (aucun rechargement de page)
    • Gestion de l'inventaire complet avec drag & drop des objets
    • Configuration des emplacements des zones drag & drop sur les images des personnages
    • Système d'inscription et d'authentification
    • Fonctionnalités standards d'un forum

  7. Administration Linux en PHP    Screencast
    2008
    screenshot  3 screenshots 

    Ce site a pour but de fournir une interface utilisateur simplifiée pour les membres du serveur 'vickev.fr', afin de leur permettre de mieux administrer les outils que celui-ci offre (voir ci-dessous le projet vickev.fr).

    • PHP
    • Mysql
    • jQuery
    • AJAX
    • Javascript
    • XHTML
    • CSS
    • git
    • Interface très dynamique en AJAX (aucun rechargement de page)
    • Affichage du quota d'espace disque restant
    • Gestion des utilisateurs centralisée pour l'utilisation de SVN et Mercurial
    • Gestion des dépôts SVN et Mercurial: création, modification, droits, et suppression
    • Changement des mots de passe Mysql et PostgreSQL
    • Affichage des logs Apache

  8. Sondage en PHP    Screencast
    2007
    screenshot  3 screenshots 

    Petit site internet dans le cadre d'un projet universitaire, visant à proposer une interface simple de gestion de sondages, avec quelques statistiques.

    • PHP
    • Mysql
    • jQuery
    • AJAX
    • XHTML
    • CSS

  9. vickev.com   Website
    2007 » 2012
    screenshot   

    Serveur UNIX communautaire de développement pour les étudiants. Ce serveur a beaucoup évolué dans le temps, offrant des services plus ou moins évolués en fonction des besoins. D'abord sur un 'home-made' serveur, une première migration s'est faite sur sivit.fr, pour offrir une meilleure bande passante et une disponibilité accrue. Deux ans après, le serveur a migré chez OVH.com proposant davantage de stockage, pour maintenant finir dans un NAS personnel.

    • Linux
    • SSH
    • PostgreSQL
    • Mysql
    • git
    • Mercurial
    • SVN
    • Bash
    • LDAP
    • Apache
    • Postfix
    • Administration
    • Redmine
    • phpMyAdmin
    • phpPgAdmin
    • wiki
    • Serveur Debian
    • Script de sauvegarde automatique des fichiers (utilisation de liens hardware) et des bases de donnée
    • Outils web : Redmine, phpMyAdmin, phpPgAdmin, wiki
    • Gestionnaires de version SVN, Mercurial, Git
    • Serveurs Apache, Mysql, PostgreSQL, LDAP, Postfix

  10. DR Electrodiesel
    2006
    screenshot  4 screenshots 

    Site commercial permettant l'achat de pièces automobiles.

    • PHP
    • Symfony
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Gestion complète des commandes : panier, achat avec frais de port, gestion des stocks, gestion des commandes
    • Gestion et mise en place d'images dynamiques : sélection de zones cliquables dans l'image, qui renvoient à des produits
    • Module de recherche de produits

  11. Inform'Aix
    2006 » 2013
    screenshot  3 screenshots 

    Site de l'association informatique de l'IUT d'Aix-en-Provence.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Intégration complète du forum PunBB au site, incluant la même base d'utilisateurs que pour le site
    • Gallerie de photos, avec commentaires, et personnalisation des pages du site sous forme d'articles
    • Mise en place d'une chatbox en AJAX

  12. Le Conflit
    2005
    screenshot  4 screenshots 

    Ce projet est un jeu de rôle par navigateur. Reprenant les principes de la série Baldur's Gate (développé par Bioware), le joueur est amené sur plusieurs zones, lui permettant d'intéragir avec les autres joueurs se situant dans la même zone, ou bien les personnages non-joueurs (PNJ) pour lesquels il est possible d'avoir des dialogues sous la forme de réponse à choix multiple. De plus, les zones peuvent avoir des objets qu'il est possible de prendre dans son inventaire, pour les utiliser ou les équiper par la suite. Les quêtes sont également gérées par l'application.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Administration complète : discours, lieux, zones cliquables, objets, magasins, quêtes, personnages, joueurs, news
    • Développement d'un langage de scripting évolué pour les effets complexes
    • Créaton de personnage, et gestion de l'inventaire, des quêtes, des sorts
    • Navigation dans le jeu, avec des zones cliquables, et un forum par zone pour discuter entre joueurs
    • Discours avec les personnages en AJAX, avec réponse multiple faisant évoluer les futurs actions

  13. RPGfr   Website  Screencast
    2005 » 2012
    screenshot  7 screenshots 

    Portail communautaire autour des jeux vidéos Baldur's Gate et Icewind Dale, proposant d'autres services comme l'hébergement d'avatars, ou bien le guide complet du jeu de rôle organisé sur le forum. Encore actif aujourd'hui, l'univers réalisé par la communauté est très important.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • 10 sites réunis sous la même bannière
    • Recherche avancée sur l'ensemble des sites, en AJAX
    • Administration de tous les sites en backend

  14. Module de forum : WebDD   Website  Screencast
    2005 » 2012
    screenshot  3 screenshots 

    Modification du forum Invision Power Board, afin de pouvoir répondre aux besoins des jeux de rôle par forum. La modification ajoute la création de personnage (race, classe, alignement, divinités, compétences, dons, expérience et niveaux, sorts, etc.), en plus d'ajouts d'effets pour la rédaction de texte, comme par exemple la possibilité de parler un autre langage, qui sera visible uniquement par les joueurs parlant cette langue. En outre, le personnage peut également avoir des objets, un inventaire, un équipement, et un système de monnaie. Tous ces aspects sont configurables dans le panneau d'administration.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Création de personage : race, classe, alignement, divinités, compétences, dons, expérience et niveaux, sorts
    • Inventaire, objets, magasins, monnaie
    • Possibilité de faire parler des personnages dans les posts des topics du forum
    • Gestion des quêtes, des zones, des joueurs pour les Maitres du Jeu
    • Administration complète de l'ensemble des données via un panneau d'administration

Show in French Show in English

Tags