hCard microformat Validator (beta, of course)

This is an unofficial validator¹/conformance checker of the hCard microformat.

Po polsku En français
(translations welcome!)

Input

URL

Check entire XHTML or HTML page by entering its HTTP URL.

Fragment

Paste well-formed XHTML fragment or complete document containing hCard.

Upload

Upload HTML or XHTML file to validate it. For this to work your browser must be setting MIME types properly.

Example

If searching for hCards in the wild is tiring, check one of the test-cases:

Browse examples

API & Other

Any page by Referer

<a href="http://hcard.geekhood.net/referrer/">Validate hCards</a>

Bookmarklet

hCard?

RESTful JSON API

Send GET request to http://hcard.geekhood.net/?url=URL to validate&output=json.

Output will be roughly compatible with the Validator.nu JSON API. Likely to change in the future.

Please use this API for validation, not just as an converter/extraction tool.


Send Feedback

You can send feedback via e-mail or the form below.

If you're reporting a bug or have a suggestion, don't forget to include example hCard code.

Result

Congratulations! No errors found.

  1. hCard #1

    • Warn: hCard contains name class

      vCard's name is taken from page's <title>. People's names are described with fn or n/given-name.

      More info

    Address Street
    3 rue des Aveneaux
    City
    Nantes
    Postcode
    44100
    Country
    France
    Formatted name
    Bertrand Benjamin
    Photo URL
    /images/ben.jpg
    Telephone value
    0033785217247
    URL
    Name Given Name
    Bertrand
    Family Name
    Benjamin
  2. hCard #2

    • Info: This hCard describes organization or company

      org and fn used together imply that it is not a person.

      More info

    Address Street
    Campus Aiguillettes, 54506 Vandœuvre-lès-Nancy 
    
    City
    Nancy
    Formatted name
    Faculté des Sciences et technologies
    Organization Org. Name
    Faculté des Sciences et technologies
    Photo URL http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png
    URL http://fst.univ-lorraine.fr/
  3. hCard #3

    • Info: This hCard describes organization or company

      org and fn used together imply that it is not a person.

      More info

    Address Street
    13 Rue Michel Ney 
    
    City
    Nancy
    Formatted name
    UFR - Mathématiques & Informatique
    Organization Org. Name
    UFR - Mathématiques & Informatique
    Photo URL http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png
    URL http://www.univ-lorraine.fr/miage
  4. hCard #4

    • Info: This hCard describes organization or company

      org and fn used together imply that it is not a person.

      More info

    Address Street
    Bulevardi 31 
    
    City
    Helsinki
    Formatted name
    Metropolia University
    Organization Org. Name
    Metropolia University
    Photo URL http://www.metropolia.fi/fileadmin/template/2015/images/logo-en.jpg
    URL http://www.metropolia.fi/en/
  5. hCard #5

    • Info: This hCard describes organization or company

      org and fn used together imply that it is not a person.

      More info

    Address Street
    2Ter Boulevard Charlemagne 
    
    City
    Nancy
    Formatted name
    IUT Charlemagne
    Organization Org. Name
    IUT Charlemagne
    Photo URL http://iut-charlemagne.univ-lorraine.fr/sites/iut-charlemagne.univ-lorraine.fr/files/logo_iut-seul.png
    URL http://iut-charlemagne.univ-lorraine.fr/
  6. hCard #6

    • Info: This hCard describes organization or company

      org and fn used together imply that it is not a person.

      More info

    Address Street
    28 Avenue Yves Thépot 
    
    City
    Quimper
    Formatted name
    Lycée Yves Thépot
    Organization Org. Name
    Lycée Yves Thépot
    Photo URL http://www.lycee-thepot.org/images/thepot29/logos/logo-footer.png
    URL http://www.lycee-thepot.org/

File source

