Mikael Morvan
Architecte Senior, France Telecom Recherche et Développement (SIRP)
Je travaille comme architecte senior chez France Telecom Recherche et Développement (R&D SIRP à Rennes):
- Architecte sur la Messaging Suite (Webmail Orange)
- Architecte sur le framework OAF (Orange Ajax Framework)
Mes compétences:
Java: Architecte Java J2EE (Struts, Hibernate, Spring, ...),
Web2.0: Architecte Web 2.0 (DojoToolkit, Flash/Flex)
Web: Expert Joomla, Wordpress
Mobilité: Expert iPhone SDK et Android,
Objet: Architecte Objet (Java J2SE, C++, QT, Delphi),
Plateforme: Windows, Linux
Mes réalisations:
Arbrisure: logiciel de chiffrement permettant l'échange sécurisé d'informations. Les certificats sont réalisés à l'aide des courbes elliptiques. La compression utilise 7zip et le chiffrement AES. La clef de chiffrement est obtenue à partir du certificat du destinataire et seul le destinataire pourra ouvrir le fichier résultant à l'aide de sa clef privée.
Sonde: logiciel permettant de tester la bande passante d'un réseau sur une grande période. Toutes les mesures sont enregistrées dans une base de données et une visualisation sous forme de graphique est possible.
Multiplicator: Logiciel d'apprentissage des tables de multiplications basé sur le jeux.
d'autres logiciels sont en cours,...
iPhone: création d'un logiciel présent sur l'AppleStore (Mes Congés)
Publications:
J'ai réalisé deux tutoriaux sur l'iPhone qui sont publiés sur le site developpez.com. Ces tutoriaux sont devenus des références française pour la programmation sur l'iPhone.
Deux autre tutoriaux sur Dojotoolkit sont présentés sur le même site.
http://mikael-morvan.developpez.com/
site perso www.mikaelmorvan.com
Architecte sur la Messaging Suite d'Orange (Webmail)
- travail en amont sur les futurs services
- réalisation de maquettes des futurs services
Architecte sur le framework OAF
- promotion de l'OAF à travers le groupe Orange
- orientation générale de l'OAF
2007 - 2010Orange Rennes
Architecte Web 2.0
Mise en oeuvre de Windows Live Messenger dans un code Web2.0 existant.
- Architecture,
- Mise en oeuvre de Greasy Spoon pour le remplacement de HTML à la volée
Orange Rennes
Architecte Web 2.0
Mise en oeuvre de la partie Calendrier du futur WebMail d'Orange.
- DojoToolkit spécifique Orange (OAF),
- Préconisations d'architecture,
- Réalisation des couches d'appel distant (en asynchrone)
Sofrecom (France Télécom) Paris-Maroc
Expert, Architecte Web 2.0
Suite à la mission précédente:
Expertise:
• Audit du code struts existant,
• Audit du code javascript développé au Maroc,
• Préconisations sur les bonnes pratiques de développement,
• Audit de performances et conseils les optimiser,
• Aide aux développeurs sur les points bloquants,
Conseil:
• Etude du passage d'une architecture Struts vers une architecture Full Web 2.0
====================================================================
France Télécom R&D Lannion 4 mois 2008
Expert, Architecte Web 2.0
Conseil et mise en œuvre de Dojo-OAF dans une architecture existante Struts-EJB.
Expertise:
• Etude de l’architecture existante,
• Conseil à la mise en place de Dojo-OAF (découpage en Widgets, îlots de données côté Struts),
• Conseil à la mise en place des échanges inter-équipes basés sur l’extreme programming (Lannion, Paris, Rabat),
• Aide à l’intégration des Widgets dans les pages existantes,
• Réalisation d’une script d’optimisation de la bibliothèque Dojo-OAF permettant de réduire drastiquement les temps de chargement.
Formation:
• Formation des développeurs marocains sur Dojo-OAF conjointement au formateur OAF d’Orange.
Développement:
• Développement de Widgets Dojo-OAF
====================================================================
France Télécom R&D Cesson-Sévigné 3 mois 2008
Expert, Architecte
Etude comparative de framework en mobilité : Android de Google, iPhone de Apple, FlashLite d’Adobe et SilverLight de Microsoft
Expertise:
• Etude de chaque Framework
• Mise en place des environnements de développement
• Réalisation d’un Proof of Concept pour chaque framework
• Rédaction d’une matrice permettant l’estimation de chaque framework
iPhone, Objective-C, Android, Java, FlashLite, Flash, C#, Silverlight
====================================================================
Thomson Cesson-Sévigné 4 mois 2008
Chef de projet
Réalisation d’une application web permettant la sérialisation de tests de validation de modem câbles.
Expertise:
• Réalisation de l’architecture web basée sur le framework php Symphony
• Réalisation de l’architecture du robot TCL/TK permettant d’interagir avec les modems
Gestion de projet :
• Suivi des développements
• Suivi de la relation client
Php, Symphony, TCL TK, Linux Ubuntu, Subversion,
====================================================================
France Télécom R&D Lannion Cesson-Sévigné 4 mois 2007
Chef de projet
Réalisation d’évolutions sur une application J2ME
Réalisations:
• Préconisations d’architecture sur J2ME
• Préconisations d’architecture sur le service Web cible (Optimisation XML, optimisation des échanges Soap)
Encadrement:
• Chef de Projet de l’équipe projet (2 personnes)
• Suivi des charges et des budgets
• Réalisation du reporting client
• Suivi commercial du client
J2ME, CVS, Jonas, Java/J2EE, XML, Axis
2006 - 2007Depuis novembre 2006 Billing Orange.
* Ajout de nouveaux services de traitement en Java J2EE,
* Correction d'anomalies sur les traitements existants,
* Création d'un logiciel expert permettant la lecture rapide de fichier d'échange XML,
* Etude des performances de l'application à l'aide de JProbe.
Environnement : Eclipse, CVS, Weblogic, Java/J2EE, Oracle, HPUx
Août - octobre 2006 Intervention sur des Webservices Java J2EE.
* Ajout de nouveaux services Web,
* Correction d'anomalies sur les services Web existants,
Environnement : Eclipse, Tomcat, Axis , Java/J2EE
Juillet - septembre 2006 :Intervention sur la CRM Orange en tant qu'expert technique.
* Réalisation de scripts bash,
* Débogage de systèmes existant,
* Correction d'anomalies.
Environnement : Unix,Oracle
2001 - 2006Création d'un logiciel de simulation de propagation d'antennes pour TDF
* L'application permet de simuler le rayonnement du champ électromagnétique émis par une structure d'antenne. Cette simulation se fait à la fois en analogique et en numérique (cas de la TNT). Le résultat de la simulation est visualisé dans des diagrammes horizontaux, verticaux et en 3 dimensions (OpenGL). De nombreux experts logiciels ont été ajoutés pour coller au plus près aux besoins très spécifiques des ingénieurs de TDF. Ainsi, ce logiciel est le seul à être capable de calculer la propagation des antennes pour la TNT. Cette application est déployée à environ 200 exemplaires pour les ingénieurs de TDF ainsi que dans les filiales étrangères.
* Calculs scientifiques et multithreadés (Lancement de nombreux calculs simultanément tout en gardant l'interface utilisateur accessible),
* Calculs basés sur une somme vectorielle de champs dans les 3 dimensions,
* Création de composants logiciels réutilisables,
* Application d'algorithmes de chiffrement sur les données de la base de mesures,
* Interfaces internationalisées Français/ Anglais,
* Impressions internationalisées basée sur un fichier de ressources en XML (Français, Anglais, Allemand, Espagnol, Estonien, Finnois, Polonais)
* Spécification et conception de l'application.
* Chef de projet de l'équipe projet (4 personnes) et Responsable Technique.
De nombreux experts métier ont été développés :
* Expert permettant le dessin technique des pylônes dans le genre Autocad,
* Expert permettant l'optimisation numérique des courbes à base d'algorithme de recuit simulé,
* Expert permettant la réalisation de gabarit à partir de courbes calculées,
* Expert permettant la réalisation de courbes à partir de gabarits (algorithmes au choix basés sur les courbes de Bezier, les Spline, les Polynôme de degrés paramétrable et lissage par transformée de Fourrier FFT),
* Expert permettant la réalisation et la visualisation de l'assemblage des pylônes basé sur des composants visuels dans le genre Visio :
* Calculs numériques sur l'arbre réalisé,
* Simulation de la propagation,
* Calcul de statistiques entre pylône théorique et pylône réel
* Expert simulant la répartition de puissance nécessaire à l’alimentation d'un pylône
* 6 mois de travail,
* Algorithme basé sur l'énumération de tous les assemblages de jonctions possibles (en On )
* Estimation avant calcul permettant de limiter les calculs (plusieurs semaines de temps de calcul possible)
2001 - 2006Refonte d'un logiciel de calcul des commissions pour une entreprise de vente par correspondance.
* Audit de l'application Java existante (re-enginering Base de Données, analyse fonctionnelle)
* Réalisation de l'architecture objet de la nouvelle application (Delphi 2005, Base de Données OpenSource FireBird)
* Calculs multithreadés,
* Temps de calcul réduit de 3h à 30 s,
* Réalisation d'un algorithme d'arbre n-aire mixant le stockage et la visualisation des données,
* Réalisation d'un algorithme de calcul permettant le parcours d'arbre n-aire et l'agrégation de couches de calculs sur chaque parcours,
* Rédaction des spécifications, MCD, MPD de la base,
* Chef de Projet de l'équipe projet (2 personnes) et Responsable Technique.
