Many improvements
This commit is contained in:
parent
87b849203e
commit
6849372d32
8 changed files with 142 additions and 150 deletions
20
Rakefile
20
Rakefile
|
@ -99,14 +99,18 @@ task :html do
|
|||
# puts "READ: " + txt
|
||||
txt.sub!( /<!-- INCLUDES -->/ ) do
|
||||
@filelist.map do |source,dest|
|
||||
%{<div class="block">
|
||||
<h3>
|
||||
<a href="#{dest.sub(/^site\//,'')}">
|
||||
#{File::basename(dest,'.html').sub(/^\d+_/,'')}
|
||||
<span class="nicer">»</span>
|
||||
</a>
|
||||
</h3>
|
||||
</div>}
|
||||
if File::basename(source) == '00_macros.md'
|
||||
""
|
||||
else
|
||||
%{<div class="block">
|
||||
<h3>
|
||||
<a href="#{dest.sub(/^site\//,'')}">
|
||||
#{File::basename(dest,'.html').sub(/^\d+_/,'')}
|
||||
<span class="nicer">»</span>
|
||||
</a>
|
||||
</h3>
|
||||
</div>}
|
||||
end
|
||||
end.join("\n") + '</ul>'
|
||||
end
|
||||
txt.gsub!(%r{<!-- Date -->},Date.today.to_s)
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
# Use this file to configure some general variables
|
||||
|
||||
@title='\Huge{\textbf{Yann Esposito}}\\\\\\' + "\n" +
|
||||
'\small\textit{Expert en Machine Learning}'
|
||||
@title='\Large{\textit{Curriculum Vit\ae{}}}\\\\\\' + "\n" +
|
||||
'\Huge{\textbf{Yann Esposito}}\\\\\\' + "\n" +
|
||||
'\small\textit{Expert en Machine Learning}' + "\n"
|
||||
|
||||
@author="Yann Esposito"
|
||||
|
||||
|
|
|
@ -1,8 +1,7 @@
|
|||
# Use this file to configure some general variables
|
||||
|
||||
@title=%{Krambook}
|
||||
@subtitle=%{<span class="small">Write Books like an
|
||||
<code>UB3R 1337</code> <em>(Hacker)</em></span>}
|
||||
@title=%{<span style="font-size:.3em"><em>Curriculum Vitæ</em></span><br/>Yann Esposito}
|
||||
@subtitle=%{<span class="small"><em>Expert en Machine Learning</em></span>}
|
||||
|
||||
@author="Yann Esposito"
|
||||
|
||||
|
|
|
@ -1,42 +1,47 @@
|
|||
# Expérience
|
||||
|
||||
## _2010_ Développeur Freenlance pour GridPocket
|
||||
## Freelance pour GridPocket _2010 →_
|
||||
|
||||
Sophia Antipolis, France
|
||||
|
||||
Mission
|
||||
: Création de l’architecture serveur d’une application mobile.
|
||||
: Création d'une application iPhone
|
||||
|
||||
Rôle
|
||||
: Conception, Organisation, Développement, Tests et Installation de la solution serveur.
|
||||
: Conception, Organisation, Développement, Tests et Installation de la solution serveur/mobile.
|
||||
|
||||
Technologies utilisées
|
||||
: Ruby, REST, JSON, HTML, CSS, Javascript, AJAX, jQuery
|
||||
: Ruby, REST, JSON, HTML, CSS, Javascript, AJAX, jQuery, Objective-C
|
||||
|
||||
## _2007_ Consultant Astek en mission pour AirFrance, Sophia Antipolis
|
||||
## AirFrance _2007 →_
|
||||
|
||||
Consultant Astek en mission chez AirFrance à Sophia Antipolis
|
||||
|
||||
Mission
|
||||
: Gestion de l’outil interne d’AirFrance 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 d’AirFrance pour utiliser les standards modernes
|
||||
- XHTML, Javascript, CSS
|
||||
- JTS _9 mois_
|
||||
- Transformation complète du site airfrance.biz en vue de l’intégration de celui-ci dans le système CMS de KLM.
|
||||
- Modification de masse des templates à l’aide 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.
|
||||
> - GPNet _3 mois_
|
||||
> - Refonte du site intranet GPNet d’AirFrance pour utiliser les standards modernes
|
||||
> - XHTML, Javascript, CSS
|
||||
> - JTS _9 mois_
|
||||
> - Transformation complète du site airfrance.biz en vue de l’intégration de celui-ci dans le système CMS de KLM.
|
||||
> - Modification de masse des templates à l’aide 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 d’AirFrance relatif aux déploiements vers les serveurs de productions ainsi qu’au fonctionnement du CMS (Perl, Workflow Teamsite ; XML)
|
||||
|
||||
- Intégration d’un 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 d’un script automatisant l’alimentation des données entre différents environnements
|
||||
> - Amélioration des développements internes d’AirFrance relatif aux déploiements vers les serveurs de productions ainsi qu’au fonctionnement du CMS (Perl, Workflow Teamsite ; XML)
|
||||
>
|
||||
> - Intégration d’un 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 d’un script automatisant l’alimentation des données entre différents environnements
|
||||
|
||||
Technologies utilisées
|
||||
: TeamSite, Perl, XML, XHTML, CSS, javascript, JSP, Unix (Solaris/Linux), Bazaar
|
||||
|
@ -46,23 +51,30 @@ Environnement
|
|||
|
||||
|
||||
|
||||
## _10/2006 - 3/2007_ Post Doctorat, Université Jean Monnet, Laboratoire Hubert Curien, Saint-Etienne
|
||||
## Post Doctorat _10/2006 → 3/2007_
|
||||
|
||||
### Développement
|
||||
Université Jean Monnet, Laboratoire Hubert Curien, Saint-Etienne
|
||||
|
||||
application lourde en JAVA: _11 000 lignes commentaires javadoc compris_
|
||||
Mission
|
||||
: Développer une application à destination de biologistes.
|
||||
|
||||
Principales fonctionnalités
|
||||
Développement
|
||||
|
||||
- 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,
|
||||
> 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](http://www.lif.univ-mrs.fr/~esposito/sedil.php?lang=fr)
|
||||
|
||||
Des captures d’écran sont aussi disponibles à l'adresse suivante : [www.lif.univ-mrs.fr/~esposito/sedil.php](http://www.lif.univ-mrs.fr/~esposito/sedil.php?lang=fr)
|
||||
Recherche scientifique
|
||||
|
||||
### Recherche scientifique mesures de similarité entre séquences ou entre arbres XML
|
||||
> mesures de similarité entre séquences ou entre arbres XML
|
||||
|
||||
Contact
|
||||
: [Marc Sebban](mailto://marc.sebban@univ-st-etienne.fr)
|
||||
|
@ -74,11 +86,13 @@ Environnement
|
|||
: Mac OS X, Linux (Debian), Windows XP
|
||||
|
||||
|
||||
## Attaché Temporaire d’Enseignement et de Recherche, Université de Provence, Marseille _10/2004-9/2006_
|
||||
## ATER _10/2004 → 9/2006_
|
||||
|
||||
1/2 enseignement, 1/6 recherche, 1/3 développement/maintenance `C++`
|
||||
Attaché Temporaire d’Enseignement et de Recherche à l'Université de Provence, Marseille
|
||||
|
||||
### Enseignement _Bac+3 à Bac+5_
|
||||
_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 d’anonymat (routage en oignons comme TOR) (langages de programmation C, Python + outils shell)
|
||||
|
@ -101,76 +115,79 @@ Environnement
|
|||
> TER
|
||||
> : Encadrement d'un projet d'étude et de recherche à des Master 1 (Multi-agent)
|
||||
|
||||
### Recherche
|
||||
Recherche
|
||||
|
||||
Machine Learning, Modèles de Markov, Automates à Multiplicité
|
||||
> Machine Learning, Modèles de Markov, Automates à Multiplicité
|
||||
|
||||
### Développement/maintenance
|
||||
Développement/maintenance
|
||||
|
||||
Application écrite en C++ _7 500 lignes, 10 000 avec les commentaires_
|
||||
> 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
|
||||
|
||||
Principales fonctionnalités :
|
||||
## Moniteur des Universités _10/2001 → 9/2004_
|
||||
|
||||
- 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,
|
||||
Université de Provence, Marseille
|
||||
|
||||
Langages
|
||||
: C++
|
||||
1/3 d'enseignement, 1/3 de recherche, 1/3 de développement.
|
||||
|
||||
API
|
||||
: STL
|
||||
Enseignement _Bac +1 à Bac +2_
|
||||
|
||||
Matériel
|
||||
: environnement Linux (Debian) et Windows XP
|
||||
> - 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)
|
||||
|
||||
## Moniteur des Universités, Université de Provence, Marseille _10/2001-9/2004_
|
||||
Recherche
|
||||
|
||||
$1/3$ d'enseignement, $1/3$ de recherche, $1/3$ de développement.
|
||||
> Machine Learning, statistiques, Hidden Markov Models, bio-informatique
|
||||
|
||||
### Enseignement _Bac +1 à Bac +2_
|
||||
Développement
|
||||
|
||||
- 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)
|
||||
> 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
|
||||
|
||||
### Recherche
|
||||
## Divers travaux d’été _1995 → 2000_
|
||||
|
||||
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
|
||||
|
||||
## _1995-2000_ Divers travaux d’été, environs de Marseille
|
||||
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
|
||||
|
||||
|
|
|
@ -1,11 +1,11 @@
|
|||
# Projets
|
||||
|
||||
### YPassword _2008-2010_
|
||||
### YPassword _2008 →_
|
||||
|
||||
Ensemble d'applications pour la gestion sécurisée des mots de passes sur Internet.
|
||||
Il s'agit d'une application iPhone, d'un widget sur les Dashboard Mac des interfaces web réalisées avec jQuery et Cappuccino.
|
||||
|
||||
### Rubyzome _2009-2010_
|
||||
### Rubyzome _2009 →_
|
||||
|
||||
Conception et développement d’un framework Web orienté mobile
|
||||
Conception avec un collègue de travail d’un framework Web qui peut s’apparenter à du Ruby On Rails, mais complètement orienté vers des applications Web dont les clients sont des applications mobiles. Son nom est Rubyzome et il n’est pas encore ouvert à la communauté open source mais devrait bientôt l’être.
|
||||
|
@ -24,7 +24,7 @@ Matériel
|
|||
: Linux, Mac OS X
|
||||
|
||||
|
||||
### Réseaux anonymes _2006_
|
||||
### Réseaux anonymes _02/2006 → 06/2006_
|
||||
|
||||
J’ai conçut un protocole permettant de communiquer et de surfer de façon anonyme. Le système est basée sur l’idée de l’_Onion routing_ (comme le réseaux [TOR](http://www.torproject.org)). L’idée était de donner à mes étudiant ce protocole et qu’ils l’implémentent.
|
||||
Je leur ai proposé d’utiliser le langage de leur choix, en leur conseillant d’utiliser Python pour la vitesse de développement.
|
||||
|
@ -40,7 +40,7 @@ Sécurité
|
|||
Matériel
|
||||
: Parc de machines sous Linux et Sun Solaris
|
||||
|
||||
### Site LAMP _2003_
|
||||
### Site LAMP _03/2003 → 04/2003_
|
||||
|
||||
Maintenance d'un site de gestion de conférence scientifique.
|
||||
|
||||
|
@ -50,51 +50,19 @@ Site
|
|||
: (plus en progrès, je n’ai pas géré l’apparence) CAp’03, [http://www.grappa.univ-lille3.fr/cap2003/](http://www.grappa.univ-lille3.fr/cap2003/)
|
||||
|
||||
|
||||
### Projets personnels diffusés sur Internet
|
||||
### Projets diffusés sur Internet
|
||||
|
||||
#### _2008_ Conception et développement d’une application web simple
|
||||
- Application Web de diffusion d'information _2008 →_
|
||||
Cette application est l’équivalent d’un mini forum, qui ressemble à twitter mais de façon anonyme. Le site est disponible sur demande.
|
||||
_Javascript(Prototype.js, Scriptaculous), CSS, PHP/MySQL, Google Talk_
|
||||
- Conception d’un package %metapost permettant de faire de l’affichage d’automates probabilistes _2003 → 2004_
|
||||
_%metapost_
|
||||
- Conception d’économiseurs d’écran pour Mac OS X _2003 → 2004_
|
||||
_Objective-C,Quartz Composer,Cocoa_
|
||||
|
||||
Cette application est l’équivalent d’un mini forum, qui ressemble à twitter mais de façon anonyme. Le site est disponible sur demande.
|
||||
|
||||
Langages
|
||||
: Javascript(Prototype.js, Scriptaculous), CSS, PHP/MySQL
|
||||
|
||||
#### _2003-2004_ Conception d’un package %metapost permettant de faire de l’affichage d’automates probabilistes
|
||||
|
||||
Langages
|
||||
: Metapost
|
||||
|
||||
#### _2003-2004_ Conception d’économiseurs d’écran pour Mac OS X
|
||||
|
||||
Langages
|
||||
: Objective-C/Quartz Composer/Cocoa
|
||||
|
||||
### Projets personnels non diffusés sur Internet
|
||||
|
||||
#### _2005_ Conception d’une application pour conserver mes notes personnelles (fonctionnel mais non finalisé)
|
||||
Langages
|
||||
: Objective-C
|
||||
API
|
||||
: Core Data
|
||||
Matériel
|
||||
: Mac OS X, XCode, Interface Builder
|
||||
|
||||
|
||||
#### _2005_ Conception d’un langage personnel pour la diffusion de documents sous format
|
||||
PDF / HTML / Application Lourde (pas encore fonctionnel)
|
||||
Langages
|
||||
: Python
|
||||
API
|
||||
: re
|
||||
Matériel
|
||||
: [Vim](http://www.vim.org)
|
||||
|
||||
|
||||
#### _2004-2005_ Conception d’un framework RAD en Python (non finalisé)
|
||||
Langages
|
||||
: Python
|
||||
API
|
||||
: wxPython, pySQLite
|
||||
Matériel
|
||||
: windows, Mac OS X, Linux
|
||||
### Projets non diffusés sur Internet
|
||||
|
||||
- Conception d’une application pour conserver mes notes personnelles (fonctionnel mais non finalisé)_03/2005 → 07/2005_
|
||||
_Objective-C, Core Data, Mac OS X, XCode, Interface Builder_
|
||||
- Conception d’un framework RAD en Python (non finalisé)_2004 → 2005_
|
||||
_Python, wxPython, pySQLite_
|
||||
|
|
BIN
cv.pdf
BIN
cv.pdf
Binary file not shown.
|
@ -1,5 +1,7 @@
|
|||
class StarSection
|
||||
def run (content)
|
||||
content.gsub(/\\section/,'\section*').gsub(/\\subsection/,'\subsection*').gsub('\begin{description}','\begin{description}[font=\color{italiccolor}\normalfont\it]')
|
||||
content.gsub(/\\section/,'\section*').gsub(/\\subsection/,'\subsection*').gsub('\begin{description}','\begin{description}[font=\color{italiccolor}\normalfont\it]').gsub(/(\d|\/)+\s*\$\\rightarrow\$\{\}(\s*(\d|\/)+)?/) do |m|
|
||||
"\{\\footnotesize #{m}\}"
|
||||
end
|
||||
end
|
||||
end
|
||||
|
|
File diff suppressed because one or more lines are too long
Loading…
Reference in a new issue