Menu

Guillaume SMAHA

En résumé

Linagora : Ingénieur OSSA : Support de niveau 3 sur 400 logiciels libres.
- Contact avec le client pour reproduire le problème et l'informer sur l'avancement et le reversement communautaire
- Prise en charge du problème parmi 400 logiciels quel que soit le langage (C/C++, Java, PHP, Javascript, ...)
- Proposition de contournement et résolution du problème
- Contact avec la communauté afin de reverser le correctif

Contributions actuelles sur LibreOffice, LimeSurvey, Synology, JasperStudio, ...

Carte Blanche Conseil : Développeur Web & Logiciel

• Octobre 2014: Intranet de Carte Blanche Conseil
Gestion des feuilles d'heure, des affaires en cours, ...
https://guillaume.smaha.net/cv/img/cbc_intranet.png

• Juin 2014: PASS Autocar - Ecran d'information
Ecran d'information installé dans les parkings.
Indique le trafic sur la ville de Paris, les parkings et la disponibilité des places restantes.
https://guillaume.smaha.net/cv/img/cbc_passautocar_ecran.png

• Août 2013: Aide-Régie : Outil de gestion de régie de recette
https://guillaume.smaha.net/cv/img/cbc_aideregie.png

• Juillet 2012: Passautocar
Le site permet aux autocaristes d'acheter des billets pour les parkings sur Paris, de gérer leur facture, leur flotte de véhicules.
Il permet aussi aux parkings d'effectuer des ventes sur place via un profil "Caissier", de contrôler les ventes et constater la recette effectuée pour les gestionnaires des parkings.
http://www.passautocar.paris.fr/

• Juin 2012: Optimod'Lyon
Présentation du projet Optimod'Lyon
Gestionnaire de fichiers avec système de révisions
http://www.optimodlyon.com/

• Avril 2012: Ecran d'information
Ecran d'information installé chez des clients
Indique le trafic et le temps de parcours.
https://guillaume.smaha.net/cv/img/cbc_ecran.png

• Décembre 2011 : Panneau d'affichage LED
Développement d'une application serveur en C++ mettant à jour périodiquement plusieurs panneaux.
Programmation du panneau à l'aide du protocole RS-232.
https://guillaume.smaha.net/cv/img/cbc_panneau.png

------

Temps libre :

• Diverses contributions :
Openlayers, CEGUI, BookCatalogue, ...
https://github.com/GuillaumeSmaha
https://stackoverflow.com/users/1448969/guillaumes
https://github.com/openlayers/ol3
https://bitbucket.org/cegui/cegui

• 2015: Jeux d'algorithmes de gestion de fourmis
Technologie : Typescript, SASS, HTML 5, CSS 3, NodeJS, MongoDB

• 2015: Supervision/Domotique
Surveillance vidéo, Synchronisation de photos, ...
Technologie : Python, OpenCV, Duplicati, Samba, RPC

• 2011: Projet permettant à un utilisateur de créer rapidement et facilement une application utilisant la bibliothèque Ogre3D (et CEGUI). Différents projets de démarrage sont proposés : l'un incluant le son 3D avec OgreAL, un autre intégrant la gestion de la physique avec Bullet et OgreBullet et finalement le dernier contenant l'ensemble des bibliothèques.
- Dépôt: https://gitorious.org/sleepyogre3d

• 2011: Conception d'un outil permettant d'effectuer simplement de l'héritage multiple en PHP.
- Dépôt: https://gitorious.org/phpvishnu/

• 2010: Développement d'un jeu de Kapla en 3D en C++ :
Utilisation de Ogre3D et Bullet.
Implémentation d'un système de signaux.
Mise en oeuvre de la gravité.
- Vidéo: http://www.youtube.com/watch?v=I1XANlDPVlU
- Dépôt: https://gitorious.org/briquettephysique/

• 2010: Chef de projet pour le développement d'une simulation spatiale dans le cadre du projet de réalité virtuelle en C++.
Implémentation d'un système de signaux (comme avec Qt).
Utilisation des shaders : CG, GLSL et HLSL.
Équipe de 7 personnes. Projet réalisé en 5 semaines.
Utilisation de Ogre3D, OgreAL (OpenAL) et Bullet
- Vidéo: http://www.youtube.com/watch?v=DLbahhZtpXw
- Dépôt: http://code.google.com/p/rv-simulation-interactive-battle-space/

