Emmanuel Guillot

Emmanuel Guillot

Ingénieur logiciel freelance

Ingénieur logiciel avec 4 ans d’expérience, j’ai aujourd’hui une bonne expertise dans le développement Java ainsi que dans le Web et les technologies Js. J’ai travaillé sur des technologies et des Frameworks très variés aussi bien de par ma formation que dans mes précédentes expériences et je suis toujours ouvert à de nouveaux défis et un apprentissage continu.
L’une de mes principales forces est la prise en main rapide de nouveaux Frameworks ce qui me permet d’être le plus rapidement possible opérationnel.
N’hésitez pas à me contacter pour connaitre mes disponibilités.

Emmanuel Guillot

Ingénieur logiciel freelance chez Sodifrance | Lyon, France

freelance de Avril 2016 à aujourd'hui
Projet: Etudes et développement JAVA JEE / Spring batch
Equipe: 1 architecte + 6 développeurs
  • Java
  • Spring
  • SpringBatch
  • PostGreSQL
  • DB2
  • Hibernate

Ingénieur logiciel freelance | France

de Janvier 2016 à aujourd'hui
Projet: Client INTEROR: Création et mise en service du nouveau site internet (mise en ligne prévu sous peu)
  • Wordpress
  • Php
Projet: Client INTEROR: Maintenance de l'application d’aide pour la gestion des commandes et factures
  • Php
  • Doctrine
  • Javascript
  • JQuery
  • MySQL
  • Bootstrap

Ingénieur informatique chez Interor | Calais

CDD de Octobre 2015 à Décembre 2015
Projet: Création et mise en service du nouveau site internet (mise en ligne prévu sous peu)
  • Wordpress
  • Php
Projet: Développement d'une application d’aide pour la gestion des commandes et factures au niveau de la comptabilité
  • Php
  • Doctrine
  • Javascript
  • JQuery
  • MySQL
  • Bootstrap
Projet: Installation et mise en place d'un Active Directory pour une quinzaine de poste

Année de césure | Australie

de Janvier 2015 à Octobre 2015
  • Découverte de l'Australie et de la nouvelle Zélande
  • Perfectionnement de l’anglais

Ingénieur d’étude chez Sword Group | Lyon

CDI de Octobre 2012 à Octobre 2014
Projet: Maintenance du site internet du musée Centre Pompidou
Equipe: 4 développeurs + 1 architecte/développeur + 1 chef de projet
Description:
  • Installation de serveurs linux (debian)
  • Maintenance et correction de bugs
  • Développement d’évolutions
  • Refonte d’une partie de la chaine de traitement contenant les données du site web
  • Suivit technique de nouveaux arrivants
  • Supervision d'un stagiaire
  • Java
  • Php
  • Spring
  • SpringBatch
  • Hibernate
  • Javascript
  • JQuery
  • RDF
  • SolR

Ingénieur logiciel | Lyon

Auto-entrepreneur de Juillet 2012 à Août 2012
Projet: Développement d’une GUI permettant de faciliter les recherches techniques et de publications scientifiques pour des chercheurs dans le domaine des Biosciences.
  • Java
  • Swing

Ingénieur analyste programmeur chez Atos | Lyon

CDI de Octobre 2011 à Mai 2012
Projet: Création d'un batch de traitement de données pour la CNAM.
Equipe: 6 développeurs + 1 architecte
Description:
  • Implémentation et test unitaires des règles de gestion des données
  • Correction et optimisation du modèle de données
  • Assemblage des différentes parties du traitement
  • Optimisation des temps de traitement et du multithreading
  • Java
  • Spring
  • SpringBatch
  • Oracle 10g
  • MySQL

Ingénieur de recherche chez LIRIS | Villeurbanne

Projet de fin d'étude de Janvier 2010 à Juin 2011
Projet: Extraction d'un jeu de données
Equipe: 1 Thésard + 1 développeur
Description:

Dans le cadre d'une thèse sur la recommandation d'objets par relation de confiance dans les réseaux sociaux, il fallait extraire un jeu de données permettant de valider les solutions mise en place.
Mon travail a consisté à extraire ce jeu de données depuis le site Epinion.
Un papier a été rédigé par Simon Meyffret sur le jeu que j’ai pu extraire.

  • Java
  • MySQL
  • PostGreSQL
