Elie Dumas
Ingénieur bureau d'études, TELEM (ONET sécurité)
Actuellement ingénieur au bureau d'études de TELEM (ONET sécurité, http://www.telemsa.com ), je suis en charge de conception, architecture et développement pour la suite logicielle Web proposée par TELEM.
Au cours de mes précédentes expériences chez Orange Business Services, j’ai eu l’opportunité d’intervenir sur des projets dans des secteurs très variés : portail d'API, applications santé, tracking de véhicules, etc.
Actuellement ingénieur au bureau d'études de TELEM (ONET sécurité), je suis en charge de conception, architecture et développement pour la suite logicielle Web proposée par TELEM.
Architecture et développement web pour le tracking de véhicules postaux (Fleeteo), Orange Business Services
2011 - 2011Suivi par GPS des voitures électriques des facteurs, et synthèse de données mécaniques exhaustives relatives à la conduite du chauffeur :
- Gestion du parc de véhicules
- Intervention en cas de pannes
- Evaluation de l’éco-conduite des facteurs
Réalisations :
- Module de collecte périodique auprès du serveur MDI vers lequel les véhicules remontent leurs données.
- Spécifications des cas dégradés, capacité de montée en charge requise.
- Contacts clients hebdomadaires
Contexte : équipe de 4 personnes ; projet démarré depuis 3 mois ; prototypage sur 250 véhicules.
Responsabilités : choix techniques, architecture, conception, développement
Conception et développement web pour l'automatisation des contrôles de ventes (FraudDetection), Orange Business Services
2011 - 2011Certains commerciaux Orange offrent abusivement des bouquets TV sans qu’ils soient suivis de prises d’abonnements. Un exécutable contrôle donc mensuellement la cohérence entre bouquets fournis et bouquets facturés (via fichiers Excel), pour détecter les commerciaux incriminés (algorithme complexe).
Réalisations :
- Évolutions sur l’exécutable pour calculer davantage de données synthétiques.
- Application web pour restituer les résultats et automatiser les exécutions de ces contrôles.
- Contacts clients hebdomadaires
Contexte : travail autonome ; fait partie de la maintenance des outils existants.
Responsabilités : choix techniques, architecture, conception, développement, documents
Conception et développement d’une application web pour conférences téléphoniques (Réunion Flash), Orange Business Services
2011 - 2011Dans le cadre d’un redéveloppement en java d’un serveur de conférences téléphoniques déjà existant : conception et développement d’une application web d’administration.
- Gestion des services (accès aux serveurs en différentes langues)
- Gestion des utilisateurs (admin de service, de plateforme, super admin)
- Configuration du serveur de conférences
- Historiques de conférences, d’appels, et d’utilisation
Interface avec le client par contacts réguliers.
Réalisations :
- Application web avec Stripes
- Rédaction du manuel utilisateur
Contexte : équipe de 3 personnes
Responsabilités : choix techniques, conception, développement, documentation
Conception et développement d'un démonstrateur web pour le MEEDM (Ecotaxe Poids Lourds), Orange Business Services
2010 - 2010Orange Business Services répond à l’appel d’offre du Ministère des transports (MEEDM) pour la réalisation d’un système "EcoTaxe Poids Lourds". Celui-ci vise à :
- Equiper les poids lourds d’émetteurs GPS
- Collecter les positions émises via le réseau GSM/GPRS
- Générer des événements de taxe pour les segments de routes facturables.
Dans le cadre du démonstrateur proposé, j’interviens pour concevoir et implémenter une IHM web d’interaction avec le système.
Réalisations :
- Spécifications technique et fonctionnelle.
- Implémentation Java de l’application web.
- Rédaction de manuels utilisateur et d’installation pour cette IHM ; organisation du manuel principal présentant le système global.
Contexte : équipe de 10 personnes, sur 1 an
Responsabilités : conception, choix techniques, développement, documentation
Conception fonctionnelle pour relevés à distance de compteurs (Smart Metering), Orange Business Services
2010 - 2010Relevé à distance de compteurs électriques intelligents. Pilotage du parc de compteurs et contrôle des fraudes. Client final : un fournisseur d’électricité en G.B.
Réalisations :
- Conception fonctionnelle (MS Enterprise Architect)
- Application web en Flex 3.0
- Implémentation Java du backend.
Contexte : équipe de 6 personnes ; projet démarré depuis 6 mois.
Responsabilités : conception, développement, documentation
Conception d'évolutions pour un portail d'API vendues à des utilisateurs ou revendeurs d'API, Orange Business Services
2010 - 2010Les API vendues par Orange (SMS, MMS, mail, localisation, voice, etc) sont accessibles via un portail web et par Web Services SOAP (API).
Cette mission consiste à enrichir l'exposition des ces API par de nouvelles fonctionnalités : authentification du client grâce à la solution Orange, gestion de portefeuilles clients, et virtualisation des serveurs.
Réalisation de documents de conceptions technique et fonctionnelle, développements
Java, Spring, Web Services, SOAP, Spring, Tomcat, Jonas, Maven
2009 - 2010Application web santé "eRMA" (e-Remote Management Application) : application web Orange Health Care de suivi à distance de patients
Les médecins construisent et planifient des questionnaires périodiquement soumis à leurs patients via tablette PC pour suivre leurs maladies.
Les résultats sont synthétisés dans des tableaux de bords (IHM web des médecins), avec alertes lors de valeurs anormales.
Contexte : équipe de 10 personnes, méthode agile SCRUM Responsabilités : conception, développement Java et GWT.
Objectifs :
Permettre la création et la planification des questionnaires par les médecins
Soumettre automatiquement les questionnaires aux patients
Réaliser les IHM (GWT) de l'interface du médecin, et celles de la tablette du patient
Gérer les résultats des questionnaires et détecter les valeurs anormales
Gérer les non-réponses aux questionnaires
Application autonome de gestion des utilisateurs (GWT)
Utilisation des services web eVA développés précédemment (questionnaire, messagerie, calendrier, carnet d'adresse...)
Interfaçage avec eASY (développé précédemment) pour protéger l'accès à l'application eRMA
Phases et livrables :
Conception globale de l'architecture
Spécifications et développements
Expérimentation par 2 groupes de médecins (dialyse rénale et apnée du sommeil)
NETBEANS 6.5, ECLIPSE, GWT, JAVA 6, SPRING MVC (J2EE), MAVEN 2, HUDSON (INTEGRATION CONTINUE), APACHE 2, TOMCAT 6, SUBVERSION, CODEX 3.0, CVS
Conception et développement d'une architecture pour protéger des services web santé (eASY), Orange Business Services
2008 - 2009Système d'authentification multi-moyen d'accès (eASY) :
Conception et développement d'une architecture pour protéger des services web santé par authentification des clients.
Contexte : équipe de 4 personnes, méthode agile SCRUM
Responsabilités : conception de la solution, détermination des technologies à utiliser, développement Java.
Objectifs :
Assurer la fonction d'authentification pour un ensemble d'applications web sécurisées
Supporter différents moyens d'accès : login / mot de passe, carte CPS, certificat X509, et code pin à usage unique transmis par SMS à entrer sur clavier virtuel (Flex)
Supporter différents types de référentiels utilisateurs : LDAP, base de données, fichier statique
Transmission, au service web protégé, du moyen d'authentification et de l'identifiant de l'utilisateur
Détection de l'arrachage de la carte CPS du lecteur
Adaptation automatique du contenu en fonction du terminal (PC / mobile device) Adaptation automatique de la langue en fonction du client (Français / Anglais)
Phases et livrables :
- Conception globale de l'architecture
- Authentification par login / mot de passe avec mise en place du référentiel utilisateur LDAP disponible en interne
- Démonstration sur serveur interne Authentification par login / mot de passe avec mise en place du référentiel utilisateur carte CPS
NETBEANS 6.5, ECLIPSE, JAVA 6, SPRING MVC (J2EE), FLEX 3, MAVEN 2, HUDSON (INTEGRATION CONTINUE), SSL, APACHE 2, TOMCAT 6, OPENLDAP 2, SUBVERSION, CODEX 3.0, CVS
2007 - 2008EVA (eHealth Versatile Architecture), une infrastructure de services mutualisables et transversaux dédiés à des applications santé d'Orange HEALTH CARE.
* Contexte : équipe de 9 personnes, méthode agile SCRUM, Domain Driven Design, architecture REST.
* Responsabilités : spécifications fonctionnelles et techniques, développement, benchmark.
* Environnement : Ubuntu (Linux), Netbeans 6.1, Eclipse, Java 6, Spring/Hibernate, Grails 1.0.3, Maven 2, Hudson (intégration continue), JOnAs, UML (Enterprise Architect, Umbrello), Ruby (benchmark), MySQL-Admin, LDAP, développement collaboratif (Subversion, Codex 3.0, CVS)
2007 - 2007Ce projet universitaire (groupe de 8 étudiants) a consisté à concevoir et réaliser une application web AJAX : son but était de permettre aux enseignants / chercheurs (de l’Université Joseph Fourier, Grenoble) de gérer les stages et thèses proposés aux étudiants. Gestion des filières de l'université, des enseignants / chercheurs existants, des inscriptions d'étudiants à ces stages, et des soutenances (plannings, gestion des salles et des jurys).
En plus d'une fonction de développeur, j'étais responsable des interfaces graphiques (faites en Java) et de l'ergonomie de l'ensemble du site.
Librairie open-source utilisée : Zkoss SDK. AJAX, développement (modèle MVC), Java/J2EE, MySQL
2006 - 2007Ce contrat d'apprentissage (12 mois) a consisté à gérer un projet de conception et développement d'une application web audacieuse. J'ai non seulement acquis par ce développement AJAX (JAVA, XML, RPC...) de bonnes compétences techniques, mais aussi une bonne expérience de gestion de projet (méthode "Extreme Programming", dans une équipe de 3 personnes).
En effet, plongé dans un contexte d'ingéniérie des tests, le contact avec les utilisateurs a été un élément clé de la réussite de la gestion de ce projet. J'ai été sensible aux problématiques de qualité et performance dans un environnement de haute technologie.
Gestion de projet « Extreme Programming » (3 personnes), spécifications fonctionnelles, Java, AJAX, JUnit, Qooxdoo SDK, XML, JSP, JSON-RPC, MySQL, UML
2006 - 2006Stage de 4 mois (niveau Master 1 MIAGE) dans l'équipe de Recherche et Développement à Grenoble
Pendant ce stage, j'ai concu et développé un framework AJAX basé sur la librairie open-source « Qooxdoo ». Spécificité de ce framework : possibilité de définir complètement l’application en XML. J'ai ensuite utilisé cette librairie pour ma mission suivante chez XILINX, lors de mon contrat d'alternance (2006-2007).
Java, AJAX, Qooxdoo SDK, JsUnit, JSON-RPC, Apache Tomcat, XML, MySQL, UML
2005 - 2005Pendant ce projet universitaire de 6 mois (réalisé en équipe de 2 personnes), j'ai complètement modélisé un système de gestion d’accès par badge à des bâtiments. UML (MCD, MCT, MLD, MOT), Merise 1 & 2, SADT, Remora, Objecteering
2005 - 2005Pendant ce projet universitaire de 3 mois, j'ai géré une équipe de 5 étudiants pour réaliser un des modules constituant un Progiciel de Gestion Associative (application web) destinés aux Scouts de France. Il s'agissait d'un module de « géo-localisation » : positionnement de lieux sur cartes dynamiques, services de recherches annexes (scouts, activités, etc.), puis intégration du module au reste de l’application. PHP/MySQL, JavaScript (Google Maps API)
Développeur intranet, PHP, BD, Direction des Systèmes d'Informations et Télécommunications de la Ville de Grenoble
2005 - 2005Stage de 3 mois (niveau Licence 3 MIAGE)
Pendant ce stage de 3 mois, j'ai conçu et réalisé un site web pour gérer des listes d’articles proposés aux employés de la Ville de Grenoble. J'ai aussi réalisé des formations en ligne (avec "e-Learning Maker" de e-Doceo) pour aider à la prise en main du site. Programmation web, PHP/MySQL, e-Learning Maker