cv/content/20_Experiences.md
Yann Esposito (Yogsototh) e8057e26d3 Co-founder of GridPocket
2010-12-14 11:33:33 +01:00

6.3 KiB
Raw Permalink Blame History

Expérience

Co-Fondateur et freelance pour GridPocket 2010 →

Sophia Antipolis, France

Mission
Création de larchitecture serveur dune application mobile.
Création d'une application iPhone
Rôle
Conception, Organisation, Développement, Tests et Installation de la solution serveur/mobile.
Technologies utilisées
Ruby, REST, JSON, HTML, CSS, Javascript, AJAX, jQuery, Objective-C, ASIHTTPRequest, CorePlot, CoreData

AirFrance 2007 →

Consultant Astek en mission chez AirFrance à Sophia Antipolis

Mission
Gestion de loutil interne dAirFrance de Gestion de contenu WEB. Cet outil interne basé sur TeamSite permet de gérer la contribution des auteurs, la validation par des éditeurs ainsi que les déploiements du site vers les serveurs de productions.

Projets spécifiques:

  • GPNet 3 mois

    • Refonte du site intranet GPNet dAirFrance pour utiliser les standards modernes
    • XHTML, Javascript, CSS
  • JTS 9 mois

    • Transformation complète du site airfrance.biz en vue de lintégration de celui-ci dans le système CMS de KLM.
    • Modification de masse des templates à laide de scripts shell et awk.
  • Wadis v2 juillet 2008

    • Transformation complète du look and feel du site airfrance.biz.
    • Ajout de nombreuses fonctionnalités. Maintenance et améliorations depuis juillet 2009.
    • Création de nouveaux pays notamment NL, mais aussi des marchés utilisant des langues exotiques comme le japonais et le coréen.

Developpements Transverses :

  • Amélioration des développements internes dAirFrance relatif aux déploiements vers les serveurs de productions ainsi quau fonctionnement du CMS (Perl, Workflow Teamsite ; XML)

  • Intégration dun système de versionning moderne (Bazaar DCVS) pour la gestion des développements internes AirFrance.

  • Maintenance du système CMS dans son ensemble.

  • Création dun script automatisant lalimentation des données entre différents environnements

Technologies utilisées
TeamSite, Perl, XML, XHTML, CSS, javascript, JSP, Unix (Solaris/Linux), Bazaar
Environnement
Windows (Cygwin), Sun Solaris, Linux

Post Doctorat 10/2006 → 3/2007

Université Jean Monnet, Laboratoire Hubert Curien, Saint-Etienne

Mission
Développer une application à destination de biologistes.

Développement

application lourde en JAVA: 11 000 lignes commentaires javadoc compris

Principales fonctionnalités

  • apprentissage de matrices de coûts d'éditions,
  • calcul de distance d'édition entre arbres ou séquences de caractères,
  • visualisation d'arbres ou de séquences (JAVA 2D),
  • classification en utilisant les K plus proches voisins,
  • Génération d'échantillons de couples d'arbres,

Des captures décran sont aussi disponibles à l'adresse suivante : www.lif.univ-mrs.fr/~esposito/sedil.php

Recherche scientifique

mesures de similarité entre séquences ou entre arbres XML

Contact
Marc Sebban
Technologies utilisées
UML, Java 1.5, Swing, Java 2D, Java Web Start, Applet, subversion, XML, XHTML, PHP
Environnement
Mac OS X, Linux (Debian), Windows XP

ATER 10/2004 → 9/2006

Attaché Temporaire dEnseignement et de Recherche à l'Université de Provence, Marseille

1/2 enseignement, 1/6 recherche, 1/3 développement/maintenance C++

Enseignement Bac+3 à Bac+5

Réseaux
(Master 1) mise en place matérielle, programmation client-serveur, législation, Projet système danonymat (routage en oignons comme TOR) (langages de programmation C, Python + outils shell)
Systèmes
(Licence 3) compréhension de la programmation système (langage de programmation C)
Fouille de données
(Master 2) SAS et Entreprise Miner
Logiciels professionnels
(Licence 3) POO, UML, CVS, SVN, Merise, SQL, Eclipse, Java, JSP
Recherche Opérationnelle
(Master 1) résolution de contraintes linéaires
stage de C
(Licence 3) Langage C
TER
Encadrement d'un projet d'étude et de recherche à des Master 1 (Multi-agent)

Recherche

Machine Learning, Modèles de Markov, Automates à Multiplicité

Développement/maintenance

Application écrite en C++ 7 500 lignes, 10 000 avec les commentaires

Principales fonctionnalités :

  • Inférence d'automates à multiplicité,
  • Inférence d'automates probabilistes résiduels (inférence de Chaînes de Markov cachées ; apprentissage des paramètres et de la structure),
  • Inférence d'automates probabilistes déterministes,
  • Algorithme de Baum Welch (Apprentissage des paramètres d'un HMM à partir d'un échantillon de séquences),
  • Exportation au format GraphViz,
  • Génération d'échantillons à partir d'un MA,
Langages
C++
API
STL
Matériel
environnement Linux (Debian) et Windows XP

Moniteur des Universités 10/2001 → 9/2004

Université de Provence, Marseille

1/3 d'enseignement, 1/3 de recherche, 1/3 de développement.

Enseignement Bac +1 à Bac +2

  • Initiation à l'informatique (environnement UNIX, scripts shell, LOGO),
  • Algorithmique,
  • Stage de C,
  • Soutien C++,
  • Internet et Bases de Données (PHP/MySQL),
  • Apprentissage automatique (Master 1)

Recherche

Machine Learning, statistiques, Hidden Markov Models, bio-informatique

Développement

Développement d'une application en C++ (10000 lignes de codes environ).

Principales fonctionnalités

  • Inférence d'automates à multiplicité,
  • Inférence d'automates probabilistes résiduels (inférence de Chaînes de Markov cachées ; apprentissage des paramètres et de la structure),
  • Inférence d'automates probabilistes déterministes,
  • Algorithme de Baum Welch (Apprentissage des paramètres d'un HMM à partir d'un échantillon de séquences),
  • Exportation au format GraphViz,
  • Génération d'échantillons à partir d'un MA ...
Langages
C++
API
STL
Environnement
Linux (Debian) et Windows XP

Divers travaux dété 1995 → 2000

Marseille et environs.

  • Eurocopter (un peu de Visual Basic pour automatiser des tâches sous Excel)
  • Nettoyage des canadairs à la sécurité civile
  • Pompiste à Naphtachimie
  • Caissier au Crédit Lyonnais
  • Divers emplois manœuvres