This commit is contained in:
Yann Esposito (Yogsototh) 2016-07-27 10:51:30 +02:00
parent d452797898
commit b9e69219b1
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
8 changed files with 105 additions and 98 deletions

View file

@ -6,10 +6,10 @@
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<title></title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="styling.css">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="styling.css">
</head>
<body>
<nav id="TOC">

View file

@ -7,10 +7,10 @@
<meta name="author" content="Yann Esposito">
<title>Druid for real-time analysis</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="../styling.css">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../styling.css">
</head>
<body>
<header>

View file

@ -8,10 +8,10 @@
<meta name="dcterms.date" content="2016-07-26">
<title>Welcome to mkdocs</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="styling.css">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="styling.css">
</head>
<body>
<header>

View file

@ -8,10 +8,10 @@
<meta name="dcterms.date" content="2016-07-26">
<title>Resume</title>
<style type="text/css">code{white-space: pre;}</style>
<link rel="stylesheet" href="../styling.css">
<!--[if lt IE 9]>
<script src="//cdnjs.cloudflare.com/ajax/libs/html5shiv/3.7.3/html5shiv-printshiv.min.js"></script>
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
<![endif]-->
<link rel="stylesheet" href="../styling.css">
</head>
<body>
<header>
@ -91,65 +91,59 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
</table>
<h2 id="professional-background">Professional Background</h2>
<table>
<colgroup>
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 7%" />
<col style="width: 77%" />
</colgroup>
<tbody>
<tr class="odd">
<td style="text-align: right;"><em>2016</em></td>
<td style="text-align: right;"></td>
<td></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">Clojure Software Engineer for Cisco (Threatgrid), <em>Remote</em></td>
</tr>
<tr class="even">
<td style="text-align: right;"><em>2013</em></td>
<td style="text-align: right;"></td>
<td><em>2016</em></td>
<td style="text-align: left;">Machine Learning Scientist &amp; Software Engineer at Vigiglobe,</td>
<td style="text-align: left;"><em>2016</em></td>
<td style="text-align: left;">Machine Learning Scientist &amp; Software Engineer at Vigiglobe, <em>Sophia Antipolis, France</em></td>
</tr>
<tr class="odd">
<td style="text-align: right;"></td>
<td style="text-align: right;"></td>
<td></td>
<td style="text-align: left;"><em>Sophia Antipolis, France</em></td>
</tr>
<tr class="even">
<td style="text-align: right;"><em>2010</em></td>
<td style="text-align: right;"></td>
<td></td>
<td style="text-align: left;"></td>
<td style="text-align: left;">Co-Founder of GridPocket, <em>Sophia Antipolis, France</em></td>
</tr>
<tr class="odd">
<tr class="even">
<td style="text-align: right;"><em>2007</em></td>
<td style="text-align: right;"></td>
<td><em>2013</em></td>
<td style="text-align: left;"><em>2013</em></td>
<td style="text-align: left;">AirFrance, <em>Sophia Antipolis, France</em></td>
</tr>
<tr class="even">
<tr class="odd">
<td style="text-align: right;"><em>10/2006</em></td>
<td style="text-align: right;"></td>
<td><em>3/2007</em></td>
<td style="text-align: left;"><em>3/2007</em></td>
<td style="text-align: left;">Post Ph.D., Hubert Curien Laboratory, <em>St-Etienne, France</em></td>
</tr>
<tr class="odd">
<tr class="even">
<td style="text-align: right;"><em>10/2004</em></td>
<td style="text-align: right;"></td>
<td><em>9/2006</em></td>
<td style="text-align: left;"><em>9/2006</em></td>
<td style="text-align: left;">ATER (College Degree Teach <em>&amp;</em> Research), <em>Marseille, France</em></td>
</tr>
<tr class="even">
<tr class="odd">
<td style="text-align: right;"><em>10/2001</em></td>
<td style="text-align: right;"></td>
<td><em>9/2004</em></td>
<td style="text-align: left;">University Monitor (College Degree Teach <em>&amp;</em> Research),</td>
</tr>
<tr class="odd">
<td style="text-align: right;"></td>
<td style="text-align: right;"></td>
<td></td>
<td style="text-align: left;"><em>Marseille, France</em></td>
<td style="text-align: left;"><em>9/2004</em></td>
<td style="text-align: left;">University Monitor (College Degree Teach <em>&amp;</em> Research), <em>Marseille, France</em></td>
</tr>
<tr class="even">
<td style="text-align: right;"><em>1995</em></td>
<td style="text-align: right;"></td>
<td><em>2000</em></td>
<td style="text-align: left;"><em>2000</em></td>
<td style="text-align: left;">Miscellaneous summer jobs</td>
</tr>
</tbody>
@ -158,27 +152,27 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
<table>
<tbody>
<tr class="odd">
<td><em>2004</em></td>
<td style="text-align: left;"><em>2004</em></td>
<td style="text-align: right;">CS Ph.D. in Machine Learning at Université de Provence</td>
</tr>
<tr class="even">
<td><em>2001</em></td>
<td style="text-align: left;"><em>2001</em></td>
<td style="text-align: right;">D.E.A. (Equivalent to Master in Computer science)</td>
</tr>
<tr class="odd">
<td><em>2000</em></td>
<td style="text-align: left;"><em>2000</em></td>
<td style="text-align: right;">Maîtrise in Computer Science</td>
</tr>
<tr class="even">
<td><em>1999</em></td>
<td style="text-align: left;"><em>1999</em></td>
<td style="text-align: right;">Licence in Computer Science</td>
</tr>
<tr class="odd">
<td><em>1998</em></td>
<td style="text-align: left;"><em>1998</em></td>
<td style="text-align: right;">DEUG MIAS (Math)</td>
</tr>
<tr class="even">
<td><em>1995</em></td>
<td style="text-align: left;"><em>1995</em></td>
<td style="text-align: right;">BAC S (Math)</td>
</tr>
</tbody>
@ -298,12 +292,12 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
<table>
<tbody>
<tr class="odd">
<td>Product</td>
<td>Security Threat Management</td>
<td style="text-align: left;">Product</td>
<td style="text-align: left;">Security Threat Management</td>
</tr>
<tr class="even">
<td>Role</td>
<td>Clojure Software Engineer</td>
<td style="text-align: left;">Role</td>
<td style="text-align: left;">Clojure Software Engineer</td>
</tr>
</tbody>
</table>
@ -349,35 +343,35 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
<tbody>
<tr class="odd">
<td style="text-align: left;">Product</td>
<td>Two API server (one for client, another for administration)</td>
<td style="text-align: left;">Two API server (one for client, another for administration)</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td>A private client side web application</td>
<td style="text-align: left;">A private client side web application</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td>An iPhone Application</td>
<td style="text-align: left;">An iPhone Application</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td>Some Linux boxes to send data to the servers</td>
<td style="text-align: left;">Some Linux boxes to send data to the servers</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td>A Linux driver</td>
<td style="text-align: left;">A Linux driver</td>
</tr>
<tr class="even">
<td style="text-align: left;">Role</td>
<td>Full technical responsibilities</td>
<td style="text-align: left;">Full technical responsibilities</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Keywords</td>
<td>Ruby, REST, JSON, HTML, CSS, Javascript, AJAX,</td>
<td style="text-align: left;">Ruby, REST, JSON, HTML, CSS, Javascript, AJAX,</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td>jQuery, Objective-C, ASIHTTPRequest, CorePlot, CoreData, C</td>
<td style="text-align: left;">jQuery, Objective-C, ASIHTTPRequest, CorePlot, CoreData, C</td>
</tr>
</tbody>
</table>
@ -387,15 +381,15 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
<tbody>
<tr class="odd">
<td style="text-align: left;">Role</td>
<td>In charge of the Airfrance CMS for their website.</td>
<td style="text-align: left;">In charge of the Airfrance CMS for their website.</td>
</tr>
<tr class="even">
<td style="text-align: left;">Keywords</td>
<td>TeamSite, Perl, XML, XHTML, CSS, javascript, JSP,</td>
<td style="text-align: left;">TeamSite, Perl, XML, XHTML, CSS, javascript, JSP,</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td>Unix (Solaris/Linux), Bazaar</td>
<td style="text-align: left;">Unix (Solaris/Linux), Bazaar</td>
</tr>
</tbody>
</table>
@ -405,19 +399,19 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\
<tbody>
<tr class="odd">
<td style="text-align: left;">Product</td>
<td><a href="http://labh-curien.univ-st-etienne.fr/SEDiL/">SeDiL</a></td>
<td style="text-align: left;"><a href="http://labh-curien.univ-st-etienne.fr/SEDiL/">SeDiL</a></td>
</tr>
<tr class="even">
<td style="text-align: left;">Role</td>
<td>Java Developer</td>
<td style="text-align: left;">Java Developer</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Research</td>
<td>Similarity measure between strings or XML trees</td>
<td style="text-align: left;">Similarity measure between strings or XML trees</td>
</tr>
<tr class="even">
<td style="text-align: left;">Contact</td>
<td><script type="text/javascript">
<td style="text-align: left;"><script type="text/javascript">
<!--
h='&#x75;&#110;&#x69;&#118;&#x2d;&#x73;&#116;&#x2d;&#x65;&#116;&#x69;&#x65;&#110;&#110;&#x65;&#46;&#102;&#114;';a='&#64;';n='&#x2f;&#x2f;&#x6d;&#x61;&#114;&#x63;&#46;&#x73;&#x65;&#98;&#98;&#x61;&#110;';e=n+a+h;
document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+'&#x4d;&#x61;&#114;&#x63;&#32;&#x53;&#x65;&#98;&#98;&#x61;&#110;'+'<\/'+'a'+'>');
@ -426,11 +420,11 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+'&#x4
</tr>
<tr class="odd">
<td style="text-align: left;">Keywords</td>
<td>UML, Java 1.5, Swing, Java 2D, Java Web Start, Applet,</td>
<td style="text-align: left;">UML, Java 1.5, Swing, Java 2D, Java Web Start, Applet,</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td>subversion, XML, XHTML, PHP</td>
<td style="text-align: left;">subversion, XML, XHTML, PHP</td>
</tr>
</tbody>
</table>
@ -486,27 +480,27 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+'&#x4
<table>
<tbody>
<tr class="odd">
<td><em>2004</em></td>
<td style="text-align: left;"><em>2004</em></td>
<td style="text-align: left;">Ph.D. degree in Machine Learning</td>
</tr>
<tr class="even">
<td><em>2001</em></td>
<td style="text-align: left;"><em>2001</em></td>
<td style="text-align: left;">D.E.A. in Computer Science (equivalent to master)</td>
</tr>
<tr class="odd">
<td><em>2000</em></td>
<td style="text-align: left;"><em>2000</em></td>
<td style="text-align: left;">Maîtrise dInformatique</td>
</tr>
<tr class="even">
<td><em>1999</em></td>
<td style="text-align: left;"><em>1999</em></td>
<td style="text-align: left;">Licence in Computer Science</td>
</tr>
<tr class="odd">
<td><em>1998</em></td>
<td style="text-align: left;"><em>1998</em></td>
<td style="text-align: left;">DEUG MIAS (math)</td>
</tr>
<tr class="even">
<td><em>1995</em></td>
<td style="text-align: left;"><em>1995</em></td>
<td style="text-align: left;">BAC S (math)</td>
</tr>
</tbody>
@ -515,18 +509,22 @@ document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+'&#x4
<h1 id="scientific-publications">Scientific Publications</h1>
<h2 id="international">International</h2>
<table>
<colgroup>
<col style="width: 20%" />
<col style="width: 72%" />
</colgroup>
<tbody>
<tr class="odd">
<td style="text-align: left;">Journals</td>
<td>[Fundamenta Inforamticæ vol.86 2008] [Pattern Recognition, 2004]</td>
<td style="text-align: left;">[Fundamenta Inforamticæ vol.86 2008][Pattern Recognition, 2004]</td>
</tr>
<tr class="even">
<td style="text-align: left;">Conferences</td>
<td>[ECML 2008] [COLT 2006] [ICGI 2006] [COLT 2004] [ICALP 2003] [ICGI 2002]</td>
<td style="text-align: left;">[ECML 2008] [COLT 2006] [ICGI 2006][COLT 2004] [ICALP 2003] [ICGI 2002]</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Workshop</td>
<td>[TAGI05]</td>
<td style="text-align: left;">[TAGI05]</td>
</tr>
</tbody>
</table>

