70 lines
12 KiB
HTML
70 lines
12 KiB
HTML
<!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/JEE Sénior & 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 & 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'ingénieur 2004</strong><br>ESIAL Nancy (Ecole Supérieure d'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'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'informations de santé<br> Architecte<br> Maintenance, conception et réalisation d'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'é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'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'application web<br> Développeur<br> <em>Java, Servlet, JSP, SQL, XSL, Tomcat</em></p>
|
||
|
||
</div>
|
||
</div>
|
||
|
||
</body>
|
||
</html>
|