<!DOCTYPE html><html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr"><head><title>Benjamin B.</title><meta charset="utf-8"><meta http-equiv="X-UA-Compatible" content="IE=edge"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="description" content="Bertrand Benjamin, introduction, resume, CV, portfolio, dossier de compétences"><meta name="keywords" content="Bertrand Benjamin, benjamin, bertrand, Developer, CV, portfolio, resume, hresume, h-resume, hResume, Jekyll, GithubIO, Github Pages, microdata, microformats, microformats2, schema.org, Java, Perl, Java 8, MongoDB, Apache Spark, Apache Zeppelin, KDB, Jenkins, Git, perforce, Scrum, Eclipse, Linux, Windows"><link rel="shortcut icon" href="favicon.ico"><link href='https://fonts.googleapis.com/css?family=Roboto:400,500,400­italic,300italic,300,500italic,700,700italic,900,900italic' rel='stylesheet' type='text/css'><link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"><link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.css"><link href="http://www.w3.org/2005/11/profile" rel="profile"><link href="http://gmpg.org/xfn/11" rel="profile"><link href="http://microformats.org/profile/rel-license" rel="profile"><link href="http://microformats.org/profile/rel-nofollow" rel="profile"><link href="http://microformats.org/profile/rel-home" rel="profile"><link href="http://microformats.org/profile/h-resume" rel="profile"><link href="http://microformats.org/profile/hresume" rel="profile"><link href="http://microformats.org/profile/h-card" rel="profile"><link href="http://microformats.org/profile/h-adr" rel="profile"><link href="http://microformats.org/profile/h-event" rel="profile"><link rel="profile" href="http://microformats.org/profile/hcard" /><link id="theme-style" rel="stylesheet" href="css/cv.css"> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-103630400-1', 'auto'); ga('send', 'pageview'); </script></head><body><div class="wrapper h-resume hresume" itemscope itemtype="http://schema.org/Person"> <span class="p-name" hidden>Bertrand Benjamin</span> <span class="p-title" hidden></span><div class="sidebar-wrapper"><div class="p-contact h-card vcard"><div class="profile-container"> <img class="profile-img u-photo photo" itemprop="image" src="/images/ben.jpg" alt="profile picture"/><h1 class="name p-name p-fn fn" itemprop="name">Bertrand Benjamin</h1><span itemprop="givenName" hidden>Benjamin</span> <span itemprop="familyName" hidden>Bertrand</span><h3 class="tagline p-summary" itemprop="jobTitle">Experienced Full Stack Java, JEE Developer with interests in Big Data & Machine learning,...</h3></div><div class="contact-container container-block"><ul class="list-unstyled contact-list"><li class="email"> <i class="fa fa-envelope"></i> <a class="u-email email" itemprop="email" href="mailto:bertrandbenj@gmail.com"> bertrandbenj@gmail.com </a></li><li class="phone" hidden> <i class="fa fa-phone"></i> <a class="p-tel tel" itemprop="telephone" href="tel:0033785217247"> 0033785217247 </a></li><li class="website"> <i class="fa fa-globe"></i> <a class="u-url url" itemprop="url" target="_blank" href="http://bertrandbenjamin.com"> bertrandbenjamin.com </a></li><li class="linkedin"> <i class="fa fa-linkedin"></i> <a class="u-url url" itemprop="sameAs" target="_blank" href="http://www.linkedin.com/in/BnimajneB"> BnimajneB </a></li><li class="github"> <i class="fa fa-github"></i> <a class="u-url url" itemprop="sameAs" target="_blank" href="http://github.com/bertrandbenj"> bertrandbenj </a></li><li class="skype"> <i class="fa fa-skype"></i> <a> bertrandbenjam1 </a></li><li> <i class="fa fa-google"></i> <a rel="me" itemprop="sameAs" target="_blank" href="https://plus.google.com/+BenjaminBertrandDev"> +BenjaminBertrandDev </a></li><li class="p-adr h-adr adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <i class="fa fa-map-marker"></i> <span class="p-name" itemprop="name" hidden>Home</span> <span class="p-street-address street-address" itemprop="streetAddress" hidden>3 rue des Aveneaux</span> <span class="p-postal-code postal-code" itemprop="postalCode">44100</span> <span class="p-locality locality" itemprop="addressLocality">Nantes</span>, <span class="p-country-name country-name" itemprop="addressCountry">France</span></li></ul></div></div><div class="education-container container-block"><h2 class="container-block-title">Education</h2><div class="item p-education h-event education vevent" ><h4 class="degree p-name summary"> Master 1 Informatique</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://fst.univ-lorraine.fr/"> <span itemprop="description" hidden>Master 1 Informatique</span> <span class="p-fn p-org fn org" itemprop="name" > Faculté des Sciences et technologies </span> </a><div class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden> Campus Aiguillettes, 54506 Vandœuvre-lès-Nancy <br/> </span> <span class="post-code" itemprop="postalCode" hidden> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png" alt="school" hidden /></div><div class="time"> <time class="dt-start dtstart" datetime="2011">2011</time> - <time class="dt-end dtend" datetime="2012">2012</time></div></div><div class="item p-education h-event education vevent" ><h4 class="degree p-name summary"> Licence MIAGE</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.univ-lorraine.fr/miage"> <span itemprop="description" hidden>Licence MIAGE</span> <span class="p-fn p-org fn org" itemprop="name" > UFR - Mathématiques & Informatique </span> </a><div class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden> 13 Rue Michel Ney <br/> </span> <span class="post-code" itemprop="postalCode" hidden> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png" alt="school" hidden /></div><div class="time"> <time class="dt-start dtstart" datetime="2009">2009</time> - <time class="dt-end dtend" datetime="2010">2010</time></div></div><div class="item p-education h-event education vevent" ><h4 class="degree p-name summary"> BSc Software and media engineering</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.metropolia.fi/en/"> <span itemprop="description" hidden>BSc Software and media engineering</span> <span class="p-fn p-org fn org" itemprop="name" > Metropolia University </span> </a><div class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden> Bulevardi 31 <br/> </span> <span class="post-code" itemprop="postalCode" hidden> 00180 </span> <span class="locality" itemprop="addressLocality"> Helsinki </span>, <span class="country" itemprop="addressCountry"> Finland </span></div><img class="photo" src="http://www.metropolia.fi/fileadmin/template/2015/images/logo-en.jpg" alt="school" hidden /></div><div class="time"> <time class="dt-start dtstart" datetime="2008">2008</time> - <time class="dt-end dtend" datetime="2009">2009</time></div></div><div class="item p-education h-event education vevent" ><h4 class="degree p-name summary"> DUT Informatique</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://iut-charlemagne.univ-lorraine.fr/"> <span itemprop="description" hidden>DUT Informatique</span> <span class="p-fn p-org fn org" itemprop="name" > IUT Charlemagne </span> </a><div class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden> 2Ter Boulevard Charlemagne <br/> </span> <span class="post-code" itemprop="postalCode" hidden> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://iut-charlemagne.univ-lorraine.fr/sites/iut-charlemagne.univ-lorraine.fr/files/logo_iut-seul.png" alt="school" hidden /></div><div class="time"> <time class="dt-start dtstart" datetime="2007">2007</time> - <time class="dt-end dtend" datetime="2009">2009</time></div></div><div class="item p-education h-event education vevent" ><h4 class="degree p-name summary"> Baccalauréat SSI option mathématiques</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.lycee-thepot.org/"> <span itemprop="description" hidden>Baccalauréat SSI option mathématiques</span> <span class="p-fn p-org fn org" itemprop="name" > Lycée Yves Thépot </span> </a><div class="adr" itemprop="address" itemscope itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden> 28 Avenue Yves Thépot <br/> </span> <span class="post-code" itemprop="postalCode" hidden> 29000 </span> <span class="locality" itemprop="addressLocality"> Quimper </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.lycee-thepot.org/images/thepot29/logos/logo-footer.png" alt="school" hidden /></div><div class="time"> <time class="dt-start dtstart" datetime="2005">2005</time> - <time class="dt-end dtend" datetime="2007">2007</time></div></div></div><div class="languages-container container-block"><h2 class="container-block-title">Languages</h2><ul class="list-unstyled interests-list"><li class="p-skill">English <span class="lang-desc">(Professional)</span></li><li class="p-skill">French <span class="lang-desc">(Native)</span></li></ul></div><div class="remove-container container-block"><h2 class="container-block-title">About</h2><ul class="list-unstyled interests-list"><li>Using <a href="http://schema.org/">schema.org</a> - <a target="_blank" href="https://search.google.com/structured-data/testing-tool#url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Google Structured Data Testing Tool"></i> </a></li><li> Microformats <a href="http://microformats.org/wiki/hresume">hResume</a> - <a target="_blank" href="http://hcard.geekhood.net/?url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Microformats validator"></i> </a></li><li>Microformats2 <a target="_blank" href="http://microformats.org/wiki/h-resume" title="Specs">h-resume</a> - <a target="_blank" href="http://pin13.net/mf2/?url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Microformats2 validator"></i> </a></li><li>Hosted on <a target="_blank" href="https://pages.github.com/">Github Pages</a></li><li><a target="_blank" href="http://webjeda.com/online-cv/"><i class="fa fa-github"></i> sharu725 </a> 's template</li></ul></div></div><div class="main-wrapper"><div class="language-switch"><ul itemscope itemtype="http://schema.org/BreadcrumbList" style="list-style: none;"><li itemprop="itemListElement" itemscope itemtype="http://schema.org/ListItem"> <i class="fa fa-language"></i> <a itemscope itemtype="http://schema.org/Person" itemprop="item" href="/cv_en"> <span itemprop="name">English version</span> </a><meta itemprop="position" content="1" /></li></ul></div><h2 class="section-title"> <i class="fa fa-user"></i> COMPÉTENCES TECHNIQUES</h2><ul><li>Programmation: <strong>Java, Java 8, Perl, KDB, python</strong></li><li>Technologies Web: <strong>PHP, CSS5, HTML5, JavaScript, GWT, Drupal, NodeJs, SOAP, REST</strong></li><li>OS: <strong>UNIX, Windows</strong></li><li>Base de données: <strong>Oracle, Sybase, MySQL, DB2, MongoDB, Spark</strong></li><li>Modélisation: <strong>UML, Merise</strong></li><li>Méthode, Outils: <strong>Scrum, Agile, Jenkins, Jira, Git, perforce</strong></li><li>Autres: <strong>Études de besoin, spécifications, test, assistance utilisateur, reporting</strong></li></ul><hr><section class="section experiences-section"><h2 class="section-title"> <i class="fa fa-briefcase"></i> Expériences Professionnelles</h2><div class="item p-experience h-event" itemprop="alumniOf" itemscope itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">DevOps (NodeJS)</h3><div class="time"> <time class="dt-start" datetime="2017">2017</time> - <time class="dt-end" datetime="Present">Present</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="http://www.biblilend.net"> <span class="name" itemprop="name">BibliLend</span> </a>, <span class="p-location">France</span></div></div><div class="details" itemprop="description"><p class="p-summary" >Développement Full Stack et commercialisation d’une application de gestion de manuels scolaire à destination des associations de parents d’élèves.</p><strong>Missions</strong><ul><li><i class="p-summary">Analyse des cas d’utilisation</i></li><li><i class="p-summary">Conception d’une base de données NoSQL avec MongoDB</i></li><li><i class="p-summary">Développement backend avec Node JS.</i></li><li><i class="p-summary">Développement Frontend avec JQuery, templating avec Pug.</i></li><li><i class="p-summary">Control de version via Github</i></li><li><i class="p-summary">Déploiement sur serveur Debian</i></li><li><i class="p-summary">Administration du serveur</i></li><li><i class="p-summary">Écriture des tests unitaires</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>NodeJS, MongoDB, Git, Pug, IntelliJ, CSS 3 , HTML 5, ES 6</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Développeur (backend - Java)</h3><div class="time"> <time class="dt-start" datetime="2014-05">2014-05</time> - <time class="dt-end" datetime="2016-07">2016-07</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://www.morganstanley.com/"> <span class="name" itemprop="name">Morgan Stanley</span> </a>, <span class="p-location">Budapest</span></div></div><div class="details" itemprop="description"><p class="p-summary" >Développement et maintenance avec astreinte dans une équipe de 10 personnes pour administrer du calcul de risque financier.</p><strong>Missions</strong><ul><li><i class="p-summary">Refactoring de deux applications en Java 8</i></li><li><i class="p-summary">Large utilisation de Spring, Ant, Maven</i></li><li><i class="p-summary">Analyse et documentation de l’existant.</i></li><li><i class="p-summary">Production de feed, rapport extrait de KDB</i></li><li><i class="p-summary">Ecriture d’un “crash test” mesurant la résilience d’une grille de calcul</i></li><li><i class="p-summary">Intégration continue dans un environnement logiciel complexe via Jenkins.</i></li><li><i class="p-summary">Mise en place d’une équipe multidisciplinaire autour d’Apache Spark</i></li><li><i class="p-summary">Formations et présentations de Spark.</i></li><li><i class="p-summary">Mise en production de la première application Spark dans l’entreprise</i></li><li><i class="p-summary">Maintenance de scripts Perl, Python, Bash, Ksh</i></li><li><i class="p-summary">Astreinte opérationnelle, support de niveau 3</i></li><li><i class="p-summary">Contrôle des sources avec GIT et Perforce</i></li><li><i class="p-summary">Méthodologie SCRUM, stand up meetings quotidiennement</i></li><li><i class="p-summary">Code review systématique et requise pour la mise en production.</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>KDB, Java, Perl, python, Apache Spark, Bash, Jenkins, Jira, FishEye, Autosys, Eclipse, scrum stand-up meetings, git, Perforce, DB2, Sybase</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Bid Manager & Automation Team Member</h3><div class="time"> <time class="dt-start" datetime="2012-09">2012-09</time> - <time class="dt-end" datetime="2014-05">2014-05</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://www.ibm.com/hu-hu/"> <span class="name" itemprop="name">IBM</span> </a>, <span class="p-location">Budapest</span></div></div><div class="details" itemprop="description"><p class="p-summary" >Arrivé en tant que Bid manager, j’ai été transféré après quelques semaines dans une équipe informatique pour automatiser certains processus manuel et répétitif. Principalement en Java, j’ai développé des macros Open-Office et des applications Lotus Notes.</p><strong>Missions</strong><ul><li><i class="p-summary">Ecriture de devis pour le marché Français d’IBM</i></li><li><i class="p-summary">Création de pricings pour ces memes contrats.</i></li><li><i class="p-summary">Ecriture de scripts pour automatiser des tâches répétitive</i></li><li><i class="p-summary">Re-écriture de macros Excel en Macro Open-Office java</i></li><li><i class="p-summary">Écriture de Macros VBA pour le logiciel de reconnaissance vocal Dragon Naturally Speaking.</i></li><li><i class="p-summary">Formation d’une équipe au B.a.-ba de la programmation Java.</i></li><li><i class="p-summary">Formalisation des demandes du client quant aux automatisations à mettre en place.</i></li><li><i class="p-summary">Installation et formation des utilisateurs.</i></li><li><i class="p-summary">Analyse et synthèse d’applications Lotus Notes</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>Lotus Notes applications, Open-Office, VBA, Dragon Naturally Speaking, Java, eclipse</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Developer (Drupal)</h3><div class="time"> <time class="dt-start" datetime="2010">2010</time> - <time class="dt-end" datetime="2012">2012</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://esn.org/"> <span class="name" itemprop="name">ESN International</span> </a>, <span class="p-location">Brussels</span></div></div><div class="details" itemprop="description"><p class="p-summary" >Développement <strong>Drupal 7</strong> d’un site web centralisant la gestion des cartes d’adhérents d’une association étudiante européenne.</p><strong>Missions</strong><ul><li><i class="p-summary">Centraliser la gestion des partenaires de centaines d’associations.</i></li><li><i class="p-summary">Identification des différents partenariats des associations fédéré</i></li><li><i class="p-summary">Mise en place d’un feed <strong>RSS</strong> central</i></li><li><i class="p-summary">Collecte des feeds RSS des sites satellite</i></li><li><i class="p-summary">Gestion des utilisateurs avec <strong>LDAP</strong></i></li><li><i class="p-summary">Géolocalisation des partenariats</i></li><li><i class="p-summary">Tournage d'un film de promotion pour le programme Erasmus - <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=qauFQVlTWKw" target="_blank"> <i class="fa fa-youtube" style="color:#CD201F;font-size:20px"></i> </a></i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>Drupal 7, SVN, wiki, linux, PHP, Google AdWords, LDAP</strong></p></div></div><hr/></section><section class="section projects-section"><h2 class="section-title"><i class="fa fa-archive"></i>Projets</h2><div class="intro"><p>Quelques projets interessants</p></div><div class="item"> <span class="project-title"><a href="#" target="_blank">IA d'échec</a></span> - <span class="project-tagline">Un jeu d'echec implémentant les algorithmes min max & alpha beta sur plusieurs coeurs</span></div><div class="item"> <span class="project-title"><a href="https://www.zepl.com/viewer/notebooks/bm90ZTovL2JlcnRyYW5kYmVua­i8zODg2NTM3MDM0ZGE0ZTE3OTFkOTU2ZDcwN2U3NmQyMC9ub3RlLmpzb24" target="_blank">NantiCrawl</a></span> - <span class="project-tagline">Analyse de données avec <a href="https://spark.apache.org/">Spark</a> & <a href="https://zeppelin.apache.org/">Zeppelin</a> pour trouver tout les sites concernant Nantes dans le <a href="http://webdatacommons.org/">WebDataCommon</a> </span></div><div class="item"> <span class="project-title"><a href="/ImageAnalysis/report.pdf" target="_blank">Image analysis</a></span> - <span class="project-tagline">Analyse de signal avec MatLab: transformé de fourrier, different filtres et un algorithm de détection de modifications d'images (Image forgery)</span></div></section><hr><section class="skills-section section"><h2 class="section-title"><i class="fa fa-rocket"></i>Expertise</h2><div class="skillset"><div class="item"><h3 class="level-title p-skill">Java &amp; JEE</h3><div class="level-bar"><div class="level-bar-inner" data-level="80%"></div></div></div><div class="item"><h3 class="level-title p-skill">KDB</h3><div class="level-bar"><div class="level-bar-inner" data-level="50%"></div></div></div><div class="item"><h3 class="level-title p-skill">HTML5 &amp; CSS3</h3><div class="level-bar"><div class="level-bar-inner" data-level="90%"></div></div></div><div class="item"><h3 class="level-title p-skill">Javascript ES6</h3><div class="level-bar"><div class="level-bar-inner" data-level="85%"></div></div></div><div class="item"><h3 class="level-title p-skill">Apache Spark</h3><div class="level-bar"><div class="level-bar-inner" data-level="80%"></div></div></div><div class="item"><h3 class="level-title p-skill">Bash &amp; System</h3><div class="level-bar"><div class="level-bar-inner" data-level="85%"></div></div></div></div></section></div></div><script type="text/javascript" src="CV/js/jquery-1.11.3.min.js"></script> <script type="text/javascript" src="bootstrap/js/bootstrap.min.js"></script> <script type="text/javascript" src="CV/js/main.js"></script> <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-103630400-1', 'auto'); ga('send', 'pageview'); </script></body></html>

