mkdocs/resume/resume.html

608 lines
27 KiB
HTML
Raw Normal View History

2016-07-26 13:00:02 +00:00
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta name="generator" content="pandoc">
<meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=yes">
<meta name="author" content="Yann Esposito">
<meta name="dcterms.date" content="2016-07-26">
<title>Resume</title>
<style type="text/css">code{white-space: pre;}</style>
<!--[if lt IE 9]>
2016-07-27 08:51:30 +00:00
<script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
2016-07-26 13:00:02 +00:00
<![endif]-->
2016-07-27 08:51:30 +00:00
<link rel="stylesheet" href="../styling.css">
2016-07-26 13:00:02 +00:00
</head>
<body>
<header>
<h1 class="title">Resume</h1>
<h2 class="author">Yann Esposito</h2>
<h3 class="date">26 July 2016</h3>
</header>
<nav id="TOC">
<ul>
<li><a href="#yann-esposito">Yann Esposito</a><ul>
<li><a href="#professional-background">Professional Background</a></li>
<li><a href="#education">Education</a></li>
<li><a href="#research-activies-publications">Research Activies: Publications</a></li>
</ul></li>
<li><a href="#presentation">Presentation</a></li>
<li><a href="#public-things-done">Public things done</a></li>
<li><a href="#technical-competences">Technical Competences</a></li>
<li><a href="#jobs">Jobs</a><ul>
<li><a href="#clojure-software-engineer-for-cisco-2016">Clojure Software Engineer for Cisco <em>2016 →</em></a></li>
<li><a href="#machine-learning-scientist-software-engineer-for-vigiglobe-2013-2016">Machine Learning Scientist <em>&amp;</em> Software Engineer for Vigiglobe <em>2013 → 2016</em></a></li>
<li><a href="#co-founder-freelance-for-gridpocket-2010">Co-Founder <em>&amp;</em> freelance for GridPocket <em>2010 →</em></a></li>
<li><a href="#consultant-airfrance-2007">Consultant, AirFrance <em>2007 →</em></a></li>
<li><a href="#post-ph.d-102006-32007">Post Ph.D <em>10/2006 → 3/2007</em></a></li>
<li><a href="#ater-102004-92006">ATER <em>10/2004 → 9/2006</em></a></li>
<li><a href="#moniteur-des-universités-102001-92004">Moniteur des Universités <em>10/2001 → 9/2004</em></a></li>
</ul></li>
<li><a href="#diploma">Diploma</a></li>
<li><a href="#scientific-publications">Scientific Publications</a><ul>
<li><a href="#international">International</a></li>
<li><a href="#national-french">National (French)</a></li>
</ul></li>
<li><a href="#projects">Projects</a><ul>
2016-07-26 14:33:52 +00:00
<li><a href="#haskell-libraries">Haskell libraries</a></li>
2016-07-26 13:00:02 +00:00
<li><a href="#ypassword-2008">YPassword <em>2008 →</em></a></li>
<li><a href="#anonymous-network-project-022006-062006">Anonymous Network Project <em>02/2006 → 06/2006</em></a></li>
<li><a href="#other-projects">Other projects</a></li>
</ul></li>
</ul>
</nav>
2016-07-26 14:33:52 +00:00
<h1 id="yann-esposito">Yann Esposito</h1>
<p></p>
<p><a href="./resume.pdf">PDF Version</a></p>
<p></p>
2016-07-26 13:00:02 +00:00
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">name</td>
<td style="text-align: left;">Yann Esposito</td>
</tr>
<tr class="even">
<td style="text-align: left;">mail</td>
<td style="text-align: left;"><script type="text/javascript">
<!--
h='&#x67;&#x6d;&#x61;&#x69;&#108;&#46;&#x63;&#x6f;&#x6d;';a='&#64;';n='&#x79;&#x61;&#110;&#110;&#46;&#x65;&#x73;&#112;&#x6f;&#x73;&#x69;&#116;&#x6f;';e=n+a+h;
document.write('<a h'+'ref'+'="ma'+'ilto'+':'+e+'" clas'+'s="em' + 'ail">'+e+'<\/'+'a'+'>');
// -->
</script><noscript>&#x79;&#x61;&#110;&#110;&#46;&#x65;&#x73;&#112;&#x6f;&#x73;&#x69;&#116;&#x6f;&#32;&#x61;&#116;&#32;&#x67;&#x6d;&#x61;&#x69;&#108;&#32;&#100;&#x6f;&#116;&#32;&#x63;&#x6f;&#x6d;</noscript></td>
</tr>
<tr class="odd">
<td style="text-align: left;">port</td>
<td style="text-align: left;">(+33)650845271</td>
</tr>
<tr class="even">
<td style="text-align: left;">address</td>
<td style="text-align: left;">Bât 9, Résidence Saint Marc</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td style="text-align: left;">591, avenue Jean Aicard</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">06700, Saint Laurent du Var</td>
</tr>
</tbody>
</table>
2016-07-26 14:33:52 +00:00
<h2 id="professional-background">Professional Background</h2>
2016-07-26 13:00:02 +00:00
<table>
2016-07-27 08:51:30 +00:00
<colgroup>
<col style="width: 8%" />
<col style="width: 6%" />
<col style="width: 7%" />
<col style="width: 77%" />
</colgroup>
2016-07-26 13:00:02 +00:00
<tbody>
<tr class="odd">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>2016</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Clojure Software Engineer for Cisco (Threatgrid), <em>Remote</em></td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>2013</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<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>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>2010</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Co-Founder of GridPocket, <em>Sophia Antipolis, France</em></td>
2016-07-26 13:00:02 +00:00
</tr>
2016-07-27 08:51:30 +00:00
<tr class="even">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>2007</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2013</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">AirFrance, <em>Sophia Antipolis, France</em></td>
2016-07-26 13:00:02 +00:00
</tr>
2016-07-27 08:51:30 +00:00
<tr class="odd">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>10/2006</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>3/2007</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Post Ph.D., Hubert Curien Laboratory, <em>St-Etienne, France</em></td>
2016-07-26 13:00:02 +00:00
</tr>
2016-07-27 08:51:30 +00:00
<tr class="even">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>10/2004</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>9/2006</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">ATER (College Degree Teach <em>&amp;</em> Research), <em>Marseille, France</em></td>
2016-07-26 13:00:02 +00:00
</tr>
2016-07-27 08:51:30 +00:00
<tr class="odd">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>10/2001</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<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>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
2016-07-26 14:33:52 +00:00
<td style="text-align: right;"><em>1995</em></td>
<td style="text-align: right;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2000</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: left;">Miscellaneous summer jobs</td>
</tr>
</tbody>
</table>
2016-07-26 14:33:52 +00:00
<h2 id="education">Education</h2>
2016-07-26 13:00:02 +00:00
<table>
<tbody>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2004</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">CS Ph.D. in Machine Learning at Université de Provence</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2001</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">D.E.A. (Equivalent to Master in Computer science)</td>
</tr>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2000</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">Maîtrise in Computer Science</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1999</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">Licence in Computer Science</td>
</tr>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1998</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">DEUG MIAS (Math)</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1995</em></td>
2016-07-26 13:00:02 +00:00
<td style="text-align: right;">BAC S (Math)</td>
</tr>
</tbody>
</table>
2016-07-26 14:33:52 +00:00
<h2 id="research-activies-publications">Research Activies: Publications</h2>
2016-07-26 13:00:02 +00:00
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;"><em>International Journal</em></td>
<td style="text-align: left;">[Fundamenta Informaticæ, 2008]</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">[Pattern Recognition, 2004]</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><em>Internation Conferences</em></td>
<td style="text-align: left;">[ECML 2008] [ICGI 2006] [COLT 2006]</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">[COLT 2004] [ICALP 2003] [ICGI 2002]</td>
</tr>
<tr class="odd">
<td style="text-align: left;"><em>National Journal</em></td>
<td style="text-align: left;">[JEDAI 2002]</td>
</tr>
<tr class="even">
<td style="text-align: left;"><em>National Conferences</em></td>
<td style="text-align: left;">[CAp06] [CAp04] [CAp03]</td>
</tr>
</tbody>
</table>
2016-07-26 14:33:52 +00:00
<h1 id="presentation">Presentation</h1>
2016-07-26 13:00:02 +00:00
<p>I am French with a Post Ph.D in Machine Learning<a href="#fn1" class="footnoteRef" id="fnref1"><sup>1</sup></a>. Furthermore I love web programming and design.</p>
<p>I am currently working remotely for Cisco Security team as a Clojure Software Engineer.</p>
<p>Previously I worked for Vigiglobe. The first six months I worked with <code>node.js</code> (API/MongoDB/Web). Then we upgraded our stack to <em>Clojure, Haskell, Mesos, Kafka, Druid</em>, etc… At that time we were two to make all technical decisions. In the end we made a real time analytics of social media content on a scalable architecture. Actually our architecture is able to manage (Aggregation &amp; Machine Learning) thousands of messages per second.<a href="#fn2" class="footnoteRef" id="fnref2"><sup>2</sup></a> In particular, Ive written an Haskell twitter stream absorber able to handle thousands of tweets per seconds. And I coded myself a real time sentiment analysis module taking algebraic properties into account to optimize its efficiency.</p>
<ul>
<li><p>During my Ph.D. I made a C++ program (github<a href="#fn3" class="footnoteRef" id="fnref3"><sup>3</sup></a> and resume<a href="#fn4" class="footnoteRef" id="fnref4"><sup>4</sup></a>). I coded most of standard HMM learning algorithms. I developed an algorithm which I invented during my Ph.D. which use some operational optimization algorithm. During this period I published articles in international conferences and I taught Computer Science to college students.</p></li>
<li><p>At the Hubert Curien Laboratory I made my post Ph.D. I developed a scientific application in Java/applet/JWS that should be used by biologists. The code has been updated a bit since my 6 month post Ph.D<a href="#fn5" class="footnoteRef" id="fnref5"><sup>5</sup></a>.</p></li>
<li><p>I worked in the web industry for Airfrance. My work environment was quite heterogeneous. From shell scripting to manage huge amount of data, web design and production environment.</p></li>
<li><p>I worked for GridPocket (I am a co-founder). This is a French startup specialized in Electric Grid. I created a private<a href="#fn6" class="footnoteRef" id="fnref6"><sup>6</sup></a> web application.</p></li>
<li><p>Ive also written an iOS application to manage passwords<a href="#fn7" class="footnoteRef" id="fnref7"><sup>7</sup></a>.</p></li>
<li><p>I am the author of some quite popular blog posts<a href="#fn8" class="footnoteRef" id="fnref8"><sup>8</sup></a>.</p></li>
</ul>
<p>For an almost exhaustive list of my projects, you could check my github account: <a href="https://github.com/yogsototh">github.com/yogsototh</a></p>
2016-07-26 14:33:52 +00:00
<h1 id="public-things-done">Public things done</h1>
2016-07-26 13:00:02 +00:00
<ul>
<li><a href="http://cisco.com">Cisco (threatgrid)</a> Security &amp; Threat Management.</li>
<li><a href="http://vigiglobe.com">Vigiglobe</a> architecture able to analyze thousands of social media messages in realtime. In particular, real time Machine Learning &amp; Statistics.</li>
<li>YPassword iOS application</li>
<li>Gridpocket web services (from conception to realization, works in correlation with a mobile app)</li>
<li><a href="https://github.com/yogsototh/DEES">DEES</a>: a 10.000 line C++ command line program. This program implement most <a href="http://en.wikipedia.org/wiki/Hidden_Markov_model">HMM</a> standard algorithms <em>&amp;</em> inference algorithms.</li>
<li><a href="http://labh-curien.univ-st-etienne.fr/SEDiL/">SeDiL</a>: 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 didnt used a library for that purpose.</li>
<li>For YPassword ; a Dashboard Widget, a web interface, a command line tool.</li>
<li>Some websites: <a href="http://yannesposito.com">yannesposito.com</a>, <a href="http://ypassword.espozito.com">ypassword.espozito.com</a></li>
2016-07-26 14:33:52 +00:00
<li>Written a thesis in Machine Learning and published in major international conferences: [ICALP 2003], [COLT 2004] <em>&amp;</em> [COLT 2006].</li>
2016-07-26 13:00:02 +00:00
<li>A full javascript web application which display Electric consumption in real time.</li>
<li><a href="http://krambook.espozito.com">krambook</a> (the engine I use to create this document. I exported it in HTML, PDF (using ) and SVG.</li>
<li>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…</li>
<li>a bunch of other projects see <a href="http://github.com/yogsototh" class="uri">http://github.com/yogsototh</a></li>
</ul>
<h1 id="technical-competences">Technical Competences</h1>
2016-07-26 14:33:52 +00:00
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Languages</td>
<td style="text-align: left;"><strong>Haskell</strong>, <strong>Clojure</strong>, <strong>Javascript</strong>,</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">scheme, C, camL, C++, Ruby, Perl, Java, Python, PHP</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Web frontend</td>
<td style="text-align: left;"><strong>elm</strong>, <strong>Clojurescript</strong>, <strong>Reagent</strong>, <strong>Angular.js</strong>, <strong>sass</strong>, etc…</td>
</tr>
<tr class="even">
<td style="text-align: left;">Web frameworks</td>
<td style="text-align: left;"><strong>compojure-api</strong>, <strong>Yesod</strong>, <strong>servant</strong>, actionhero</td>
</tr>
<tr class="odd">
<td style="text-align: left;">ML Tools</td>
<td style="text-align: left;"><strong>weka</strong>, SVMlight</td>
</tr>
<tr class="even">
<td style="text-align: left;">Stream Computing</td>
<td style="text-align: left;"><strong>kafka</strong>, <strong>druid</strong>, storm (with clojure)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">UNIX</td>
<td style="text-align: left;">Shell scripts (zsh, bash), awk, , ConTeXt, metapost</td>
</tr>
<tr class="even">
<td style="text-align: left;">VCS</td>
<td style="text-align: left;"><strong>git</strong>, Bazaar (DCVS), subversion (svn), CVS</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Mac/iOS</td>
<td style="text-align: left;"><strong>Objective-C Cocoa (Mac &amp; iOS)</strong>, Dahsboard widget,</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">Quartz Composer</td>
</tr>
</tbody>
</table>
2016-07-26 13:00:02 +00:00
<h1 id="jobs">Jobs</h1>
<h2 id="clojure-software-engineer-for-cisco-2016">Clojure Software Engineer for Cisco <em>2016 →</em></h2>
<ul>
<li><em>Remote</em></li>
</ul>
<table>
<tbody>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Product</td>
<td style="text-align: left;">Security Threat Management</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Role</td>
<td style="text-align: left;">Clojure Software Engineer</td>
2016-07-26 13:00:02 +00:00
</tr>
</tbody>
</table>
<h2 id="machine-learning-scientist-software-engineer-for-vigiglobe-2013-2016">Machine Learning Scientist <em>&amp;</em> Software Engineer for Vigiglobe <em>2013 → 2016</em></h2>
<ul>
<li><em>Sophia Antipolis, France</em></li>
</ul>
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Product</td>
<td style="text-align: left;">Scalable Real Time Social Media Analytics</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">Sentiment Analysis</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td style="text-align: left;">Many client side web applications (Angular.js &amp; reagent)</td>
</tr>
<tr class="even">
<td style="text-align: left;">Role</td>
<td style="text-align: left;">Machine Learning Scientist</td>
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
<td style="text-align: left;">(fast sentiment analysis, learning protocols, etc..)</td>
</tr>
<tr class="even">
<td style="text-align: left;"></td>
<td style="text-align: left;">Full stack engineer (backend to frontend architecture)</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Keywords</td>
<td style="text-align: left;">Clojure, Haskell, node.js, reagent, Angular.js, Stream computing</td>
</tr>
</tbody>
</table>
<h2 id="co-founder-freelance-for-gridpocket-2010">Co-Founder <em>&amp;</em> freelance for GridPocket <em>2010 →</em></h2>
<p><em>Sophia Antipolis, France</em></p>
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Product</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Two API server (one for client, another for administration)</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">A private client side web application</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">An iPhone Application</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Some Linux boxes to send data to the servers</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">A Linux driver</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;">Role</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Full technical responsibilities</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;">Keywords</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Ruby, REST, JSON, HTML, CSS, Javascript, AJAX,</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">jQuery, Objective-C, ASIHTTPRequest, CorePlot, CoreData, C</td>
2016-07-26 13:00:02 +00:00
</tr>
</tbody>
</table>
<h2 id="consultant-airfrance-2007">Consultant, AirFrance <em>2007 →</em></h2>
<p><em>Sophia Antipolis, France</em></p>
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Role</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">In charge of the Airfrance CMS for their website.</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;">Keywords</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">TeamSite, Perl, XML, XHTML, CSS, javascript, JSP,</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Unix (Solaris/Linux), Bazaar</td>
2016-07-26 13:00:02 +00:00
</tr>
</tbody>
</table>
<h2 id="post-ph.d-102006-32007">Post Ph.D <em>10/2006 → 3/2007</em></h2>
<p><em>Université Jean Monet, Laboratoire Hubert Curien, Saint-Etienne</em></p>
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Product</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><a href="http://labh-curien.univ-st-etienne.fr/SEDiL/">SeDiL</a></td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;">Role</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Java Developer</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;">Research</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">Similarity measure between strings or XML trees</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;">Contact</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><script type="text/javascript">
2016-07-26 13:00:02 +00:00
<!--
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'+'>');
// -->
</script><noscript>&#x4d;&#x61;&#114;&#x63;&#32;&#x53;&#x65;&#98;&#98;&#x61;&#110;&#32;&#40;&#x2f;&#x2f;&#x6d;&#x61;&#114;&#x63;&#46;&#x73;&#x65;&#98;&#98;&#x61;&#110;&#32;&#x61;&#116;&#32;&#x75;&#110;&#x69;&#118;&#x2d;&#x73;&#116;&#x2d;&#x65;&#116;&#x69;&#x65;&#110;&#110;&#x65;&#32;&#100;&#x6f;&#116;&#32;&#102;&#114;&#x29;</noscript></td>
</tr>
<tr class="odd">
<td style="text-align: left;">Keywords</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">UML, Java 1.5, Swing, Java 2D, Java Web Start, Applet,</td>
2016-07-26 13:00:02 +00:00
</tr>
<tr class="even">
<td style="text-align: left;"></td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">subversion, XML, XHTML, PHP</td>
2016-07-26 13:00:02 +00:00
</tr>
</tbody>
</table>
<p>Details:</p>
<blockquote>
<p>Java application: <em>11 000 lines with javadoc</em></p>
<p>Main functionalities</p>
<ul>
<li>learn edit matrices</li>
<li>compute edit distances between trees or strings</li>
<li>visualize trees or sequences (JAVA 2D)</li>
<li>classification using K means</li>
<li>Generate random tree couple from an edit distance matrice</li>
</ul>
<p>Web: <a href="http://labh-curien.univ-st-etienne.fr/SEDiL/" class="uri">http://labh-curien.univ-st-etienne.fr/SEDiL/</a></p>
</blockquote>
<h2 id="ater-102004-92006">ATER <em>10/2004 → 9/2006</em></h2>
<p>Research <em>&amp;</em> Teacher, Université de Provence, Marseille</p>
<p><em>teach 1/2, research 1/6, C++ development 1/3</em></p>
<p>DEES ; a C++ software</p>
<blockquote>
<p><em>7500 lines of C++ code, 10.000 with comments</em></p>
<p>Main functionalities:</p>
<ul>
<li>Mulitiplicity Automata, HMM <em>&amp;</em> PDA Inference,</li>
<li>Baum Welch <em>&amp;</em> Viterbi Algorithms,</li>
<li>GraphViz export,</li>
<li>String Generation from many Models,</li>
</ul>
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Languages</td>
<td style="text-align: left;">C++</td>
</tr>
<tr class="even">
<td style="text-align: left;">API</td>
<td style="text-align: left;">STL</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Environment</td>
<td style="text-align: left;">Linux (Debian) <em>&amp;</em> Windows XP</td>
</tr>
</tbody>
</table>
</blockquote>
<h2 id="moniteur-des-universités-102001-92004">Moniteur des Universités <em>10/2001 → 9/2004</em></h2>
<p>Université de Provence, Marseille</p>
<p><em>teach 1/3, research 1/3, C++ Development 1/3</em></p>
<p>Creation of DEES (see preceeding entry).</p>
<h1 id="diploma">Diploma</h1>
2016-07-26 14:33:52 +00:00
<table>
<tbody>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2004</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Ph.D. degree in Machine Learning</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2001</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">D.E.A. in Computer Science (equivalent to master)</td>
</tr>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>2000</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Maîtrise dInformatique</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1999</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">Licence in Computer Science</td>
</tr>
<tr class="odd">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1998</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">DEUG MIAS (math)</td>
</tr>
<tr class="even">
2016-07-27 08:51:30 +00:00
<td style="text-align: left;"><em>1995</em></td>
2016-07-26 14:33:52 +00:00
<td style="text-align: left;">BAC S (math)</td>
</tr>
</tbody>
</table>
2016-07-26 13:00:02 +00:00
<h1 id="scientific-publications">Scientific Publications</h1>
<h2 id="international">International</h2>
2016-07-26 14:33:52 +00:00
<table>
2016-07-27 08:51:30 +00:00
<colgroup>
<col style="width: 20%" />
<col style="width: 72%" />
</colgroup>
2016-07-26 14:33:52 +00:00
<tbody>
<tr class="odd">
<td style="text-align: left;">Journals</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">[Fundamenta Inforamticæ vol.86 2008][Pattern Recognition, 2004]</td>
2016-07-26 14:33:52 +00:00
</tr>
<tr class="even">
<td style="text-align: left;">Conferences</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">[ECML 2008] [COLT 2006] [ICGI 2006][COLT 2004] [ICALP 2003] [ICGI 2002]</td>
2016-07-26 14:33:52 +00:00
</tr>
<tr class="odd">
<td style="text-align: left;">Workshop</td>
2016-07-27 08:51:30 +00:00
<td style="text-align: left;">[TAGI05]</td>
2016-07-26 14:33:52 +00:00
</tr>
</tbody>
</table>
2016-07-26 13:00:02 +00:00
<h2 id="national-french">National (French)</h2>
2016-07-26 14:33:52 +00:00
<table>
<tbody>
<tr class="odd">
<td style="text-align: left;">Journals</td>
<td style="text-align: left;">[JEDAI, 2003]</td>
</tr>
<tr class="even">
<td style="text-align: left;">Conferences</td>
<td style="text-align: left;">[CAP 2006] [CAP 2004] [CAP 2003]</td>
</tr>
<tr class="odd">
<td style="text-align: left;">Thesis</td>
<td style="text-align: left;">[Université de Provence 2004]</td>
</tr>
</tbody>
</table>
2016-07-26 13:00:02 +00:00
<h1 id="projects">Projects</h1>
<p>Most of my latest programming activities are publicly available at <a href="http://github.com/yogsototh">github.com/yogsototh</a></p>
2016-07-26 14:33:52 +00:00
<h2 id="haskell-libraries">Haskell libraries</h2>
<ul>
<li><p><a href="http://hackage.haskell.org/user/yogsototh">Link to list of packages</a></p></li>
<li><code>holy-project</code></li>
<li><code>human-readable-duration</code></li>
<li><code>wai-middleware-caching-lru</code></li>
<li><code>wai-middleware-caching-redis</code></li>
<li><p><code>wai-middleware-caching</code></p></li>
</ul>
2016-07-26 13:00:02 +00:00
<h2 id="ypassword-2008">YPassword <em>2008 →</em></h2>
<p>Mainly an iOS application:</p>
<ul>
<li><a href="http://ypassword.espozito.com">YPassword, <code>http://ypassword.espozito.com</code></a></li>
</ul>
<p>Ive done fully the website from scratch. Also there are some javascript implementation of YPassword method:</p>
<blockquote>
<ul>
<li>a Mac OS X dashboard widget,</li>
<li>a Cappuccino Web application,</li>
<li>a jQuery Web application,</li>
<li>a command line tool,</li>
<li>an Applescript helper</li>
</ul>
</blockquote>
<h2 id="anonymous-network-project-022006-062006">Anonymous Network Project <em>02/2006 → 06/2006</em></h2>
<p>Made a protocol similar to <a href="http://www.torproject.org">TOR</a> for student.</p>
<h2 id="other-projects">Other projects</h2>
<ul>
2016-07-26 14:33:52 +00:00
<li>Web Application used for private team usage at AirFrance <em>2008 →</em> This application is just done <em><a href="http://cache.ohinternet.com/images/thumb/f/fa/4tehlulz.jpg/618px-4tehlulz.jpg">for teh lulz</a></em>. Not related to the Airfrance work. But still pleasant. <em>Javascript(Prototype.js, Scriptaculous), CSS, PHP/MySQL, Google Talk</em></li>
<li><a href="https://github.com/yogsototh/metautomata">metapost package</a> to draw Automata <em>2003 → 2004</em> <em>metapost</em></li>
<li>Mac OS X Screensavers (<a href="https://github.com/yogsototh/YClock">YClock</a> <em>&amp;</em> YAquaBubbles) <em>2003 → 2004</em> <em>Objective-C,Quartz Composer,Cocoa</em></li>
2016-07-26 13:00:02 +00:00
</ul>
<p>You could find even more information by looking at:</p>
<ul>
<li>My personnal website: <a href="http://yannesposito.com"><code>http://yannesposito.com</code></a></li>
<li>My github account: <a href="http://github.com/yogsototh"><code>http://github.com/yogsototh</code></a></li>
</ul>
<section class="footnotes">
<hr />
<ol>
<li id="fn1"><p>To be more precise in Grammatical Inference<a href="#fnref1"></a></p></li>
<li id="fn2"><p><a href="http://vigiglobe.com" class="uri">http://vigiglobe.com</a><a href="#fnref2"></a></p></li>
<li id="fn3"><p><a href="https://github.com/yogsototh/DEES" class="uri">https://github.com/yogsototh/DEES</a><a href="#fnref3"></a></p></li>
<li id="fn4"><p><a href="http://yann.esposito.free.fr/dees.php?lang=en" class="uri">http://yann.esposito.free.fr/dees.php?lang=en</a><a href="#fnref4"></a></p></li>
<li id="fn5"><p><a href="http://labh-curien.univ-st-etienne.fr/SEDiL/faq.php?lang=en" class="uri">http://labh-curien.univ-st-etienne.fr/SEDiL/faq.php?lang=en</a> (I like to believe I became a better designer ☺)<a href="#fnref5"></a></p></li>
<li id="fn6"><p>Sorry the code is private I cant show it :(.<a href="#fnref6"></a></p></li>
<li id="fn7"><p><a href="http://ypassword.espozito.com" class="uri">http://ypassword.espozito.com</a><a href="#fnref7"></a></p></li>
<li id="fn8"><p><a href="http://yannesposito.com/Scratch/en/blog/" class="uri">http://yannesposito.com/Scratch/en/blog/</a><a href="#fnref8"></a></p></li>
</ol>
</section>
<div id="footer">
2016-07-27 00:31:17 +00:00
<a href="http://yannesposito.com">yannesposito.com</a>
Proudly generated by <a href="http://github.com/yogsototh/mkdocs">mkdocs</a>
2016-07-26 13:00:02 +00:00
</div>
</body>
</html>