Mes compétences :
Bash
Javascript
Perl
C
Python
PHP
Qt4
C++
Ogre3D
Opengl
MySQL
MangoDB
Regex
HTML 5
CSS 3
PostgreSQL
PL/SQL
Firebreath
Linux
Berkeley Software Distribution

Entreprises

  • Linagora - Ingénieur OSSA

    Puteaux 2015 - maintenant Ingénieur OSSA : Support de niveau 3 sur 400 logiciels libres.
    - Contact avec le client pour reproduire le problème et l'informer sur l'avancement et le reversement communautaire
    - Prise en charge du problème parmi 400 logiciels quel que soit le langage (C/C++, Java, PHP, Javascript, ...)
    - Proposition de contournement et résolution du problème
    - Contact avec la communauté afin de reverser le correctif

    Contributions actuelles sur LibreOffice, LimeSurvey, Synology, JasperStudio, ...
  • Carte Blanche Conseil - Ingénieur développeur

    LURE 2011 - 2015 - Développement de sites web.
    - Développement de plugins web.
    - Développement de scripts et programmes coté serveur.
    - Développement Linux/Windows.
    - Réalisation de bases de données orientées objet avec PostgreSQL.
    - Astreinte pour la surveillance et la maintenance des serveurs.
    - Projets d'étude et de spécication d'interfaces.
    - Analyse des besoins et spécication.
    - Planication de projets et estimation des coûts.
    - Réponse à des appels d'ores.
  • Laboratoire Informatique - Stagiaire

    2011 - 2011 Recherche et implémentation d'une métrique sur les migrations de processus pour Kerrighed.

    - Projet de recherche
    - Continuité du projet de fin d'étude
    - Recherche pour le cluster Kerrighed
    - Implémentation de la métrique dans le système de suivi du cluster
    - Amélioration de la visualisation 3D des migrations
    - Correction du pilote noyau transmettant les informations sur les migrations
    - Étude du noyau Linux
  • Centre de Recherche de l'Institut Universitaire de Gériatrie de Montréal (CRIUGM) - Développeur d'outils pour la recherche

    2010 - 2010 Stage de 3 mois au Canada (Québec) au sein du Centre de Recherche de l'Institut Universitaire de Gériatrie de Montréal(CRIUGM).
    Conception et développement d'un logiciel en Objective-C de visualisation de scanner EEG (3D et avec des graphes).

    - Apprentissage de l'Objective-C
    - Utilisation du framework Cocoa et Interface Builder
    - Gestion autonome du projet
    - Adaptation à une culture étrangère
    - Affichage des données EEG sous la forme de graphes et d'un rendu 3D utilisant une interpolation linéaire.


    Aperçu du logiciel : http://www.assembla.com/spaces/projet_eeg_uigm/documents/a-gdbsM-ar4kUReJe5cbCb/download/a-gdbsM-ar4kUReJe5cbCb
    Dépôt du projet : http://www.assembla.com/code/projet_eeg_uigm/subversion/nodes
  • Hawker Enersys - Service Ordonnancement - Gestion de production et des flux

    Mérignac 2009 - 2009 Stage d'été de 2 mois.

    Gestion des commandes, plannings et stocks.
    Utilisation d'un ERP (KBM).
  • Hawker Enersys - Chaîne de Production - Préparation d’Ordres de Fabrication

    Mérignac 2008 - 2008 Emploi d'été de 2 mois.

    Préparation des ordres de fabrications pour la chaîne de montage.
    Travail au sein d'un magasin de stockage.
    Préparation de commandes pour l'extérieur.
  • Association NewDealMusic - Développement Web

    2007 - 2007 Stage de 2 mois.

    Conception et réalisation d'un portail musical.

Formations

  • POLYTECH TOURS EPUDI (Tours)

    Tours 2010 - 2011 Master de Recherche
  • POLYTECH TOURS EPUDI (Tours)

    Tours 2008 - 2011 Ingénieur

    Option Réalité Virtuelle
  • Université Tours Francois Rabelais (Tours)

    Tours 2006 - 2008 DEUG de Mathématiques

Réseau

Annuaire des membres :