View file

@ -18,27 +18,34 @@ date: 26 July 2016
\fi
-------- -------------------------
-------- ---------------------------------------------------------------
name Yann Esposito
mail <yann.esposito@gmail.com>
port (+33)650845271
address Bât 9, Résidence Saint Marc
591, avenue Jean Aicard
06700, Saint Laurent du Var
-------- -------------------------
-------- ---------------------------------------------------------------
## Professional Background
--------- ------ -------- -----------------------------------------------------------------------------------------
_2016_ &rarr; Clojure Software Engineer for Cisco (Threatgrid), _Remote_
_2013_ &rarr; _2016_ Machine Learning Scientist &amp; Software Engineer at Vigiglobe,
_Sophia Antipolis, France_
_2010_ &rarr; Co-Founder of GridPocket, _Sophia Antipolis, France_
_2007_ &rarr; _2013_ AirFrance, _Sophia Antipolis, France_
_10/2006_ &rarr; _3/2007_ Post Ph.D., Hubert Curien Laboratory, _St-Etienne, France_
_10/2004_ &rarr; _9/2006_ ATER (College Degree Teach _&_ Research), _Marseille, France_
_10/2001_ &rarr; _9/2004_ University Monitor (College Degree Teach _&_ Research),
_Marseille, France_
_1995_ &rarr; _2000_ Miscellaneous summer jobs
--------- ------ -------- -----------------------------------------------------------------------------------------
@ -123,16 +130,17 @@ github account: [github.com/yogsototh](https://github.com/yogsototh)
- [Cisco (threatgrid)](http://cisco.com) Security & Threat Management.
- [Vigiglobe](http://vigiglobe.com) architecture able to analyze thousands of social media messages in realtime. In particular, real time Machine Learning &amp; Statistics.
- YPassword iOS application
- Gridpocket web services (from conception to realization, works in correlation with a mobile app)
- [Gridpocket](http://gridpocket.com) web services (from conception to realization, works in correlation with a mobile app)
- [DEES](https://github.com/yogsototh/DEES): a 10.000 line C++ command line program. This program implement most [HMM](http://en.wikipedia.org/wiki/Hidden_Markov_model) standard algorithms _&_ inference algorithms.
- [SeDiL](http://labh-curien.univ-st-etienne.fr/SEDiL/): a Java application using Swing UI. The goal is to provide biologist an easy way to use an algorithm that generate Similarity Matrices for strings but also for Tree structures. Most graphics was done by me, including the drawing of trees. I didn't used a library for that purpose.
- For YPassword ; a Dashboard Widget, a web interface, a command line tool.
- Some websites: [yannesposito.com](http://yannesposito.com), [ypassword.espozito.com](http://ypassword.espozito.com)
- YPassword iOS application
- [YPassword](http://yannesposito/YPassword) web interface in elm
- Also relative to YPassword ; a Dashboard Widget, a command line tool.
- Some websites: [yannesposito.com](http://yannesposito.com)
- Written a thesis in Machine Learning and published in major international conferences:
[ICALP&nbsp;2003], [COLT&nbsp;2004] _&_ [COLT&nbsp;2006].
- A full javascript web application which display Electric consumption in real time.
- [krambook](http://krambook.espozito.com) (the engine I use to create this document. I exported it in HTML, PDF (using \LaTeX) and SVG.
- [mkdocs](http://yogsototh.github.io/mkdocs) (the engine I use to create this document. I exported it in HTML, PDF (using \LaTeX) and SVG.
- some Mac OS X screensaver, a MetaPost plugin to draw Automata, an RFC-like document to help my student to make a TOR like network, etc...
- a bunch of other projects see [http://github.com/yogsototh](http://github.com/yogsototh)
@ -285,8 +293,12 @@ _1995_ BAC S (math)
## International
-------------- ----------------------------------------------------
Journals [Fundamenta&nbsp;Inforamticæ&nbsp;vol.86&nbsp;2008] [Pattern&nbsp;Recognition,&nbsp;2004]
Conferences [ECML&nbsp;2008] [COLT&nbsp;2006] [ICGI&nbsp;2006] [COLT&nbsp;2004] [ICALP&nbsp;2003] [ICGI&nbsp;2002]
Journals [Fundamenta&nbsp;Inforamticæ&nbsp;vol.86&nbsp;2008]
[Pattern&nbsp;Recognition,&nbsp;2004]
Conferences [ECML&nbsp;2008] [COLT&nbsp;2006] [ICGI&nbsp;2006]
[COLT&nbsp;2004] [ICALP&nbsp;2003] [ICGI&nbsp;2002]
Workshop [TAGI05]
-------------- ----------------------------------------------------

Binary file not shown.

View file

@ -1,3 +1,4 @@
@charset "UTF-8";
/*
* I add this to html files generated with pandoc.
*/
@ -9,7 +10,7 @@ html {
body {
color: #444;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
font-family: "Avenir Next", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.7;
padding: 1em;
@ -60,7 +61,7 @@ h1, h2, h3, h4, h5, h6 {
color: #111;
line-height: 125%;
margin-top: 2em;
font-weight: normal; }
font-family: "Hoefler Text", Georgia, Times, serif; }
h4, h5, h6 {
font-weight: bold; }
@ -186,21 +187,19 @@ figcaption {
table {
margin-bottom: 2em;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid;
border-top: 1px solid;
border-spacing: 0;
border-collapse: collapse; }
border-collapse: collapse;
width: 100%; }
table th {
padding: .2em 1em;
background-color: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd; }
border-bottom: 1px solid; }
table td {
padding: .2em 1em;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
vertical-align: top; }
.author {
@ -271,7 +270,7 @@ table td {
float: left;
width: .7em;
white-space: nowrap;
content: "- . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "; }
content: "-   . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . " ". . . . . . . . . . . . . . . . . . . . "; }
header {
text-align: center;

View file

@ -14,7 +14,7 @@ html {
body {
color: #444;
font-family: Georgia, Palatino, 'Palatino Linotype', Times, 'Times New Roman', serif;
font-family: "Avenir Next", Helvetica, Arial, sans-serif;
font-size: 12px;
line-height: 1.7;
padding: 1em;
@ -77,7 +77,7 @@ h1, h2, h3, h4, h5, h6 {
color: #111;
line-height: 125%;
margin-top: 2em;
font-weight: normal;
font-family: "Hoefler Text", Georgia, Times, serif;
}
h4, h5, h6 {
@ -233,23 +233,21 @@ figcaption {
table {
margin-bottom: 2em;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
border-bottom: 1px solid;
border-top: 1px solid;
border-spacing: 0;
border-collapse: collapse;
width: 100%;
}
table th {
padding: .2em 1em;
background-color: #eee;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid;
}
table td {
padding: .2em 1em;
border-top: 1px solid #ddd;
border-left: 1px solid #ddd;
vertical-align: top;
}
@ -344,7 +342,7 @@ table td {
float: left;
width: .7em;
white-space: nowrap;
content: "- . . . . . . . . . . . . . . . . . . . "
content: "-\00a0\00a0\00a0. . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . "
". . . . . . . . . . . . . . . . . . . . " ;