Expérience professionnel
Depuis 01/06/2014: Freelance
Conception du site ******** (Frontend et Backend)
· Spécification des besoins fonctionnels et techniques.
· Conception de l’interface utilisateur
· Conception de l’interface d’administration
· Réalisation d’un moteur qui parse l’offre des partenaires.
· Réalisations des développements et des tests.
· Mise en production.
Java, JPA, Hibernate, Spring, Wicket, Tomcat, Ajax, Jquery, Mysql
01/09/2011 – 01/06/2014 : Capgemini
Refonte du système d'information (régie publicitaire) du groupe M6:
· Réalisations des développements et des tests.
· Mise en production.
· Gestion de la base de données.
Java, GWT, Hibernate, Spring, Tomcat, Oracle.
09/02/2009 - 01/08/2011: Développeur à Easyvoyage (Paris)
Réseau social Easyopinions :
· Spécification des besoins fonctionnels et techniques.
· Réalisations des développements et des tests.
· Mise en production.
Moteur de comparaison de séjours:
· Conception de l’interface de gestion des différents partenaires.
· Automatisation de la mise à jour des séjours proposés par les différents partenaires
d'easyvoyage.
· Conception de l’interface utilisateur.
Java, Tomcat, Ajax, XHTML, Jquery, FTP, Mysql.
01/11/2008 - 09/02/2009: Développeur a Newe (Paris)
· Conception et implémentation d’une application web pour la réservation de visioconférences
sur des équipements Tandberg en utilisant les API Web-Services.
· Conception et implémentation d’une librairie facilitant la gestion des utilisateurs avec
LDAP.
· Conception et implémentation de plugins jQuery/JavaScript pour la mise à jour en
temps réel du planning de réservation sur les équipements.
Java, JNDI, Wicket, Hibernate, Tomcat, Jetty, Maven, Ajax, XHTML, CSS, jQuery,
LDAP(openldap).
15/08/2008 - 01/11/2008: Développeur a Newe (Paris)
· Conception et implémentation d’une application web pour la gestion des équipements
vidéo. Utilisation d’Ajax/Comet pour la notification en temps réel de l’état des
équipements.
· Implémentation d’un protocole binaire (pour un souci de performance) pour la
communication entre un Orchestrateur et les différents équipements.
· Tests unitaires et intégration de l’application en utilisant jUnit.
Java, ActiveMQ, Tomcat, Jetty, Maven, Ajax, XHTML, CSS.
20/02/2008 – 01/07/2008: Stage en développement Java /C++/Web a Newe (Paris)
Projet d’automatisation de la gestion des équipements vidéo et la diffusion en streaming :
· Conception et implémentation d’un service de transfert de fichiers fiable en utilisant
JMS. Intégration du service dans un module d’une application Web. Utilisation
d’Ajax pour la notification du progrès des transferts.
· Conception et implémentation d’un service d’interfaçage avec l’api Windows Media
Services permettant la gestion des points de publications pour les flux vidéo.
· Mise en place d’un outil pour l’automatisation de la création des exécutables
d’installation pour les différents composants du système.
Java, ActiveMQ (JMS), Tomcat, Jetty, Maven, JUnit, Maven, Visual Studio C++, JNI,
NSIS.
Formation
2008 NEWE Paris, Formation interne sur les Designs Patterns et Méthodes Agiles.
2004-2008 ESTGF Portugal, Licence en informatique (Bac +3)
Compétences
Langages/Framework: Java (J2SE, J2EE), C, C++, PHP, Shell, Javascript, Scala, GWT
XHTML, CSS, JPA, EJB, Hibernate, JMS, Wicket, Spring.
Outils : Eclipse, Maven, Subversion, Git.
Serveurs d’application : Tomcat, Jetty, ActiveMQ, Glassfish.
Base de Données : MySQL, Oracle.
Système d’exploitation : Linux, Windows, Mac OSX.
Langues
Français/Portugais: Bilingue.
Anglais: Connaissance de base et technique.