09/2014 - 12/2014 Auto-entrepreneur ********
Développement d’un site web temps réel de mise en relation pour des services entre particuliers et professionnels ainsi que son application mobile Android.
Actions menées :
• Cadrage du besoin
• Conception et définition de l’architecture technique temps réel
• Design et travail sur l’ergonomie
• Développement du site et de l’application mobile en mode déporté
• Déploiement et exploitation
Environnement technique :
Technologies front AngularJS, SocketIO client (websocket), CSS3, Bower, Google API
Technologies back NodeJS, SocketIO serveur (websocket), Grunt, Yeoman, Mongoose, Passport (Oauth), Cordova (PhoneGap)
SGBD MongoDB
Serveur d’application Openshift
Outils de développement IntelliJ, Git
12/2012 - 08/2014 Expert technique Java J2EE / Chef de projet
Employeur Worldline (Atos) McDonalds
Refonte technique du site ******** permettant la commande sur internet. Responsable de la brique back office, cœur du système ******** et de ses applications mobiles en leur fournissant des web services.
Actions menées :
• Ateliers client de cadrage du besoin et présentation de l’architecture technique
• Définition et conception de l’architecture technique
• Rédaction des livrables (DSF, conception détaillée, DAT, manuel utilisateur)
• Chiffrage des évolutions et du build initial
• Gestion de projet (équipe de 4 personnes) pour le démarrage du projet
• Développement de web services REST destinés aux applications mobiles et site internet
• Réalisation d’une interface d’administration
• Développement de flux interconnectant les services de McDonalds et la plateforme
• Intégration d’une solution de paiement en ligne
• Mise en place d’une solution permettant l’export automatique de la documentation des web services
• Revues de code et support auprès de l’équipe de développement sur les aspects techniques
• Benchs de la plateforme et optimisations
• Exploitation de la plateforme et analyse des erreurs
• Evolutions fonctionnelles sur l’application Android, site ******** et site franchisé
Environnement technique :
Technologies front Tapestry, Android
Technologies back Spring, Hibernate, Spring data, Spring security (Oauth), Java J2EE, Apache Camel (flux), Quartz (scheduler), Jersey (web services), Jackson, Hibernate validator, Liferay
SGBD MySQL
Serveur d’application Apache, Tomcat, Varnish
Outils de développement Maven, Jenkins, Nexus, Sonar, Mercurial, JMeter, JProfiler, Logstash, Eclipse
06/2012 - 12/2012 Expert technique Java J2EE / Chef de projet
Employeur Worldline (Atos) eScore
Responsable de la conception et réalisation d’un outil de détection de fraude générique intégré à une solution e-commerce.
Actions menées :
• Ateliers client de cadrage du besoin
• Définition et conception de l’architecture technique
• Rédaction du DSF et dossier de conception
• Gestion de projet (équipe de 4 personnes)
• Développement de la solution
• Mise en place de web services destinés aux applications tierces
• Réalisation d’une interface d’administration
• Développement de flux permettant l’interconnexion d’autres systèmes
• Revues de code et support auprès de l’équipe de développement sur les aspects techniques
Environnement technique :
Technologies front Tapestry
Technologies back Spring, Hibernate, Spring security (Oauth), Java J2EE, Apache Camel (flux), Quartz (scheduler), Jersey (webservices), Google API
SGBD MySQL
Outils de développement Maven, Mercurial, Eclipse
01/2012 - 06/2012 Ingénieur d’Etude et Développement Java
Employeur Worldline (Atos) Auchan
Refonte technique du site e-commerce ********. Intégration front office.
Actions menées :
• Validation des maquettes fournies par les prestataires
• Intégration des maquettes
• Veille technologique : Développement d’une librairie permettant de faciliter les futurs projets Tapestry
Environnement technique :
Technologies front Tapestry, JQuery
Technologies back Spring, Java J2EE
Outils de développement Maven, Jenkins, Nexus, Sonar, SVN, Eclipse
01/2011 - 12/2011 Ingénieur d’Etude et Développement Java
Employeur Worldline (Atos) Carrefour
Responsable de la conception et réalisation de web services (REST) destinés aux applications mobiles et autres évolutions.
Actions menées :
• Conception et description des futurs web services
• Développement des web services
• Analyse des performances du site ******** et optimisations
• Chiffrage, spécification et développement d’évolutions fonctionnelles
Environnement technique :
Technologies front Tapestry, JQuery
Technologies back JAVA J2EE, Spring, Hibernate, Jersey (web services), Oval (validation), Quartz
Outils de développement Maven, Jenkins, Nexus, Sonar, SVN, Eclipse, JMeter, JProfiler
07/2010 - 12/2010 Ingénieur d’Etude et Développement Java
Employeur Worldline (Atos) Sagem
Déploiement d’une usine logicielle (intégration continue) avec un haut niveau de sécurité.
Actions menées :
• Etude technique des risques liés à la sécurité
• Pilotage des équipes responsables de l’environnement
• Déploiement d’outils et développements pour le cloisonnement : Nexus, Hudson, Libresource, Sonar
Environnement technique :
Outils de développement Maven, Hudson (jenkins), Nexus, Sonar, SVN, Eclipse
09/2009 - 06/2010 Analyste fonctionnel
Employeur Solutec Apicil
Analyse fonctionnelle dans le cadre d’une refonte technique (projet Trilogic).
Actions menées :
• Ateliers avec les opérationnels pour définir les tableaux de bord à produire
• Analyse des écarts avec la nouvelle solution technique
Environnement technique :
GraphTalk A.I.A
01/2009 - 07/2010 Concepteur développeur (stage de fin d’étude)
Employeur Orange Business Services Renault Trucks
Conception et réalisation d’un simulateur graphique de lignes de production automatisées.
Actions menées :
• Conception technique de la solution
• Rédaction du DSF
• Développement du simulateur
Environnement technique :
Technologies back C#, .Net, Oracle
Outils de développement Visual studio
05/2008 - 09/2008 Concepteur développeur (stage)
Employeur Worldline (Atos) Fortis Bank
Refonte d'un Serveur Vocal Interactif en VXML pour le compte d’une banque.
Actions menées :
• Etude de l’existant
• Rédaction du DSF
• Développement du nouveau serveur vocal interactif
Environnement technique :
Technologies back Java, VXML, JSP, MySQL, Perl
Outils de développement Eclipse
06/2007 - 09/2007 Concepteur développeur (stage) Plebicom - Ebuyclub
Conception et mise en œuvre d'une solution de tracking d'email.
Actions menées :
• Conception de la solution technique
• Développement de l’outil de tracking
Environnement technique :
Technologies back Perl, PHP, MySQL, Javascript
05/2006 - 07/2007 Concepteur développeur (stage) Université de Teesside (Angleterre)
Conception et mise en œuvre d'un outil d'aide pédagogique à destination d’élèves.
Actions menées :
• Conception de la solution technique
• Développement du logiciel
• Rédaction du manuel utilisateur
Environnement technique :
Technologies back Java
Outils de développement Eclipse
FORMATION
• 2009 Ingénieur INSA Lyon – Département informatique
• 2006 DUT Informatique – IUT A Lyon1 – Major de promotion
• Open Web Application Security Project (worldline)
• Développement Android (worldline)
COMPETENCES CLES
• Proposition, étude de faisabilité et chiffrage d’évolutions techniques
• Rédaction de spécifications techniques générales et détaillées
• Conception de la solution et supervision du développement de modules
• Intégration de solutions d’intégration continue et qualité
• analyse et résolution d’incidents de production
• Audit de code et d’architecture
COMPETENCES TECHNIQUES
Back office Java J2EE, Spring, Spring Data, Spring security, Hibernate, Jersey (Web Services REST), Camel, Tapestry, Logback, Quartz, NodeJS, Apache/Tomcat, Oauth, Dozer, SocketIO (websockets), Hibernate validator, Oval
Front office AngularJS, Tapestry, Javascript, CSS3
Intégration Maven, Mercurial, Jenkins, Sonar, Nexus, Bower, Grunt, JProfiler, JMeter, SVN, Git
SGBD / IDE MySQL, MongoDB / Eclipse, IntelliJ
Autres (notions) Android, Cordova (PhoneGap), Varnish, Elasticsearch, Logstash, JQuery, C#
Langues
Anglais C1 - TOEIC (805) – 7 séjours linguistiques
Allemand Niveau scolaire – 2 séjours linguistiques