-
LIZEO ONLINE MEDIA GROUP
- Devéloppeur Scala / Big Data
LYON 2EME
2014 - maintenant
En cours depuis janvier : Mise en place d'une plateforme de streaming pour qualifier les données face à des référentiels. Technologies (Akka-stream, Kafka, Spark streaming, Elasticsearch,...)
Migration des traitements hebdomadaires depuis un environnement MySQL/Talend vers une plateforme Cloudera/Spark (2ans) :
- Spécification de l'architecture du cluster Cloudera
- Implémentation des batchs migrés sous Spark en Scala : Conception, tests et intégration continue
- Première utilisation de docker pour l'environnement de développement et les tests intégrations
- Optimisations des performances sous Spark
Participation au développements backoffice du site https://pneu.rezulteo.fr/ (6 mois):
- Extraction des données en streaming d'une base MySQL vers le moteur de recherche Elasticsearch
- Développement de points d'accès REST pour la partie frontend
-
SMILE - Open source solutions
- Expert technique Java Web
Genève
2010 - 2014
Mon rôle chez Smile s'articule autour de 2 axes :
- 60% du temps sur des projets au forfait, mission d'expertise :
Définition et écriture d'architecture applicative/logicielle
Mise en place des processus qualités projets
Développement
Expertise : Intégration Solr, Intégration Varnish, Authentification (Kerberos/ Cas SSO),
- 40% sur des activités transerves de l'agence :
Formation
Support aux développeurs
Suivi technique des projets
Animation technique de l'agence
Accompagnement avant-vente
Veille technologique
Environnement technique : Linux, Java web, Liferay, Maven, Eclipse, Intellij, Lxc, Tomcat, Solr, Varnish, Apache
-
Orange Business Service
- Ingénieur Java / JEE
Paris
2007 - 2010
- Pilote technique :
Mise en place d’une application de scripting chez Orange Spain. Cette application est fonctionnellement équivalente à l’existant chez France telecom mais se base sur le progiciel eGain (V8). L’architecture technique a entièrement été revue suite au changement de version
Analyse spécifications fonctionnelles / besoins
Validation de l’architecture technique en couche et intégration des différents framework
Phase de réalisation :
Pilotage des développements délégué à l’intégrateur technique
Revue de code des développements effectués par l’integrateur
Contributeur au développement
Pilotage des stratégies de test interne et intégrateur
Pilotage création de la documentation utilisateur
Support au équipe en charge du déploiement de l’application
Environnement technique : WIN 2000 Server, Weblogic 9.2, Java, WEB (HTML, CSS, Javascript, XML, JSP : JSTL/EL), J2EE, Tiles, Spring, Eclipse, SVN, LOG4J
- Ingénieur concepteur Java/J2EE
Applications qui ont pour but de guider les téléconseillers et /ou le client final, via des scripts et des bases de cas, lors des appels SAV ou des démarches de support.
Définition des solutions fonctionnelles et techniques
Suivi et revue des développements effectué par un intégrateur
Réalisation des campagnes de tests : unitaire et intégration.
Réalisation des livrables de déploiement
Suivi des incidents de production
Support aux exploitants des environnements de production
Environnement technique : WIN 2000 Server., eGain Services (basé sur Weblogic 5.0), Java, SQL, WEB (HTML, CSS, Javascript, XML, JSP : Scriptlet), J2EE,Eclipse, SVN.
-
Degetel SA
- Ingénieur Java / JEE
2005 - 2007
Ingenieur etude et developpement dans le cadre de la realisation de plusieurs boutique de fidelite en ligne.
Specialisation sur les traitements "batchs" d'extraction/insertion de donnees, d'envoi d'email automatique, de mise a jour.
- Analyse faisabilite des expressions de besoin.
- Ecriture specifications fonctionnelles / specifications techniques
- Realisation developpement, tests unitaire et integration.
- Support aux livraisons : mise en recette / mise en production
- Maintenance applicative - priorite sur le domaine des batchs : support exploitation, analyse et realisation de correctif, responsable du suivi quotidien.
- Environnement technique : WAS5.1, RAD6.0, Servlet, JSP, DB2, SQL, J2EE, Batch
-
Accenture Technology Solutions
- Ingénieur etudes et développement
Paris
2003 - 2005
Ingénieur développement dans le cadre de la réalisation d’une application de « Rejeu de la télé déclaration des impôts. (Administration de la Preuve) – Ministère des finances
-Analyse des spécifications fonctionnelles et écriture des spécifications techniques.
-Réalisation des développements, tests unitaires/intégrations, Assemblage
-Environnement technique : J2EE, JAVA, STRUTS (mvc), JBOSS.
Ingénieur d’études sur le projet migration de système d’informations GROUPAMA-GAN
-Responsable d’une équipe de 5 a 10 correcteurs sur le domaine fonctionnel "sinistre - IARD".
-En charge des actions menées pour le suivi des travaux réalisés et de la prévention des régressions
-En charge du suivi des performances et de la montée en compétences des membres de l’équipe.
-En charge de l’intégration et de la formation des nouveaux arrivants
-Réalisation de corrections applicatives, tests unitaires, tests non régression. (Pacbase – DB2)
-
Ecam Lyon
- Ingénieur etudes et développement
2003 - 2003
Ingénieur développement pour la réalisation du site intranet de l’ECAM
-Définition de l’architecture du système d’informations
-Encadrement d’une équipe de 10 élèves ingénieurs
-Développement sous l’environnement ZOPE – Python
-Conception de la base de données utilisateurs du système d’informations (LDAP)
-
VOLVO IT
- Stagiaire R&D
Saint Priest
2002 - 2002
Stagiaire Chargée de Mission R&D au sein du centre de compétences E-technologies.
-Recherche d’une nouvelle solution cliente J2EE à l’offre intranet de Volvo IT.
-Réalisation de cette solution dans l’environnement J2EE/WEBSPHERE/WSAD.
-Développement d’interfaces graphiques clientes en JAVA SWING.
-Respect des préconisations de la méthodologie MVC.et du framework VOLVO IT
-
INFINEON TECHNOLOGIES NORTH AMERICA
- Elève ingénieur support microcontrôleur
2000 - 2001
-Conception et Rédaction d’une note d’application: "Programming an external flash memory
via the CAN bus".
-Rédaction d’une présentation cliente sur le périphérique CAN : " Overall CAN Peripheral Presentation ".
-Conception d’un driver USB générique sous Windows 2000 (C/C++) .
-Conception d’une application de test pour le driver USB. (Visual C++)