cv/cv_fr.html
2016-04-17 16:36:12 +02:00

70 lines
12 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Julien Guillot | Développeur JAVA&#x2F;JEE Sénior &amp; Architecte</title>
<style type="text/css">
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;*zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:thin dotted}a:hover,a:active{outline:0}h1{font-size:2em;margin:0.67em 0}h2{font-size:1.5em;margin:0.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:0.83em;margin:1.67em 0}h6{font-size:0.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1em 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em}legend{border:0;padding:0;white-space:normal;*margin-left:-7px}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}body.pdf{color:#000}body.pdf a{text-decoration:none;color:#000}body.pdf .container{width:1000px;margin:0 auto;padding:0;background:none;border:none;border-width:8px 0 2px 0;text-align:left}body.pdf .resume{position:relative;padding:40px 80px}body.pdf a[href$='.pdf']{display:none}body.pdf h1{letter-spacing:0;margin-top:0;font-size:48px;text-transform:uppercase;font-weight:normal}body.pdf h2{letter-spacing:0;text-transform:uppercase;font-style:italic;font-weight:normal}body.pdf h3{float:left;width:16%;font-style:normal}body.pdf h3~p{float:left;margin-left:16%}body.pdf h3+p{margin-left:inherit;float:left;width:84%}body.pdf blockquote{top:40px;right:50px;position:absolute}body.pdf ul li{width:28%;float:left}body.pdf ul dl{margin:0;padding:0.3em 0 0}body.pdf ul dl dt{font-size:122%;font-weight:normal;margin:0 0 0.75em}body.pdf ul dl dd{padding:0 4em 0 0}body.pdf ol{float:left;width:84%;margin:0.7em 0 0}body.pdf ol li{width:33%;margin:0}body.pdf ol li:nth-child(3n){width:34%}body.pdf ol li:nth-child(1),body.pdf ol li:nth-child(2),body.pdf ol li:nth-child(3){border-top:none}body.pdf dl{margin:0.7em 0 0}body.pdf dl strong{float:right;margin-top:-2em}body.pdf dl em{font-size:130%;font-style:normal}.container:before,.container:after{content:"";display:table}.container:after{clear:both}.container{zoom:1}body{font-family:'Hoefler Text',Times New Roman,Times,serif;color:#444}h1,h2,h3,h4,ul dl dt{font-family:Futura,"Century Gothic",AppleGothic,sans-serif}.container{margin:0 auto;padding:0;background:whiteSmoke;border:solid #666;border-width:8px 0 4px 0;text-align:left}.resume{position:relative;padding:10px 20px}a{color:#990003}a[href$='.pdf']{display:inline-block;background:#666;color:#fff;padding:6px 12px;margin-bottom:6px;text-decoration:none}blockquote{margin:0;padding:0;line-height:1.4em}hr:nth-of-type(1){margin-top:32px}hr{display:block;position:relative;padding:0;margin:18px auto;width:100%;clear:both;border:none;border-top:1px solid #ccc;font-size:1px;line-height:0;overflow:visible;page-break-after:avoid}h1{margin:0;padding:0;font-size:36px;letter-spacing:-1px;font-weight:normal}h2{margin:0;padding:0;font-size:18px;font-style:italic;letter-spacing:-1px;font-weight:normal}h3{margin:0;padding:0 0 0.5em;font-size:150%;font-style:italic;font-weight:normal}h3+p{margin:0.6em 0 16px;padding:0;display:block;font-size:104%;line-height:24px}ul{margin:0;padding:0;list-style:none}ul li{margin:0;padding:0}ul li p{margin:1em 0.5em}ul dl{margin:0.3em 0 0;padding:0;width:100%}ul dl dt{font-size:100%}ul dl dd{margin:0 0 1em;padding:0 2em 0 0;font-size:0.8em;line-height:1.5em}ol{margin:0;padding:0 0 0.75em;width:84%;display:inline-block}ol li{margin:0 0 0 1em;padding:0;width:100%;float:left;list-style:none;line-height:24px;font-size:14px}ol li:nth-child(1){border-top:none}dl{display:inline-block;width:75%;margin:0;padding:0}dl dt{margin:0;padding:0;font-size:140%}dl dd{margin:0 0 1.5em;padding:0;font-size:80%;line-height:1.4em}dl strong{display:block}dl em{display:block;font-size:110%;margin:0.15em 0 0.5em;font-style:bold}#footer{display:none}#footer + p{width:100%;font-size:11px;text-align:center}@media screen and (min-width:37.5em){body{padding:2em 0}blockquote{top:10px;right:50px;position:absolute}h1{margin-top:0.5em}ol{margin:0 0 0 1em}ol li{width:50%;margin:0}ol li:nth-child(1),ol li:nth-child(2){border-top:none}}@media screen and (min-width:57em){.container{width:960px}.resume{position:relative;padding:40px 50px}blockquote{top:40px;right:50px;position:absolute}h1{margin-top:0;font-size:48px;text-transform:uppercase;letter-spacing:3px;font-weight:normal}h2{text-transform:uppercase;font-style:italic;letter-spacing:2px;font-weight:normal}h3{float:left;width:16%}h3~p{float:left;margin-left:16%}h3+p{margin-left:inherit;float:left;width:84%}ul li{width:28%;float:left}ul dl dt{font-size:122%;font-weight:normal;margin-bottom:0.75em}ul dl dd{padding:0 4em 0 0}ol{float:left;width:84%;margin:0.6em 0 0}ol li{width:33%;margin:0}ol li:nth-child(3n){width:34%}ol li:nth-child(1),ol li:nth-child(2),ol li:nth-child(3){border-top:none}dl{margin:0.5em 0 0}dl strong{float:right;margin-top:-2em}dl em{font-size:130%;font-style:normal}}
</style>
<style>
a[href$='.pdf'] {
display: none;
}
</style>
</head>
<body class="">
<div class="container">
<div class="resume">
<h1 id="julien-guillot">Julien Guillot</h1>
<h2 id="d-veloppeur-java-jee-s-nior-architecte">Développeur JAVA/JEE Sénior &amp; Architecte</h2>
<blockquote>
<p><a href="https://meutel.net">meutel.net</a><br><a href="mailto:julien.guillot@meutel.net">julien.guillot@meutel.net</a><br>(+33) 6 35 77 37 04</p>
</blockquote>
<hr>
<h3 id="comp-tences">Compétences</h3>
<ol>
<li><strong>Languages</strong><br>Java, SQL, Javascript, Shell, <em>Perl</em>, <em>Ruby</em></li>
<li><strong>JEE</strong><br>Servlet, EJB, CDI, Hibernate, Webservices, JAX-RS</li>
<li><strong>Serveurs</strong><br>JBoss/Wildfly, Nginx, Apache</li>
<li><strong>Web/IHM</strong><br>Java Swing, HTML, CSS, JSP, AJAX</li>
<li><strong>Bases de données</strong><br>Oracle, PostgreSQL, MySQL, LDAP</li>
<li><strong>Outils de developpement</strong><br>Eclipse, git/SVN/CVS, Maven</li>
<li><strong>Outils tests et qualité</strong><br>Junit, Arquillian, Sonar, Jenkins</li>
<li><strong>OS</strong><br>Linux, FreeBSD, Windows</li>
<li><strong>Langues</strong><br>Français, Anglais</li>
<li><strong>Divers</strong><br>XML, REST, Varnish, Ansible</li>
</ol>
<hr>
<h3 id="experiences">Experiences</h3>
<p>GIP CPage <strong>Architecte</strong> <em>Dijon - Depuis 2014</em></p>
<p>ALTECA <strong>Développeur/Architecte</strong> <em>Dijon - 2011-2013</em></p>
<p>SQLI Santé <strong>Architecte/Chef de Projets</strong> <em>Dijon - 2008-2011</em></p>
<p>ABCIAL/SQLI <strong>Ingénieur Concepteur Développeur</strong> <em>Dijon - 2004-2008</em></p>
<hr>
<h3 id="formation">Formation</h3>
<p><strong>Diplôme d&#39;ingénieur 2004</strong><br>ESIAL Nancy (Ecole Supérieure d&#39;Informatique et application de Lorraine)</p>
<p><strong>Classes Préparatoires MPSI,MP 1999-2001</strong><br>Lycée Gay-Lussac Limoges</p>
<p><strong>Baccalauréat S 1999</strong><br>Lycée Beaupeyrat Limoges</p>
<hr>
<h3 id="projets">Projets</h3>
<p> <strong>C.Page i - Migration JEE 7 / REST</strong> 2015-2016<br> Chef de projet<br> Migration de l&#39;application C.Page i de JBoss 4.2 vers Widlfly 8.2 (puis 10), JEE 7. Remplacement de la communication client (swing) - serveur en EJB par des web-services (REST/JSON)<br> <em>JEE 7, JAX-RS, Wildfly, Cluster, Nginx, Varnish, Ansible</em></p>
<p> <strong>C.Page i Tests de non régression</strong> 2011-2013<br> Architecte<br> Mise en place de tests unitaires et de tests de non régression basés sur Arquillian<br> <em>Arquillian, Junit, Maven, JBoss, JEE 5</em></p>
<p> <strong>Cpage-i</strong> 2011-2015<br> Solution logicielle pour les systèmes d&#39;informations de santé<br> Architecte<br> Maintenance, conception et réalisation d&#39;IHM, composants serveurs, frameworks<br> <em>JEE 5, JBoss 4.2, EJB, Oracle, Swing</em></p>
<p> <strong>CPage-i Traitements asynchrones</strong> 2011<br> Architecte<br> Conception et réalisation de la gestion des traitements asynchrones<br> <em>JEE 5, JBoss 4.2, Quartz, JMS</em></p>
<p> <strong>IdeoQuestionnaire</strong> 2009-2011<br> Application web pour la conception et la publication de questionnaires, intégrée dans les produits<br> IdeoSanté<br> Chef de projet (3 à 6 personnes)<br> <em>J2EE, Javascript, mySQL, JBoss</em></p>
<p> <strong>IdeoMed</strong> 2009-2011<br> Application de gestion du dossier médical d&#39;établissement (prescription, médicaments, soins)<br> Développeur/Architecte<br> <em>J2EE, JPA, EJB3, Oracle, JBoss, Apache</em></p>
<p> <strong>IdeoForms</strong> 2007-2011<br> Framework web/J2EE utilisé par les produits IdeoSante<br> Responsable produit<br> <em>J2EE, hibernate, HTML/CSS, Javascript</em></p>
<p> <strong>DCP (Dossier Commun Périnatal en Languedoc-Roussillon)</strong> 2005-2011<br> Application pour le suivi de grossesse et la néonatologie (20000 dossiers)<br> Formation d&#39;une équipe Offshore (Maroc)<br> Responsable des développements (3 personnes)<br> Suivi client et maintenance<br> <em>J2EE, JBoss, PostgreSQL, LDAP, webservices, EJB, JBoss</em></p>
<p> <strong>Dossiers de réseau (périnat, r@pid, géronto, DCC, réucare, SSR)</strong> 2004-2011<br> Applications de suivi de dossiers médicaux spécialisés (périnatalité, cancérologie, diabète...)<br> Développeur / Chef de projet (4 personnes)<br> <em>J2EE, JBoss, PostgreSQL, mySQL, EJB, JBoss</em></p>
<p> <strong>DMP (Dossier Médical Personnalisé)</strong> 2007<br> Application permettant la consultation du dossier médical par les patients et les professionnels de<br> santé<br> Développeur<br> <em>Java, HTML, Javascript, SQL, JBoss</em></p>
<p> <strong>Générateur de formulaire</strong> 2004-2008<br> Application web et générateur de code permettant la réalisation d&#39;application web<br> Développeur<br> <em>Java, Servlet, JSP, SQL, XSL, Tomcat</em></p>
</div>
</div>
</body>
</html>