Steevan BARBOYON
Bienvenue sur le site de présentation professionnel de Steevan BARBOYON.
Sur ce site, vous pourrez avoir accès à ces informations :
- Accueil : présentation du site et explications sur le développement
- Formations : parcours scolaire
- Parcours professionnel : postes occupés depuis 2003
- Réalisations personnelles : créations web et logiciels depuis 1999
- Compétences : langages, bases de données et outils informatiques
- Contacts : toutes les informations sur ma civilité, et comment me contacter
Exemples de réalisations
Technologies utilisées
Voici un récapitulatif des technologies utilisées pour ce site :
- XHTML 1.1 Strict, sans tableaux, validé par le W3C
- CSS, validée par le W3C
- Ajax, avec les librairies prototype.js et scriptaculous
Tout a été pensé pour que le site fonctionne sous Internet Explorer 6 et FireFox.
Pourquoi tout est sur une seule page ?
Tous les textes de ce site sont contenus dans une seule page : index.htm. Ceci pour plusieurs raisons :
Pour pouvoir afficher un texte sans recharger une autre page.
En effet, ce site étant prévu pour être gravé sur un CD et lu
sans aucun serveur WEB installé, j'ai mi tous les textes du site dans une même page.
Si j'avais séparé les textes dans des pages annexes,
j'aurai du utiliser des frames ou des iframes, qui ne sont plus conseillées par les dernière normes XHTML.
Pour pouvoir utiliser des effets graphiques.
Pour utiliser des effets graphiques de transition entre les menus et les textes à afficher,
j'utilise la librairie scriptaculous. Un fonctionnement "WEB" aurait vu se charger le texte à afficher pendant
la transition graphique. Or, comme ce site est en local, sans serveur WEB, c'est plus compliqué
de charger un texte dynamiquement. Pour être sur que le texte à afficher soit chargé
lorsque la transition graphique est finie, j'ai mi tous les textes dans une seule page.
BTS Informatique de Gestion - Option développeur - 2006
J'ai passé un BTS Informatique de Gestion option Développeur à l'IGS de Lyon, en alternance.
Durant ces deux années, j'ai effectué une alternance avec l'entreprise Amitel (Villeurbanne, 69),
au rythme de 3 jours en entreprise et 2 jours en formation.
Amitel
Amitel est une entreprise de 40 salariés, qui a été créée en 1982 par des Greffiers.
Aujourd'hui, Amitel travaille sur trois activités : GED, logiciel de gestion d'un Greffe et sites WEB.
Durant mon BTS, membre du service WEB, j'ai utilisé les technologies
XHTML, PHP et MySQL.
J'ai également travaillé sur le gestionnaire de contenu
SPIP.
Centre de formation
Le centre de formation est le CFA de Gorge de Loup (69), appartenant au groupe IGS.
J'ai obtenu ce BTS en 2006 avec une
moyenne de 12,9, et principalement ces notes :
- PTI : 19/20 (épreuve orale sur des logiciels à développer avant l'épreuve)
- Etude de cas : 16/20 (épreuve écrite avec du développement et du réseau)
- Soutenance de projet : 15/20 (épreuve orale sur un projet effectué en entreprise)
BAC STI Electrotechnique - 2003
J'ai passé un BAC STI à Ferdinand Buisson (à Voiron, dans le 38).
J'ai obtenu ce diplôme avec une
moyenne de 12,08 et une
mention assez bien, avec principalement ces notes :
- Etude de construction : 14/20
- Français : 14/20
- Anglais : 14/20
- Physique : 11/20
Lors de ce BAC, j'ai également obtenu les habilitations électriques B1V et B0V.
Arawak
Société d'environ 40 salariés, dont les 3/4 sont détachés chez nos clients.
Je travaille actuellement dans une équipe de 7 personnes dont 4 développeurs sur le produit Kolok.
Sous contrat à durée indéterminée depuis octobre 2006 en tant qu'
Analyste Développeur,
je vois toutes les phases d'un nouveau développement ou de corrections de bugs.
Présentation de Kolok
Kolok est un logiciel WEB, développé depuis 2001, qui est la suite d'un logiciel VB qui a débuté en 1995.
Kolok a une première fonctionnalité d'annuaire de personnes et d'organismes. Il permet également à une collectivité de gérer
des flux d'informations, arrivant par mail (interfaçage avec Outlook), par la poste, par téléphone ou autres moyens.
Une traçabilité et un suivi de ce flux est possible, ainsi que des fusions avec Word et OpenOffice pour les impressions d'informations.
Mon travail sur ce produit
- Correction de bugs
- Analyse des nouvelles fonctionnalités demandées
- Rédaction de cachier des charges
- Analyse de la base de données et du développement à effectuer
- Développement de nouvelles fonctionnalités
- Amélioration du code déja existant
Amitel
Entreprise de 40 salariés, qui a été créée en 1982 par des Greffiers.
Aujourd'hui, Amitel travaille sur trois activités : GED, logiciel de gestion d'un Greffe et sites WEB.
Durant mon BTS en alternance, membre du service WEB, j'ai utilisé les technologies
XHTML, PHP et MySQL.
J'ai également travaillé sur le gestionnaire de contenu
SPIP.
Gestionnaire de contenu
SPIP est un
gestionnaire de contenu gratuit et
OpenSource, sous
license GNU / GPL.
Fin 2005, Amitel s'est intéressé de très près à cet outil, et il s'est rapidement imposé comme la solution WEB à vendre aux
collectivités.
En effet, celles-ci demandaient de plus en plus de sites entièrement configurables, tant au niveau des textes qu'au niveau
des menus et de l'architecture globale du site. SPIP permet cela grace à une partie administration où l'on définit tout du site via des répertoires
et des articles. Des mots-clefs permettent ensuite de définir où seront affichés les articles.
Mon travail sur SPIP
Pendant plus d'un an, j'ai travaillé à l'amélioration de SPIP, en ajoutant par exemple un module de création de formulaires, une gestion
des statistiques poussée, en intégrant
FCKEditor, etc.
Mutuelle Epargne Retraite
Le site de la
MER est un très bon exemple de l'utilisation
du SPIP modifié par Amitel. Avant la migration, ce site utilisait l'ASP et SQL Server. Nous avons refait la charte graphique,
puis ensuite nous l'avons entièrement refondu avec SPIP.
Les ajouts utilisés
Nous avons pu intégrer beaucoup plus facilement et plus rapidement des formulaires de contact, très présents sur la majeure partie du site.
Une section personnelle avec identifiants de connexion a également été ajoutée, pour simplifier l'utilisation du site.

Mutuelle Epargne Retraite
Carte dynamique en Flash
Certaines collectivités ont émit le besoin d'avoir un module de cartographie à leur disposition. J'ai donc développé un module
entièrement dynamique en Flash, et configurable via une partie administration. Le stockage des informations se fait via des fichiers XML.
Une fonction de zoom et de déplacement de la carte est disponible, et vous pouvez renseigner des zones accessibles via le menu de gauche,
qui déplacent la carte à l'endroit voulu. Il y a également la possibilité d'ajouter des informations sur ces zones, avec du texte et des photos.

Carte dynamique
(Attention : un petit bug de droits est visible en haut du site)
Fim Médical - Ergofilter
Nous avons développé le site de Fim Médical, qui vend des produits médicaux. Ergofilter est l'un de ces produits, que Fim Médical a voulu
développer et mettre en avant via un autre site WEB, plus orienté graphisme. Un autre souhait était la traduction en 7 langues du site,
dont le chinois traditionnel.
Le développement
Je me suis alors orienté vers le Flash, permettant d'avoir des animations intéressantes. La traduction se fait via des fichiers XML,
que l'on peut modifier grâce à une partie administration. Lorsque l'on change la langue du site, seul le fichier XML correspondant
est téléchargé, et les changements de textes sont effectués dynamiquement.

Ergofilter
Missions en intérim - 4 mois au total - 2004
- Usine Pasquier, sous Ineo Secem
- Hôpital, sous Ineo Secem
- Fnac, sous ManPower
Contrats à durée déterminée - 3 mois au total - 2004
- Caissier à la station service
- Caissier à l'intérieur
Plateforme française Tekken Arena
Fort de son développement important en 8 ans, la communauté française de Tekken (jeu de combat) organise aujourd'hui tous les 2 mois
un tournoi européen sur Paris. N'étant au départ qu'un simple forum PHPBB, la communauté a rapidement eu besoin d'un site
très complet pour recenser les résultats de défis, de tournois, la vente des DVD des tournois, etc.
Site en développement
Je m'occupe de développer un site autour de ces thèmes :
- Nouveautés avec plusieurs rédacteurs parmi les joueurs
- Lettre d'information mensuelle
- Rencensement des défis et calcul de points pour chaque joueur
- Tournois à venir avec inscription en ligne
- Thème graphique du forum entièrement refait et intégré au site
- Flux RSS
- etc

Tekken Arena
Ecole des cadres Lacassagne
Ma mère est actuellement en école de cadres à Lacassagne (69). Pour faciliter leurs cours, cette école m'a demandé de
leur développer une plateforme où les élèves pourraient échanger leurs cours, leurs fichiers et discuter entre eux facilement.
Développement
Pour subvenir à leur besoin, j'ai donc développé plusieurs choses :
- Connexion obligatoire pour accéder aux informations du site
- Forum sur une base PHPBB
- Envoi de cours et divers fichiers
- Photos des évènements de l'école

Ecole des cadres
(Attention : création d'un compte obligatoire pour accéder aux informations du site)
Flux RSS pour Phidels
Phidels est l'un des sites les plus connus pour apprendre et se perfectionner en Delphi.
Les tutoriaux et exemples étant très régulièrement mis à jour, et le forum très actif, j'ai proposé et développé un flux RSS pour divers sections du site.
Flux RSS pour les nouveautés
Tutoriaux et exemples
Un des principaux avantages de Phidels, c'est sa réactivité. Quand une personne demande un composant, une classe ou un tutorial sur le forum,
un des membres de Phidels répond au plus vite à ce besoin.
Pour ma part, il m'arrive régulièrement de faire des composants, ou des classes. Voici divers exemples :
Classe de gestion d'une base Access
Composant qui permet la saisie de chiffres
Site de logiciels gratuits
Mon premier logiciel en Delphi était un utilitaire pour un jeu en réseau. Lorsque j'ai voulu le transmettre aux joueurs,
j'ai eu besoin d'un site WEB pour faciliter les téléchargements.
Aujourd'hui, cet utilitaire All T4C a été téléchargé à plus de 5 000 exemplaires, et d'autres logiciels sous
license GNU / GPL sont venus s'ajouer en libre téléchargement, avec les codes sources.

OpenSofts
Jeux de rôles en ligne
Etant un fervent joueur de T4C, un jeu de rôles en ligne, j'ai décidé en juin 2006 de développer mon propre jeu en réseau.
Je m'occupe de la partie développement, une scénariste écrit la trame principale du jeu et un ancien administrateur d'un serveur de T4C
m'aidera en ce qui concerne l'équilibrage du jeu.
Avancement du projet
Aujourd'hui, le projet est bien avancé, et une petite démo d'une ville avec client et serveur est en cours de finalisation.
Certains outils pour editer le jeu sont terminés (éditeur de carte; éditeur d'animations pour les monstres, décors, personnages, etc;
éditeur de monstres). Le client est assez avancé avec le système de fenêtres pour les informations, les déplacements, les sorts, les monstres.
Le serveur, quand à lui, est un serveur très basique en C, qui est plus un test en attendant de faire l'analyse complète et de choisir un langage.

MMORPG
Multi bureau pour Windows
Une des 3 épreuves d'informatique au BTS Informatique de Gestion nous demande 5 logiciels développés avec plusieurs langages.
Pour l'un d'eux, j'ai choisi de faire un multi bureau pour Windows, en Delphi, pour la compétence "POO".
J'ai mi à disposition gratuitement et sous license GNU / GPL ce logiciel sur
OpenSofts,
et il s'est téléchargé à environ 500 exemplaires depuis juin 2006.

XWinUx
Utilitaire pour un jeu en réseau
All T4C est mon premier logiciel développé avec Delphi. Le développement s'est étalé sur 2 années, et ce logiciel est aujourd'hui l'un des plus complets
à disposition sur
OpenSofts. Très apprécié des joueurs, et autorisé sur les serveurs officiels, il s'est téléchargé
à plus de 5 000 exemplaires depuis 2002.

All T4C
SimpleChat
Petit chat développé pour le BTS Informatique de Gestion en Delphi, il se divise en 2 parties : un serveur, et des clients qui se connectent sur le serveur.

SimpleChat
Bot Bs-Lo@DeR
Ce petit outil permet de "commander" le logiciel Bs-Lo@DeR, pour le relancer en cas de plantage, télécharger plusieurs listes de fichiers à la suite,
etc.

Bot Bs-Lo@DeR
Outils pour administrateur de serveur
J'ai également développé quelques outils pour des administrateurs de serveur de jeu : launcher pour le jeu, outils pour simplifier
les commandes d'administration et GameMasters en jeu, etc.
Logiciels de développement
- PHPEdit en entreprise et personnellement depuis 2005
- Zend Developpement et Zend Guard depuis octobre 2006
- SourceSafe depuis octobre 2006
PHP
- Premier site utilisant le PHP en 2001
- Connaissances en administration et configuration d'Apache2 et PHP 4
- Plus de 2 années de programmation PHP en entreprise
XHTML
- Analyse des normes du W3C concernant l'XHTML 1.1 Strict
- Programmation de divers sites en XHTML 1.1 Strict depuis 2005
- Utilisation des CSS avec les div
JavaScript et Ajax
- Premier site utilisant le JavaScript en 2001
- Modifications de FCKEditor pour Amitel en 2006
- Utilisation d'Ajax avec prototype.js et scriptaculous depuis octobre 2006
Flash
ASP
- Maintenance de sites en ASP pour Amitel en 2005
Compatibilité entre Internet Explorer et FireFox
Depuis 2004, je rend mes sites entièrement compatibles Internet Explorer 6, FireFox 1.x et FireFox 2.x.
Delphi 5 à Delphi 7
- Delphi est une programmation Win32, POO et événementielle
- Découverte de Delphi 5 en 2002
- Utilisation de Delphi 7 depuis 2006
Réalisations
- Multi bureau pour Windows en 2006, avec environ 1 000 téléchargements
- Développement depuis juin 2006 d'un jeux vidéo en réseau
- Chat développé pour une épreuve du BTS
- Divers outils demandés par des administrateurs de serveurs de jeu
- Utilitaire pour un jeu vidéo entre 2002 et 2004, plus de 5 000 téléchargements
Autres
- Modérateur du forum de Phidels
- Divers tutoriaux, aides et classes pour Phidels
Outils
Connaissances
- Création de MCD / MPD
- Création des tables, avec clés primaires, index etc
- Création d'utilisateurs avec les droits globaux et spécifiques à une base
- Requêtes SQL normées et spécifiques MySQL
- Opérations de maintenance (OPTIMIZE TABLE, mysql_dump etc)
Outils (depuis octobre 2006)
- SQL Plus
- Console Enterprise Manager
- Toad
Connaissances
- Création de MCD / MPD
- Création de tables
- Approche théorique des TRIGGER
- Approche théorique des TABLE SPACE
- Requêtes compatibles 8i, 9i et 10g
Outils
Connaissances
- Création de MCD / MPD
- Requêtes normées
Comment me contacter ?
Si vous voulez me contacter, plusieurs moyens sont à votre disposition :
E-mail :
sbarboyon@free.fr
Téléphone : 08-71-03-63-16
Adresse :
Steevan BARBOYON
12 rue de la soeur Bouvier
69005 Lyon
Civilité
Nom : BARBOYON
Prénom : Steevan
Nationalité : français
Date de naissance : 28 juillet 1984
Lieu de naissaince : Sallanches (74)
Situation : célibataire
Adresse : 12, rue de la soeur Bouvier - 69005 Lyon
Permis : B