Projet: Mise en place d'un jeu de données dans une simulation peer-to-peer
Equipe: 1 Thésard + 1 développeur
Description:
  • Création d'une simulation d'un reseau peer-to-peer à l'aide de PeerSim
  • Intégration du jeu de données dans cette simulation
  • Mise en place d'un système basique de recommandation dans la simulation
  • Java
  • PeerSim

Développeur Java junior chez Sysope (Calculeo.fr) | Paris

Stage de Juillet 2010 à Décembre 2010
Projet: Amélioration du BackOffice du site Calculeo
Equipe: 1 chef de projet + 1 développeur
Description:

Calculeo est une plateforme de modélisation et de gestion des aides et subventions sur les travaux d’économie d’énergie. Mon travail a consisté à mettre en place de nombreux outils dans le backoffice de cette application afin de faire gagner du temps à l'équipe dans la recherche et l'analyse de nouvelles aides dans les travaux d'économies d'énergie.

Voici les differents points sur lequels j'ai notamment travaillé:  

  • Hiérarchisation des travaux ainsi que des mots clés permettant de les retrouver
  • Analyse de page HTML/PDF non connu à l'avance afin de détecter les travaux d'économie d'énergie
  • Mise en place de tableaux de résultats des recherches automatiques
  • Affichage des mots clés/projets recherchés sur une page pour faciliter le traitement par un utilisateur
  • Java
  • Javascript

Développeur Web junior chez Scientific Brain Training | Villeurbanne

Stage de Juillet 2009 à Août 2009
Projet: Participation à la mise en place d'une nouvelle version de leur site internet Happyneuron
Equipe: 4 développeurs + 2 graphistes + 1 chef de projet
Description:
  • Prise en main d'un ORM maison
  • Mise à jour de pages suivant la nouvelle charte graphique
  • Mise en place d'une librairie JS de gestion de graphiques
  • Php
  • Javascript

Création d'un jeu vidéo sur un WE chez Ludum Dare | Lyon

de Août 2016 à aujourd'hui
Projet: Création d'un plateformer Javascript
Equipe: 3 personnes
Description:
Création d'un jeu de plateforme sur le thème "Ancient Technology".


Il s'agit de ma 5e participation à cet événement. La page de l'équipe est ici.
L'ensemble du code ainsi que la musique et le design a été réalisé pendant ce WE de compétition.
Je me suis occupé de l'ensemble du code et d'un peu de level design. Le graphisme a été réalisé par l'un de mes coéquipiers et l'audio par mon 2e coéquipier.
Le code source du projet est disponible ici.
La page du jeu avec les classements et le jeu est ici.

Classement: 572e sur 1637

Création d'un jeu vidéo sur un WE chez Ludum Dare | Lyon

de Décembre 2015 à Décembre 2015
Projet: Création d'un plateformer Javascript
Equipe: 2 personnes
Description:
Création d'un jeu de plateforme sur l'un des thèmes "Two Button Controls" ou "Growing".


Il s'agit de ma 4e participation à cet événement. La page de l'équipe est ici.
L'ensemble du code ainsi que la musique et le design a été réalisé pendant ce WE de compétition.
Je me suis occupé de la majorité du code et mon coéquipier a quant à lui réalisé l'ensemble du design et la musique.
Le code source du projet est disponible ici.
La page du jeu avec les classements et le jeu est ici.

Classement: 572e sur 1637
  • Javascript
  • Phaser.js
  • RequireJs
  • JQuery

Création d'un jeu vidéo sur un WE chez Ludum Dare | Lyon

de Avril 2015 à Avril 2015
Projet: Création d'un plateformer/puzzle en Javascript
Equipe: 2 personnes
Description:
Création d'un jeu de reflexion alliant les contrôles d'un plateformer ainsi que la reflexion d'un jeu de puzzle sur le thème "An Unconventional Weapon".