Parsed source

<html xmlns="http://www.w3.org/1999/xhtml" xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
  <head>
    <title>Benjamin B.</title>
    <meta charset="utf-8"/>
    <meta http-equiv="X-UA-Compatible" content="IE=edge"/>
    <meta name="viewport" content="width=device-width, initial-scale=1.0"/>
    <meta name="description" content="Bertrand Benjamin, introduction, resume, CV, portfolio, dossier de compétences"/>
    <meta name="keywords" content="Bertrand Benjamin, benjamin, bertrand, Developer, CV, portfolio, resume, hresume, h-resume, hResume, Jekyll, GithubIO, Github Pages, microdata, microformats, microformats2, schema.org, Java, Perl, Java 8, MongoDB, Apache Spark, Apache Zeppelin, KDB, Jenkins, Git, perforce, Scrum, Eclipse, Linux, Windows"/>
    <link rel="shortcut icon" href="favicon.ico"/>
    <link href="https://fonts.googleapis.com/css?family=Roboto:400,500,400­italic,300italic,300,500italic,700,700italic,900,900italic" rel="stylesheet" type="text/css"/>
    <link rel="stylesheet" href="bootstrap/css/bootstrap.min.css"/>
    <link rel="stylesheet" href="font-awesome-4.7.0/css/font-awesome.css"/>
    <link href="http://www.w3.org/2005/11/profile" rel="profile"/>
    <link href="http://gmpg.org/xfn/11" rel="profile"/>
    <link href="http://microformats.org/profile/rel-license" rel="profile"/>
    <link href="http://microformats.org/profile/rel-nofollow" rel="profile"/>
    <link href="http://microformats.org/profile/rel-home" rel="profile"/>
    <link href="http://microformats.org/profile/h-resume" rel="profile"/>
    <link href="http://microformats.org/profile/hresume" rel="profile"/>
    <link href="http://microformats.org/profile/h-card" rel="profile"/>
    <link href="http://microformats.org/profile/h-adr" rel="profile"/>
    <link href="http://microformats.org/profile/h-event" rel="profile"/>
    <link rel="profile" href="http://microformats.org/profile/hcard"/>
    <link id="theme-style" rel="stylesheet" href="css/cv.css"/>
    <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-103630400-1', 'auto'); ga('send', 'pageview'); </script>
    <meta http-equiv="Content-Type" content="text/html;charset=UTF-8"/>
    <!-- meta inserted by hCard Validator -->
  </head>
  <body>
    <div class="wrapper h-resume hresume" itemscope="" itemtype="http://schema.org/Person"> <span class="p-name" hidden="">Bertrand Benjamin</span> <span class="p-title" hidden=""/><div class="sidebar-wrapper"><div class="p-contact h-card vcard"><div class="profile-container"> <img class="profile-img u-photo photo" itemprop="image" src="/images/ben.jpg" alt="profile picture"/><h1 class="name p-name p-fn fn" itemprop="name">Bertrand Benjamin</h1><span itemprop="givenName" hidden="">Benjamin</span> <span itemprop="familyName" hidden="">Bertrand</span><h3 class="tagline p-summary" itemprop="jobTitle">Experienced Full Stack Java, JEE Developer with interests in Big Data &amp; Machine learning,...</h3></div><div class="contact-container container-block"><ul class="list-unstyled contact-list"><li class="email"> <i class="fa fa-envelope"/> <a class="u-email email" itemprop="email" href="mailto:bertrandbenj@gmail.com"> bertrandbenj@gmail.com </a></li><li class="phone" hidden=""> <i class="fa fa-phone"/> <a class="p-tel tel" itemprop="telephone" href="tel:0033785217247"> 0033785217247 </a></li><li class="website"> <i class="fa fa-globe"/> <a class="u-url url" itemprop="url" target="_blank" href="http://bertrandbenjamin.com"> bertrandbenjamin.com </a></li><li class="linkedin"> <i class="fa fa-linkedin"/> <a class="u-url url" itemprop="sameAs" target="_blank" href="http://www.linkedin.com/in/BnimajneB"> BnimajneB </a></li><li class="github"> <i class="fa fa-github"/> <a class="u-url url" itemprop="sameAs" target="_blank" href="http://github.com/bertrandbenj"> bertrandbenj </a></li><li class="skype"> <i class="fa fa-skype"/> <a> bertrandbenjam1 </a></li><li> <i class="fa fa-google"/> <a rel="me" itemprop="sameAs" target="_blank" href="https://plus.google.com/+BenjaminBertrandDev"> +BenjaminBertrandDev </a></li><li class="p-adr h-adr adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <i class="fa fa-map-marker"/> <span class="p-name" itemprop="name" hidden="">Home</span> <span class="p-street-address street-address" itemprop="streetAddress" hidden="">3 rue des Aveneaux</span> <span class="p-postal-code postal-code" itemprop="postalCode">44100</span> <span class="p-locality locality" itemprop="addressLocality">Nantes</span>, <span class="p-country-name country-name" itemprop="addressCountry">France</span></li></ul></div></div><div class="education-container container-block"><h2 class="container-block-title">Education</h2><div class="item p-education h-event education vevent"><h4 class="degree p-name summary"> Master 1 Informatique</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://fst.univ-lorraine.fr/"> <span itemprop="description" hidden="">Master 1 Informatique</span> <span class="p-fn p-org fn org" itemprop="name"> Faculté des Sciences et technologies </span> </a><div class="adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden=""> Campus Aiguillettes, 54506 Vandœuvre-lès-Nancy <br/></span> <span class="post-code" itemprop="postalCode" hidden=""> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png" alt="school" hidden=""/></div><div class="time"> <time class="dt-start dtstart" datetime="2011">2011</time> - <time class="dt-end dtend" datetime="2012">2012</time></div></div><div class="item p-education h-event education vevent"><h4 class="degree p-name summary"> Licence MIAGE</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.univ-lorraine.fr/miage"> <span itemprop="description" hidden="">Licence MIAGE</span> <span class="p-fn p-org fn org" itemprop="name"> UFR - Mathématiques &amp; Informatique </span> </a><div class="adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden=""> 13 Rue Michel Ney <br/></span> <span class="post-code" itemprop="postalCode" hidden=""> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.univ-lorraine.fr/sites/www.univ-lorraine.fr/files/logo-universite-de-lorraine.png" alt="school" hidden=""/></div><div class="time"> <time class="dt-start dtstart" datetime="2009">2009</time> - <time class="dt-end dtend" datetime="2010">2010</time></div></div><div class="item p-education h-event education vevent"><h4 class="degree p-name summary"> BSc Software and media engineering</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.metropolia.fi/en/"> <span itemprop="description" hidden="">BSc Software and media engineering</span> <span class="p-fn p-org fn org" itemprop="name"> Metropolia University </span> </a><div class="adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden=""> Bulevardi 31 <br/></span> <span class="post-code" itemprop="postalCode" hidden=""> 00180 </span> <span class="locality" itemprop="addressLocality"> Helsinki </span>, <span class="country" itemprop="addressCountry"> Finland </span></div><img class="photo" src="http://www.metropolia.fi/fileadmin/template/2015/images/logo-en.jpg" alt="school" hidden=""/></div><div class="time"> <time class="dt-start dtstart" datetime="2008">2008</time> - <time class="dt-end dtend" datetime="2009">2009</time></div></div><div class="item p-education h-event education vevent"><h4 class="degree p-name summary"> DUT Informatique</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://iut-charlemagne.univ-lorraine.fr/"> <span itemprop="description" hidden="">DUT Informatique</span> <span class="p-fn p-org fn org" itemprop="name"> IUT Charlemagne </span> </a><div class="adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden=""> 2Ter Boulevard Charlemagne <br/></span> <span class="post-code" itemprop="postalCode" hidden=""> 54000 </span> <span class="locality" itemprop="addressLocality"> Nancy </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://iut-charlemagne.univ-lorraine.fr/sites/iut-charlemagne.univ-lorraine.fr/files/logo_iut-seul.png" alt="school" hidden=""/></div><div class="time"> <time class="dt-start dtstart" datetime="2007">2007</time> - <time class="dt-end dtend" datetime="2009">2009</time></div></div><div class="item p-education h-event education vevent"><h4 class="degree p-name summary"> Baccalauréat SSI option mathématiques</h4><div class="meta p-location h-card location vcard" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/EducationalOrganization"> <a class="u-url url" itemprop="url" target="_blank" href="http://www.lycee-thepot.org/"> <span itemprop="description" hidden="">Baccalauréat SSI option mathématiques</span> <span class="p-fn p-org fn org" itemprop="name"> Lycée Yves Thépot </span> </a><div class="adr" itemprop="address" itemscope="" itemtype="http://schema.org/PostalAddress"> <span class="street-address" itemprop="streetAddress" hidden=""> 28 Avenue Yves Thépot <br/></span> <span class="post-code" itemprop="postalCode" hidden=""> 29000 </span> <span class="locality" itemprop="addressLocality"> Quimper </span>, <span class="country" itemprop="addressCountry"> France </span></div><img class="photo" src="http://www.lycee-thepot.org/images/thepot29/logos/logo-footer.png" alt="school" hidden=""/></div><div class="time"> <time class="dt-start dtstart" datetime="2005">2005</time> - <time class="dt-end dtend" datetime="2007">2007</time></div></div></div><div class="languages-container container-block"><h2 class="container-block-title">Languages</h2><ul class="list-unstyled interests-list"><li class="p-skill">English <span class="lang-desc">(Professional)</span></li><li class="p-skill">French <span class="lang-desc">(Native)</span></li></ul></div><div class="remove-container container-block"><h2 class="container-block-title">About</h2><ul class="list-unstyled interests-list"><li>Using <a href="http://schema.org/">schema.org</a> - <a target="_blank" href="https://search.google.com/structured-data/testing-tool#url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Google Structured Data Testing Tool"/> </a></li><li> Microformats <a href="http://microformats.org/wiki/hresume">hResume</a> - <a target="_blank" href="http://hcard.geekhood.net/?url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Microformats validator"/> </a></li><li>Microformats2 <a target="_blank" href="http://microformats.org/wiki/h-resume" title="Specs">h-resume</a> - <a target="_blank" href="http://pin13.net/mf2/?url=bertrandbenjamin.com"> <i class="fa fa-check" style="color:green;" title="Microformats2 validator"/> </a></li><li>Hosted on <a target="_blank" href="https://pages.github.com/">Github Pages</a></li><li><a target="_blank" href="http://webjeda.com/online-cv/"><i class="fa fa-github"/> sharu725 </a> 's template</li></ul></div></div><div class="main-wrapper"><div class="language-switch"><ul itemscope="" itemtype="http://schema.org/BreadcrumbList" style="list-style: none;"><li itemprop="itemListElement" itemscope="" itemtype="http://schema.org/ListItem"> <i class="fa fa-language"/> <a itemscope="" itemtype="http://schema.org/Person" itemprop="item" href="/cv_en"> <span itemprop="name">English version</span> </a><meta itemprop="position" content="1"/></li></ul></div><h2 class="section-title"> <i class="fa fa-user"/> COMPÉTENCES TECHNIQUES</h2><ul><li>Programmation: <strong>Java, Java 8, Perl, KDB, python</strong></li><li>Technologies Web: <strong>PHP, CSS5, HTML5, JavaScript, GWT, Drupal, NodeJs, SOAP, REST</strong></li><li>OS: <strong>UNIX, Windows</strong></li><li>Base de données: <strong>Oracle, Sybase, MySQL, DB2, MongoDB, Spark</strong></li><li>Modélisation: <strong>UML, Merise</strong></li><li>Méthode, Outils: <strong>Scrum, Agile, Jenkins, Jira, Git, perforce</strong></li><li>Autres: <strong>Études de besoin, spécifications, test, assistance utilisateur, reporting</strong></li></ul><hr/><section class="section experiences-section"><h2 class="section-title"> <i class="fa fa-briefcase"/> Expériences Professionnelles</h2><div class="item p-experience h-event" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">DevOps (NodeJS)</h3><div class="time"> <time class="dt-start" datetime="2017">2017</time> - <time class="dt-end" datetime="Present">Present</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="http://www.biblilend.net"> <span class="name" itemprop="name">BibliLend</span> </a>, <span class="p-location">France</span></div></div><div class="details" itemprop="description"><p class="p-summary">Développement Full Stack et commercialisation d’une application de gestion de manuels scolaire à destination des associations de parents d’élèves.</p><strong>Missions</strong><ul><li><i class="p-summary">Analyse des cas d’utilisation</i></li><li><i class="p-summary">Conception d’une base de données NoSQL avec MongoDB</i></li><li><i class="p-summary">Développement backend avec Node JS.</i></li><li><i class="p-summary">Développement Frontend avec JQuery, templating avec Pug.</i></li><li><i class="p-summary">Control de version via Github</i></li><li><i class="p-summary">Déploiement sur serveur Debian</i></li><li><i class="p-summary">Administration du serveur</i></li><li><i class="p-summary">Écriture des tests unitaires</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>NodeJS, MongoDB, Git, Pug, IntelliJ, CSS 3 , HTML 5, ES 6</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Développeur (backend - Java)</h3><div class="time"> <time class="dt-start" datetime="2014-05">2014-05</time> - <time class="dt-end" datetime="2016-07">2016-07</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://www.morganstanley.com/"> <span class="name" itemprop="name">Morgan Stanley</span> </a>, <span class="p-location">Budapest</span></div></div><div class="details" itemprop="description"><p class="p-summary">Développement et maintenance avec astreinte dans une équipe de 10 personnes pour administrer du calcul de risque financier.</p><strong>Missions</strong><ul><li><i class="p-summary">Refactoring de deux applications en Java 8</i></li><li><i class="p-summary">Large utilisation de Spring, Ant, Maven</i></li><li><i class="p-summary">Analyse et documentation de l’existant.</i></li><li><i class="p-summary">Production de feed, rapport extrait de KDB</i></li><li><i class="p-summary">Ecriture d’un “crash test” mesurant la résilience d’une grille de calcul</i></li><li><i class="p-summary">Intégration continue dans un environnement logiciel complexe via Jenkins.</i></li><li><i class="p-summary">Mise en place d’une équipe multidisciplinaire autour d’Apache Spark</i></li><li><i class="p-summary">Formations et présentations de Spark.</i></li><li><i class="p-summary">Mise en production de la première application Spark dans l’entreprise</i></li><li><i class="p-summary">Maintenance de scripts Perl, Python, Bash, Ksh</i></li><li><i class="p-summary">Astreinte opérationnelle, support de niveau 3</i></li><li><i class="p-summary">Contrôle des sources avec GIT et Perforce</i></li><li><i class="p-summary">Méthodologie SCRUM, stand up meetings quotidiennement</i></li><li><i class="p-summary">Code review systématique et requise pour la mise en production.</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>KDB, Java, Perl, python, Apache Spark, Bash, Jenkins, Jira, FishEye, Autosys, Eclipse, scrum stand-up meetings, git, Perforce, DB2, Sybase</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Bid Manager &amp; Automation Team Member</h3><div class="time"> <time class="dt-start" datetime="2012-09">2012-09</time> - <time class="dt-end" datetime="2014-05">2014-05</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://www.ibm.com/hu-hu/"> <span class="name" itemprop="name">IBM</span> </a>, <span class="p-location">Budapest</span></div></div><div class="details" itemprop="description"><p class="p-summary">Arrivé en tant que Bid manager, j’ai été transféré après quelques semaines dans une équipe informatique pour automatiser certains processus manuel et répétitif. Principalement en Java, j’ai développé des macros Open-Office et des applications Lotus Notes.</p><strong>Missions</strong><ul><li><i class="p-summary">Ecriture de devis pour le marché Français d’IBM</i></li><li><i class="p-summary">Création de pricings pour ces memes contrats.</i></li><li><i class="p-summary">Ecriture de scripts pour automatiser des tâches répétitive</i></li><li><i class="p-summary">Re-écriture de macros Excel en Macro Open-Office java</i></li><li><i class="p-summary">Écriture de Macros VBA pour le logiciel de reconnaissance vocal Dragon Naturally Speaking.</i></li><li><i class="p-summary">Formation d’une équipe au B.a.-ba de la programmation Java.</i></li><li><i class="p-summary">Formalisation des demandes du client quant aux automatisations à mettre en place.</i></li><li><i class="p-summary">Installation et formation des utilisateurs.</i></li><li><i class="p-summary">Analyse et synthèse d’applications Lotus Notes</i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>Lotus Notes applications, Open-Office, VBA, Dragon Naturally Speaking, Java, eclipse</strong></p></div></div><hr/><div class="item p-experience h-event" itemprop="alumniOf" itemscope="" itemtype="http://schema.org/Organization"><div class="meta"><div class="upper-row"><h3 class="job-title p-name">Developer (Drupal)</h3><div class="time"> <time class="dt-start" datetime="2010">2010</time> - <time class="dt-end" datetime="2012">2012</time></div></div><div class="company h-card"> <a class="p-fn p-org u-url" target="_blank" itemprop="url" href="https://esn.org/"> <span class="name" itemprop="name">ESN International</span> </a>, <span class="p-location">Brussels</span></div></div><div class="details" itemprop="description"><p class="p-summary">Développement <strong>Drupal 7</strong> d’un site web centralisant la gestion des cartes d’adhérents d’une association étudiante européenne.</p><strong>Missions</strong><ul><li><i class="p-summary">Centraliser la gestion des partenaires de centaines d’associations.</i></li><li><i class="p-summary">Identification des différents partenariats des associations fédéré</i></li><li><i class="p-summary">Mise en place d’un feed <strong>RSS</strong> central</i></li><li><i class="p-summary">Collecte des feeds RSS des sites satellite</i></li><li><i class="p-summary">Gestion des utilisateurs avec <strong>LDAP</strong></i></li><li><i class="p-summary">Géolocalisation des partenariats</i></li><li><i class="p-summary">Tournage d'un film de promotion pour le programme Erasmus - <a href="http://www.youtube.com/watch?feature=player_embedded&amp;v=qauFQVlTWKw" target="_blank"> <i class="fa fa-youtube" style="color:#CD201F;font-size:20px"/> </a></i></li></ul><strong>Environnement : </strong><p class="p-skill"><strong>Drupal 7, SVN, wiki, linux, PHP, Google AdWords, LDAP</strong></p></div></div><hr/></section><section class="section projects-section"><h2 class="section-title"><i class="fa fa-archive"/>Projets</h2><div class="intro"><p>Quelques projets interessants</p></div><div class="item"> <span class="project-title"><a href="#" target="_blank">IA d'échec</a></span> - <span class="project-tagline">Un jeu d'echec implémentant les algorithmes min max &amp; alpha beta sur plusieurs coeurs</span></div><div class="item"> <span class="project-title"><a href="https://www.zepl.com/viewer/notebooks/bm90ZTovL2JlcnRyYW5kYmVua­i8zODg2NTM3MDM0ZGE0ZTE3OTFkOTU2ZDcwN2U3NmQyMC9ub3RlLmpzb24" target="_blank">NantiCrawl</a></span> - <span class="project-tagline">Analyse de données avec <a href="https://spark.apache.org/">Spark</a> &amp; <a href="https://zeppelin.apache.org/">Zeppelin</a> pour trouver tout les sites concernant Nantes dans le <a href="http://webdatacommons.org/">WebDataCommon</a> </span></div><div class="item"> <span class="project-title"><a href="/ImageAnalysis/report.pdf" target="_blank">Image analysis</a></span> - <span class="project-tagline">Analyse de signal avec MatLab: transformé de fourrier, different filtres et un algorithm de détection de modifications d'images (Image forgery)</span></div></section><hr/><section class="skills-section section"><h2 class="section-title"><i class="fa fa-rocket"/>Expertise</h2><div class="skillset"><div class="item"><h3 class="level-title p-skill">Java &amp; JEE</h3><div class="level-bar"><div class="level-bar-inner" data-level="80%"/></div></div><div class="item"><h3 class="level-title p-skill">KDB</h3><div class="level-bar"><div class="level-bar-inner" data-level="50%"/></div></div><div class="item"><h3 class="level-title p-skill">HTML5 &amp; CSS3</h3><div class="level-bar"><div class="level-bar-inner" data-level="90%"/></div></div><div class="item"><h3 class="level-title p-skill">Javascript ES6</h3><div class="level-bar"><div class="level-bar-inner" data-level="85%"/></div></div><div class="item"><h3 class="level-title p-skill">Apache Spark</h3><div class="level-bar"><div class="level-bar-inner" data-level="80%"/></div></div><div class="item"><h3 class="level-title p-skill">Bash &amp; System</h3><div class="level-bar"><div class="level-bar-inner" data-level="85%"/></div></div></div></section></div></div>
    <script type="text/javascript" src="CV/js/jquery-1.11.3.min.js"/>
    <script type="text/javascript" src="bootstrap/js/bootstrap.min.js"/>
    <script type="text/javascript" src="CV/js/main.js"/>
    <script> (function (i, s, o, g, r, a, m) { i['GoogleAnalyticsObject'] = r; i[r] = i[r] || function () { (i[r].q = i[r].q || []).push(arguments) }, i[r].l = 1 * new Date(); a = s.createElement(o), m = s.getElementsByTagName(o)[0]; a.async = 1; a.src = g; m.parentNode.insertBefore(a, m) })(window, document, 'script', '//www.google-analytics.com/analytics.js', 'ga'); ga('create', 'UA-103630400-1', 'auto'); ga('send', 'pageview'); </script>
  </body>
</html>

Credits

Written by . Icons are from Tango Icon Library. Test cases include hCard Acid test by Dmitry Baranovskiy, examples from microformats.org and hCard test suite.

Source code is available under the BSD license.


¹ It's not a validator in the XML/SGML sense.