Kévin Vicrey – Senior Web Developer

Photo

Portfolio

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

    This project allows customer to diagnose, manage, and maintain Programmable Logic Controllers (PLC) on mobile phones and tablets. The application is available on Android, iOS, Windows Phone, either on mobile or tablet.

    • Javascript
    • jQuery
    • backbone.js
    • requireJS
    • AJAX
    • Websocket
    • Bash
    • Redmine
    • HTML5
    • CSS3
    • git
    • Linux
    • macOS
    • Connect on PLC using QR Code
    • Scan network to catch available PLC
    • Secured authentication via login

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

    This project is a web portal to book infrastructure in order to demonstrate IBM products to customers. It is presented as a catalog, in which the person chooses a time slot availability. When the request is validated, then the provisioning of the environment is done automatically, as well as the change of the password, the VPN access, and all the associated emails.

    • J2EE
    • JSF
    • OpenJPA
    • DB2
    • Rational Application Developer
    • Websphere
    • Bash
    • Ruby
    • Redmine
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • git
    • Booking calendar with management of multiple timezones
    • Multicriteria Advanced Search
    • LDAP authentication and multiple levels of permissions
    • Automation of the provisioning platforms

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

    Dynamic Benchmark is an internal website for beanchmark teams to automate the creation of virtual environments. Instead of handling multiple interfaces (SAN Switch, LAN Switch, POWER system, etc..), the application is able to interact directly with the equipment, to aggregate the information in an intuitive interface, and implement actions (change of OS, adding disks, etc.).. This project is part of IBM's strategic projects.

    • J2EE
    • JSF
    • OpenJPA
    • DB2
    • Rational Application Developer
    • Websphere
    • Redmine
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • git
    • Intuitive user interface, internal IBM standards-compliant
    • View of the equipment state, and information about them
    • Connection with the LDAP directory for authentication and roles
    • Users online in real time

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

    Equipe en Ligne is an internal application in SNCF, which allows team leaders to inform their agents through this website. This project has a participative side with the possibility of adding comments.

    • PHP
    • Symfony
    • Mysql
    • Apache
    • jQuery
    • AJAX
    • XHTML
    • CSS
    • Mercurial
    • User authentication via LDAP, with association of roles
    • Deployment of new portals directly through a webmaster interface
    • Redaction of articles, news, menu changes, management of comments
    • Intuitive and easy to use (drag and drop, AJAX)
    • User, webmaster, and deployment manuals

  5. pam_mount module   Website
    2009
    screenshot  1 screenshots 

    Pluggable authentication modules (PAM) are a mechanism to integrate multiple low-level authentication schemes into a high-level application programming interface (API). It allows programs that rely on authentication to be written independent of the underlying authentication scheme. pam_mount is an extension of PAM to mount a file system when a user logs on. This project aims to enhance pam_mount order to take into account, when reading the configuration file, the values contained in the environment variables, returned by scripts. As a bonus, you can read the values contained in an LDAP directory.

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

  6. Role Playing Game forum    Screencast
    2008
    screenshot  5 screenshots 

    End of year project of creating a standard forum with additional features to perform RPGs. In addition of learning Ruby On Rails framework, the goal was to make a highly dynamic interface for the user.

    • Ruby
    • Rails
    • SQLite
    • jQuery
    • AJAX
    • Javascript
    • XHTML
    • CSS
    • Redmine
    • JSON
    • Mercurial
    • Highly dynamic interface in AJAX (no page reload)
    • Complement inventory management with drag & drop objects
    • Configuration of drag & drop places over the character image
    • Registration and authentication system
    • Standard features of a forum

  7. Linux administration in PHP    Screencast
    2008
    screenshot  3 screenshots 

    This site aims to provide a simplified user interface for members of the server 'vickev.fr', to enable them to better manage the tools that it provides (see below vickev.fr the project).

    • PHP
    • Mysql
    • jQuery
    • AJAX
    • Javascript
    • XHTML
    • CSS
    • git
    • Highly dynamic interface in AJAX (no page reload)
    • Display remaining disk quota
    • Centralized user management to use SVN and Mercurial
    • Management of SVN repositories and Mercurial: creation, modification, rights, and deleting
    • Change Mysql and PostgreSQL passwords
    • Display Apache logs

  8. Poll system in PHP    Screencast
    2007
    screenshot  3 screenshots 

    Small website as part of a university project, to propose a simple interface for managing polls, with some statistics.

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

  9. vickev.com   Website
    2007 » 2012
    screenshot   

    UNIX server hosting development community for students. This server has evolved over time, providing services more or less developed according to needs. Firstly a 'home-made' server, a first migration was done on sivit.fr, to provide greater bandwidth and increased availability. Two years later, the server has migrated to OVH.com offering more storage, before end up in a personal NAS.

    • Linux
    • SSH
    • PostgreSQL
    • Mysql
    • git
    • Mercurial
    • SVN
    • Bash
    • LDAP
    • Apache
    • Postfix
    • Administration
    • Redmine
    • phpMyAdmin
    • phpPgAdmin
    • wiki
    • Debian server
    • Automatic backup script for files (using links hardware) and databases
    • Web tools: Redmine, phpMyAdmin, phpPgAdmin, wiki
    • Software versioning tools: SVN, Mercurial, Git
    • Apache, Mysql, PostgreSQL, LDAP, Postfix servers

  10. DR Electrodiesel
    2006
    screenshot  4 screenshots 

    Commercial website to buy car parts.

    • PHP
    • Symfony
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Complete management commands: basket, purchase with shipping, inventory management, order management
    • Management and implementation of dynamic images: selection of clickable areas in the picture, which refer to products
    • Product search system

  11. Inform'Aix
    2006 » 2013
    screenshot  3 screenshots 

    Website of Aix-en-Provence university of technology association.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Complete integration of PunBB forum to the site, including the same user database as the website
    • Gallery with comments, and customization of website pages through an admin interface
    • Implementation of a chatbox in AJAX

  12. The Conflict
    2005
    screenshot  4 screenshots 

    This project is a role playing game by browser. Taking up the principles of the Baldur's Gate series (developed by Bioware), the player is brought in several areas, allowing him to interact with other players being in the same area, or the non-player characters (NPCs) for which it is possible to have dialogs in the form of multiple choice answers. In addition, areas may have objects that can be taken in his inventory to use or equip them in the future. The quests are also managed by the application.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Complete administration: speeches, places, clickable areas, objects, stores, quests, characters, players, news
    • Development of an advanced scripting language for the complex effects
    • Creation of character, and inventory management, quests, spells
    • Navigation in the game, with clickable areas, and a forum to discuss by area between players
    • Discussions with the characters in AJAX with multiple answers, changing the future available actions

  13. RPGfr   Website  Screencast
    2005 » 2012
    screenshot  7 screenshots 

    Community portal around two video games Baldur's Gate and Icewind Dale, offering other services such as hosting avatars, or the complete guide of the role playing game organized in the forum. Still active today, the world created by the community is very important.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • 10 websites gathered under one banner
    • Advanced search over all websites, in AJAX
    • Complete backend administration of every websites

  14. Forum module: WebDD   Website  Screencast
    2005 » 2012
    screenshot  3 screenshots 

    Modification of Invision Power Board forum, in order to meet the needs of RPGs by forum. The modification adds character creation (race, class, alignment, divinities, skills, gifts, experience and levels, spells, etc..), As well as adding effects for writing text, such as the possibility to speak another language, which will be visible only by the players speaking the language. In addition, the character can also have objects, inventory, equipment, and a system of currency. All these aspects are configurable in the admin panel.

    • PHP
    • Mysql
    • Apache
    • Javascript
    • AJAX
    • XHTML
    • CSS
    • Creation of character: race, class, alignment, divinities, skills, gifts, experience and levels, spells
    • Inventory, items, shops, currency
    • Opportunity to make speak the characters in the posts
    • Quests, zones, and players management for the Masters
    • Complete administration of all data using an administration panel

Show in French Show in English

Tags