Il s'agit de ma 3e participation à cet événement. La page de l'équipe est ici.
L'ensemble du code ainsi que la musique a été réalisé pendant ce WE de compétition. Les images proviennent d'un designer basé en Angleterre qui nous a proposé son aide pour notre participation
Il s'agit de la seule participation que nous avons faites à distance, à savoir que j'étais à Melbourne, mon coéquipier à Lyon et le designer qui nous a aider à Londre.
Le code source du projet est disponible ici.
La page du jeu avec les classements et le jeu est ici.

Classement: 132e sur 1468
  • Javascript
  • Phaser.js
  • RequireJs
  • JQuery

Année de cesure en Australie | Australie

de Janvier 2015 à Octobre 2015
  • Découverte de l'Australie et de la nouvelle Zélande
  • Perfectionnement de l’anglais

Création d'un jeu vidéo sur un WE chez Ludum Dare | Lyon

de Août 2014 à Août 2014
Projet: Création d'un jeu de gestion d'usines en Javascript
Equipe: 3 personnes
Description:
Création d'un jeu de gestion d'usines sur le thème "Connected Worlds".


Il s'agit de ma 2e participation à cet événement. La page de l'équipe est ici.
L'ensemble du code ainsi que la musique a été réalisé pendant ce WE de compétition. Les images sont en revanches récupérées sur internet pour la plupart mais libre de droits.
Le code source du projet est disponible ici.
La page du jeu avec les classements et le jeu est ici.

Classement: 14e sur 1045
  • Javascript
  • Phaser.js
  • RequireJs
  • JQuery

Creation d'un jeu video sur un WE chez Ludum Dare | Lyon

de Décembre 2012 à Décembre 2012
Projet: Création d'un plateformer en Javascript
Equipe: 2 personnes
Description:
Création d'un plateformer sur le thème "You are the Villain".


Il s'agit de ma première participation à cet événement et la deuxième de mon coéquipier. La page de l'équipe est ici.
L'ensemble du code, des assets et de la musique a été réalisé pendant ce WE de compétition.
Le code source du projet est disponible ici.
La page du jeu avec les classements et le jeu est ici.

Classement: 46e sur 425
  • Javascript
  • Crafty.js
  • RequireJs
  • JQuery

Administrateur et développeur chez Andoras

de Novembre 2011 à aujourd'hui
Projet: Maintenance du site Le royaume d'Andoras
Equipe: 2 Administrateurs/Developpeurs + 8 Maîtres du jeu
Description:
Le site a été développé fin 2009 en php autour d'un univers créé par l'équipe du site. Cet univers est en constante évolution grâce à une équipe de 10 personnes permettant de faire vivre ce jeu totalement gratuit.
Mon rôle dans ce projet:
  • Faire évoluer les pages d'administrations
  • Corriger les bugs existants
  • Mettre en place de nouvelles fonctionnalités
    • Nouvelles classes
    • Nouvelles compétences
  • Php
  • JQuery
  • JQuery Ui
  • MySQL
Projet: Création d'une nouvelle version du site
Description:
Projet en cours de prototypage.
Problèmatique: Le moteur de jeu arrive à ses limites et nous bloque sur de nombreuses évolutions que nous voudrions apporter au jeu.
Toutefois, celui ci est très complexe et le projet d'une refonte nécessite encore beaucoup de temps de réflexion et de prototypage avant de pouvoir voir le jour.
  • Java
  • Spring
  • SpringMVC
  • Spring Security
  • MySQL
  • Javascript
  • JQuery
2006 - 2011

Institut National Des Sciences Appliquées - INSA de Lyon

Cycle ingénieur à l'INSA de Lyon au département Télécommunication Services & Usages
Formation de 3 ans autour de trois grands axes techniques:
  • Informatique
  • Réseaux
  • Technologies et supports de transmission
Cycle préparatoire à l'INSA de Lyon
Formation généraliste de 2 ans autour des sciences (Mathématiques, physique, chimie, mécanique, informatique, conception...)
2003 - 2006

Baccalauréat Scientifique (SVT), spécialité Mathématiques

Lycée Saint Pierre, Calais

Langues

  • Français: Langue maternelle
  • Anglais courant ( TOEIC: 870 en 2010, 8 mois en Australie en 2015)
  • Espagnol: niveau moyen (formation scolaire + 2 mois à Barcelone)
  • Allemand: notions