-
Thales
- Leader technique / Architecte Java J2EE
Courbevoie
2015 - maintenant
-
Orange Business Services IT&L@bs
- Leader Technique Java J2EE
2014 - 2015
Réalisation du système d'information pour une offre d'envoi de messages multicanaux destinée aux entreprises.
- Client :
• Orange
- Mission :
• Etude et chiffrage de la solution
• Expertise technique
• Responsable des choix techniques
• Mise en place de l’architecture logicielle
• Formation et accompagnements des Juniors
• Conception et développement de la solution. (Backend JAVA, IHM Angular JS)
• Développement de batch d’intégration de donnée (Spring-Batch)
• Tests unitaires (Mockito, DBunit)
• Revue de codes
• Création des livrables et packaging de l'application
• Interface avec le client
• Respect des charges
- Technologies :
• Java / J2EE
• Angular JS, Bootstrap, HTML5, CSS3
• MySQL, Liquibase, JPA / Hibernate
• Spring-Boot, Spring-Core, Spring-Data, Spring-Batch, Spring-Security
• Junit, Mockito, DBunit
• IntelliJ
• Apache Tomcat
• Maven, Jenkins, Sonar
• Agile Scrum, Jira
-
Orange Business Services IT&L@bs
- Leader Technique Java J2EE Flex
2013 - 2014
L’application « Etiquette Electroniques » permet aux clients via des écrans tactiles de type Panel PC, d’accéder de manière interactive aux informations plus exhaustives sur les produits présentés dans les boutiques Orange.
- Client :
• Orange
- Mission :
• Réalisation d’une nouvelle solution
• Accompagnement du client dans son étude de besoin
• Référent fonctionnel et expertise technique
• Chiffrage de la solution
• Responsable des choix techniques
• Mise en place de l’architecture logicielle
• Conception et développement de la solution. (Backend JAVA, IHM Flex)
• Développement de batch d’intégration de donnée (Spring-Batch)
• Tests unitaires (Mockito, DBunit)
• Création des livrables et déploiement de l’application en boutique.
• Suivi des mises en production.
• Interface avec le client
• Respect des charges
• Formation et accompagnements des Juniors
- Technologies :
• Java, Flex 3, Flex 4, Swiz, Cairngorm
• MySQL 5.1, Liquibase, JPA / Hibernate
• Spring, Spring-Batch,Spring-Security, Jersey,CXF, Jaxb
• POI, Docx4J
• Junit, Mockito, DBunit
• Panel PC, Linux
• Jonas
• Maven, Jenkins, Sonar
• Agile Scrum, Jira
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE confirmé
2012 - 2013
Réalisation d’un système d’information de gestion des véhicules pour le groupe Orange.
• Faciliter la gestion opérationnelle du parc de véhicules et son optimisation
• Mise en place d’interfaces avec les systèmes d’information des partenaires (loueurs, pétroliers, assureurs) et internes (RH, facturation…)
• Mise en place d’un reporting basé sur l’infocentre
- Client :
• Orange
- Mission :
• Conception et développement complète de la solution.
• Développement du Workflow de commande des véhicules, (IHM et Backend)
• Développement du module d’intégration du catalogue des véhicules.
• Développement de l’accès aux WebServices des partenaires (pétroliers,…)
• Aide aux juniors
• Respect des charges.
- Technologies :
• Java, GWT
• Jonas, MySQL 5.1, JPA, Spring, Spring-Security, Spring-Batch
• Jersey, CXF
• Junit, Mockito, DBunit
• Liquibase
• Maven, Jenkins,Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2012 - 2012
L’application « Etiquette Electroniques » permet aux clients via des écrans tactiles de type Panel PC, d’accéder de manière interactive aux informations plus exhaustives sur les produits présentés dans les boutiques Orange.
- Client
• Orange
- Mission :
• Conception et développement de nouvelles fonctionnalités. (Backend JAVA, IHM Flex)
• Développement bas niveau (mise à jour du noyau debian live des Panels PC)
• Création des livrables et déploiement des évolutions en boutiques.
• Suivi des mises en production.
• Interface avec le client
• Respect des charges
- Technologies :
• Java, Flex 3, Cairngorm
• Jonas, MySQL 5.1, Hibernate, Spring, Jersey, Logback
• Panel PC, Linux
• Junit
• Maven, Jenkins,Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2011 - 2012
Développement d'une application de suivi et de gestion de flotte de véhicules, destinée à différents clients (communes, conseils régionaux, etc.).
Les véhicules concernés sont ceux chargés du ramassage des ordures ménagères et du maintien de la propreté des installations de dépôt d’ordures ménagères.
- Client :
• Plastic Omnium
- Mission :
• Fonctionnement en mode agile
• Participation aux dailyMeeting
• Participation au chiffrage des stories.
• Développement des modules de supervision en temps réel
• Développement du module d’administration de l’application
• Développement du module d’édition graphique des itinéraires, avec saisie des tracés et points de collectes sur la carte.
• Développement des IHM Flex, backend Java et du modèle de donnée
• Respect des charges
- Technologies :
• Java, Flex 4, Swiz, BlazeDS, GraniteDS
• Cartographie, Umap, Navtek
• Apache/Tomcat, Oracle, Hibernate, Spring
• Junit
• Maven, Jenkins,Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2011 - 2011
L’application « Etiquette Electroniques » permet aux clients via des écrans tactiles de type Panel PC, d’accéder de manière interactive aux informations plus exhaustives sur les produits présentés dans les boutiques Orange.
- Client :
• Orange
- Mission :
• Audit technique de l’application : analyse et propositions d’optimisation de l’architecture logicielle concernant :
- Le modèle de donnée
- Le mapping Hibernate BDD-JAVA
- L’interface de communication Middle/Front.
• Analyse et étude d’une solution Android pour améliorer la réactivité des écrans en les remplaçant par de véritables tablettes tactiles.
• Maintenance de l’application, correction des bugs remontés en boutique et développement d’évolutions
- Technologies :
• Java, Flex 3, Cairngorm
• Jonas, MySQL 5.1, Hibernate, Spring, Jersey
• Panel PC
• Maven, Hudson, Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2009 - 2011
Développement d'un outil de modélisation (type powerpoint) de parcours client développé pour le contexte des clients niches d’Orange.
- Client :
• Orange
- Méthode de développement :
• Agile Scrum
- Mission :
• Scrumaster
• Réferent technique et fonctionnel
• Participation aux dailyMeeting
• Participation au backlog, chiffrage des stories.
• Conception et développement.
• Développement d’un outil d’édition graphique type PowerPoint
• Développement des fonctionnalités d’administration de l’application
• Développement d'un module d’export au format PDF et PowerPoint
• Développement des IHM Flex, du backend Java et du modèle de donnée
• Respect des charges
• Assurer l’interface avec le client.
- Technologies
• Java, Flex 3, Swiz, BlazeDS
• Jonas, MySQL 5.1, JPA, Spring, Liquibase
• Maven, Hudson, Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2009 - 2009
- Développemet d'une application de type CRM pour gérer les clients niche du groupe Orange
- Client :
• Orange
- Méthode de développement :
• Agile Scrum
- Mission :
• Participation aux dailyMeeting
• Participation au backlog
• Chiffrage des stories
• Conception et développement
• Respect des charges
• Assurer l'interface avec le client
- Technologies
• Java, Flex 4, Swiz, BlazeDS
• Jonas, MySQL 5.1, JPA, Spring, Liquibase
• Maven, Hudson, Sonar
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2009 - 2009
Développement d'une application permettant de manière graphique, ergonomique et automatisable la personnalisation des factures Fixe / internet / Mobile pour les clients de Niches du groupe Orange
- Client :
• Orange
- Méthode de développement :
• Agile Scrum
- Mission :
• Participation aux dailyMeeting
• Participation au backlog
• Chiffrage des stories
• Conception et développement
• Respect des charges
• Assurer l'interface avec le client
- Technologies
• Java, Flex 3, Swiz, BlazeDS
• Jonas, MySQL 5.1, JPA, Spring, Liquibase
• Maven, Hudson, Sonar
• IText
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2009 - 2009
- Développement d'une solution de géolocalisation complète (Software et Hardware) pour la
supervision en temps réel des itinéraires d’un parc de 50 véhicules blindés, destinée à assurer le suivi et la sécurité des convoyeurs de fonds.
- Client :
• Prosegur France/Espagne
- Méthode de développement :
• Cycle en V
- Mission :
• Chargé de la relation client avec Prosegur Espagne.
• Participation aux phases de conception et de développement.
• Mise en place de la partie backend de l’application. (Spring,hibernate,BDD)
• Interfaçage et configuration des boitiers PTI/C4
• Développement des fonctionnalités de calcul (calcul des arrêts, détection des alertes boitiers,…)
• Développement de l’IHM Flex.
• Chargé du développement de l’intégration des systèmes de cartographies (GoogleMaps,YahooMaps)
• Chargé de la conception et du développement d’un sytème de cartographie « maison » pour assurer un mode de fonctionnement Offline.
• Développement des fonctionnalités de Geocoding.
• Installation de l’application sur site.
- Technologies
• Java, Flex, Swiz, BlazeDS
• Apache/Tomcat, MySQL 5.1, Hibernate, Spring
• HeartBeat
• Google Maps/Google Geocoding, Yahoo Maps
• Boîtiers C4 / PTI
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE Flex
2009 - 2009
- Projet de contrôle des factures Internet permettant une vérification des millions de factures produites chaque mois sur les offres Internet d’Orange.
- Client :
• Orange
- Méthode de développement :
• Cycle en V
- Mission :
• Développement d'IHM Flex
• Création de batchs de contrôles de facturation
• Intégration de flux de facturation en BDD via TALEND (réception CFT)
- Technologies :
• Java, Flex, PureMVC, BlazeDS
• Jonas, Oracle 10g, Hibernate, Spring, Talend
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE
2008 - 2009
- Développement d'une application Web pour la géolocalisation des téléphones mobiles Orange.
- Client :
• Orange
- Méthode de développement :
• Cycle en V
- Mission :
• Etudes des systèmes de cartographies (GoogleMaps/YahooMaps/Geoportail)
• Chiffrage de la solution
• Conception et développement
• Respect des charges
- Technologies :
• Java, JSP, JavaScript
• Jonas, Hibernate, Oracle10g, Struts, Spring, Axis
• Google Statics Map
-
Orange Business Services IT&L@bs
- Ingénieur d'études Java J2EE
2007 - 2008
Développement d'une application Web Java J2EE permettant de signaler et de gérer les non-conformités des applications du SI Orange.
- Client :
• Orange
- Méthode de développement :
• Cycle en V
- Mission :
• Développement backend : couches service, métier, dao avec utilisation des frameworks Spring et JPA.
• Rédaction de tests unitaires JUnit
• Développement frontend : MVC2 STRUTS / JSP / JSTL / Tiles / Javascript
• Développement des exports PDF en utilisant l’API iText
• Développement des exports Excel en utlisant l’API JExcel.
• Développement de fonctionnalités de Reporting en utilisant l’API JFreechart
• Utilisation de l’outil QualityCenter pour la rédaction et l’éxécution des tests de l’application.
- Technologies :
• Java, J2EE
• Spring – Struts – JPA - JSP
• JFreeChart- JExcelAPI - IText
-
Centre National d’Etudes Spatiales de Toulouse
- Stagiaire
2007 - 2007
Intégration au projet Cardiomed, projet Franco-Russe de suivi médical des comsmonautes sur la station spatiale internationnale (ISS) dont l'objectif scientifique est d'étudier le système cardio-vasculaire humain et son évolution en micropesanteur
Cardiomed : http://smsc.cnes.fr/CARDIOMED/Fr/.
1- Développement d’une application permettant le post-traitement au sol des données médicales enregistrées à bord de la station.
Technologies:
JAVA - Swing - Batik/SVG.
2- Développement d’une application client léger permettant l'’acquisition des données instruments(ECG,Doppler,...) en temps réel
Technologies:
JAVA – Tomcat - MySQL - Ibatis- Struts- JSP - Joram - Swing - Batik/SVG - SOAP
-
Cegelec Centre Est
- Stagiaire
2005 - 2006
Développement d'un démonstrateur de calculateur de trafic routier en technologie client léger, permettant de visualiser l'etat du réseau routier en temps réel sur des synoptiques SVG.
Technologies :
JAVA – Tomcat -Oracle 10g - Ibatis - Ajax - Struts - Swing - SVG.