| 1 | <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> |
|---|
| 2 | <html xmlns="http://www.w3.org/1999/xhtml"> |
|---|
| 3 | <head> |
|---|
| 4 | <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" /> |
|---|
| 5 | <title>Curriculum Vitae » Luper ROUCH</title> |
|---|
| 6 | <style type="text/css"> |
|---|
| 7 | html { |
|---|
| 8 | font-size: 100.01%; |
|---|
| 9 | } |
|---|
| 10 | |
|---|
| 11 | body { |
|---|
| 12 | color: #222; |
|---|
| 13 | font-size: 75%; |
|---|
| 14 | font-family: "Helvetica Neue", Arial, Helvetica, sans-serif; |
|---|
| 15 | background-color: white; |
|---|
| 16 | position: relative; |
|---|
| 17 | width: 75em; |
|---|
| 18 | margin-left: auto; |
|---|
| 19 | margin-right: auto; |
|---|
| 20 | line-height: 1.5; |
|---|
| 21 | } |
|---|
| 22 | |
|---|
| 23 | h1 { |
|---|
| 24 | font: normal 3em serif; |
|---|
| 25 | margin: 0; |
|---|
| 26 | } |
|---|
| 27 | |
|---|
| 28 | h2 { |
|---|
| 29 | margin-top: 2em; |
|---|
| 30 | border-bottom: 0.5em #f0f8ff solid; |
|---|
| 31 | font: normal 2.25em/0.225em serif; |
|---|
| 32 | } |
|---|
| 33 | |
|---|
| 34 | small { |
|---|
| 35 | color: gray; |
|---|
| 36 | } |
|---|
| 37 | |
|---|
| 38 | a { |
|---|
| 39 | text-decoration: underline; |
|---|
| 40 | color: #06c; |
|---|
| 41 | } |
|---|
| 42 | |
|---|
| 43 | a:hover, a:hover { |
|---|
| 44 | text-decoration: none; |
|---|
| 45 | color: #09f; |
|---|
| 46 | } |
|---|
| 47 | |
|---|
| 48 | #title { |
|---|
| 49 | position: absolute; |
|---|
| 50 | width: 100%; |
|---|
| 51 | z-index: 0; |
|---|
| 52 | } |
|---|
| 53 | |
|---|
| 54 | #personal-infos { |
|---|
| 55 | position: relative; |
|---|
| 56 | background-color: #eee; |
|---|
| 57 | float: right; |
|---|
| 58 | z-index: 1; |
|---|
| 59 | padding: 0.5em; |
|---|
| 60 | border: 1px #ccc solid; |
|---|
| 61 | } |
|---|
| 62 | |
|---|
| 63 | #personal-infos p { |
|---|
| 64 | margin-top: 0; |
|---|
| 65 | } |
|---|
| 66 | |
|---|
| 67 | #personal-infos p.last { |
|---|
| 68 | margin-bottom: 0; |
|---|
| 69 | } |
|---|
| 70 | |
|---|
| 71 | #so-flair { |
|---|
| 72 | position: relative; |
|---|
| 73 | float: right; |
|---|
| 74 | margin-right: 0.5em; |
|---|
| 75 | } |
|---|
| 76 | |
|---|
| 77 | #subtitle { |
|---|
| 78 | font-size: 0.5em; |
|---|
| 79 | } |
|---|
| 80 | |
|---|
| 81 | ul.toplevel { |
|---|
| 82 | width: 50em; |
|---|
| 83 | } |
|---|
| 84 | |
|---|
| 85 | ul.toplevel li { |
|---|
| 86 | margin-bottom: 1em; |
|---|
| 87 | } |
|---|
| 88 | |
|---|
| 89 | ul.toplevel li li { |
|---|
| 90 | margin-bottom: 0; |
|---|
| 91 | } |
|---|
| 92 | |
|---|
| 93 | .clear { |
|---|
| 94 | clear: both; |
|---|
| 95 | } |
|---|
| 96 | |
|---|
| 97 | .job-position, .job-location { |
|---|
| 98 | font-size: 1.3em; |
|---|
| 99 | } |
|---|
| 100 | |
|---|
| 101 | .job-position { |
|---|
| 102 | font-style: italic; |
|---|
| 103 | } |
|---|
| 104 | |
|---|
| 105 | #photo { |
|---|
| 106 | float: left; |
|---|
| 107 | } |
|---|
| 108 | </style> |
|---|
| 109 | </head> |
|---|
| 110 | |
|---|
| 111 | <body> |
|---|
| 112 | <h1 id="title"> |
|---|
| 113 | <img id="photo" src="moi.png" /> |
|---|
| 114 | Luper ROUCH<br/> |
|---|
| 115 | <span id="subtitle">Développeur</span> |
|---|
| 116 | </h1> |
|---|
| 117 | <div id="personal-infos"> |
|---|
| 118 | <p> |
|---|
| 119 | <strong>Coordonnées</strong><br /> |
|---|
| 120 | 12 Av Georges Clémenceau<br /> |
|---|
| 121 | 83630 Aups<br /> |
|---|
| 122 | 06 87 95 98 26<br /> |
|---|
| 123 | <a href="mailto:luper.rouch@gmail.com">luper.rouch@gmail.com</a><br /> |
|---|
| 124 | <a href="http://github.com/flupke">github.com/flupke</a> |
|---|
| 125 | </p> |
|---|
| 126 | <p class="last"> |
|---|
| 127 | <strong>Date de naissance</strong> : 24/02/1978 |
|---|
| 128 | </p> |
|---|
| 129 | </div> |
|---|
| 130 | <iframe id="so-flair" src="http://stackoverflow.com/users/flair/17911.html?theme=default" marginwidth="0" marginheight="0" frameborder="0" scrolling="no" width="210" height="60"></iframe> |
|---|
| 131 | <br class="clear" /> |
|---|
| 132 | |
|---|
| 133 | <h2>Expérience professionnelle</h2> |
|---|
| 134 | <ul class="toplevel"> |
|---|
| 135 | <li> |
|---|
| 136 | <span class="job-location"> |
|---|
| 137 | <strong>Depuis Octobre 2011</strong> |
|---|
| 138 | </span> |
|---|
| 139 | <ul> |
|---|
| 140 | <li> |
|---|
| 141 | <span class="job-position">Développeur chez <a href="http://www.stupeflix.com">Stupeflix</a></span> |
|---|
| 142 | – <small>XP : (Python)+++, (Django)+++, (OpenGL)++</small> |
|---|
| 143 | <ul> |
|---|
| 144 | <li> |
|---|
| 145 | Travail sur le backend (scripts de maintenance, |
|---|
| 146 | bots, etc...), le frontend Web, et le système |
|---|
| 147 | de rendu OpenGL. |
|---|
| 148 | </li> |
|---|
| 149 | </ul> |
|---|
| 150 | </li> |
|---|
| 151 | </ul> |
|---|
| 152 | </li> |
|---|
| 153 | <li> |
|---|
| 154 | <span class="job-location"> |
|---|
| 155 | <strong>Décembre 2010 - Octobre 2011</strong> |
|---|
| 156 | </span> |
|---|
| 157 | <ul> |
|---|
| 158 | <li> |
|---|
| 159 | <span class="job-position"> |
|---|
| 160 | Développeur pipeline chez <a href="http://www.delacave.com/">Delacave</a> |
|---|
| 161 | pour le long métrage <a href="http://www.delacave.com/cinderella/">Cendrillon</a> |
|---|
| 162 | </span> |
|---|
| 163 | –<br /> |
|---|
| 164 | <small>XP : (Python)+++, (PyQt)+++, (TurboGears)+++, (jQuery)+++</small> |
|---|
| 165 | <ul> |
|---|
| 166 | <li> |
|---|
| 167 | Intégration d'un outil d'attribution de tâches |
|---|
| 168 | à l'application TurboGears de gestion des |
|---|
| 169 | assets, qui était déjà utilisée pour la |
|---|
| 170 | production précédente. Ce module joue un rôle |
|---|
| 171 | clé dans la production du film, permet |
|---|
| 172 | d'alléger le travail de l'équipe de management |
|---|
| 173 | et d'avoir une vision globale de l'avancée de |
|---|
| 174 | la production. |
|---|
| 175 | </li> |
|---|
| 176 | <li> |
|---|
| 177 | Création d'un framework d'application desktop |
|---|
| 178 | avec PyQt, utilisé pour le développement rapide |
|---|
| 179 | de nombreux outils : visualisation des |
|---|
| 180 | animations issues des diverses étapes du |
|---|
| 181 | pipeline avec |
|---|
| 182 | <a href="http://www.tweaksoftware.com/">RV</a>, |
|---|
| 183 | pilotage du logiciel de rendu |
|---|
| 184 | <a href="http://www.studiogpu.com/machstudio">MachStudio</a>, |
|---|
| 185 | montage, etc... |
|---|
| 186 | </li> |
|---|
| 187 | <li> |
|---|
| 188 | Améliorations diverses apportées aux processus |
|---|
| 189 | de développement : migration de Subversion vers |
|---|
| 190 | Git, systématisation des tests unitaires, |
|---|
| 191 | etc... |
|---|
| 192 | </li> |
|---|
| 193 | </ul> |
|---|
| 194 | </li> |
|---|
| 195 | <li> |
|---|
| 196 | <span class="job-position">Développeur Web pour <a href="http://www.adfinitas.com/">Adfinitas</a></span> |
|---|
| 197 | – |
|---|
| 198 | <small>XP : (Python)+++, (Django)+++, (Web2py)++, (jQuery)+</small> |
|---|
| 199 | <ul> |
|---|
| 200 | <li> |
|---|
| 201 | Refonte complète d'une application |
|---|
| 202 | d'inscription à des newsletters, déclinée pour |
|---|
| 203 | de nombreuses associations carritatives : |
|---|
| 204 | <a href="http://inscription.wwf.fr/">WWF</a>, |
|---|
| 205 | <a href="http://inscription.surfrider.eu/">Surfrider</a>, |
|---|
| 206 | <a href="http://inscription.carefrance.org/">Care France</a>, |
|---|
| 207 | <a href="http://inscription.solidarites.org/solidarites/landing_a/afghanistan">Solidarités International</a>, |
|---|
| 208 | <a href="http://inscription.apf.asso.fr/">APF</a>, |
|---|
| 209 | <a href="http://inscription.faf.asso.fr/">FAF</a>, |
|---|
| 210 | <a href="http://inscription.perce-neige.org/">perce-neige</a> |
|---|
| 211 | </li> |
|---|
| 212 | <li> |
|---|
| 213 | Création de diverses applications Django pour |
|---|
| 214 | des opérations ponctuelles : |
|---|
| 215 | <a href="http://vos-questions.solidarites.org/">questions/réponses à Solidarités International</a>, |
|---|
| 216 | <a href="http://petition.femmes.carefrance.org/">pétition pour la journée de la femme</a>, |
|---|
| 217 | relance de donateurs. |
|---|
| 218 | </li> |
|---|
| 219 | </ul> |
|---|
| 220 | </li> |
|---|
| 221 | </ul> |
|---|
| 222 | </li> |
|---|
| 223 | <li> |
|---|
| 224 | <span class="job-location"> |
|---|
| 225 | <strong>Avril 2006 à décembre 2010 - MTDA</strong> - Aix-en-Provence |
|---|
| 226 | </span> |
|---|
| 227 | <ul> |
|---|
| 228 | <li> |
|---|
| 229 | <span class="job-position">Développeur</span> – |
|---|
| 230 | <small> |
|---|
| 231 | XP : (Python)+++, (PyQt)+++, (Admin Linux)++, |
|---|
| 232 | (Django)++, (jQuery)+, (Windows CE/MFC)+ |
|---|
| 233 | </small> |
|---|
| 234 | <ul> |
|---|
| 235 | <li> |
|---|
| 236 | Création de <a href="http://www.mtda.fr/vesta/">Vesta</a>, |
|---|
| 237 | un simulateur d'incendies de forêt à grande |
|---|
| 238 | échelle basé sur les lois physiques de la |
|---|
| 239 | propagation du feu, dans le cadre du projet |
|---|
| 240 | européen <a href="http://www.fireparadox.org/">Fireparadox</a>. |
|---|
| 241 | </li> |
|---|
| 242 | <li> |
|---|
| 243 | Petits projets réalisés en parallèle : |
|---|
| 244 | applications de cartographie Web (Django, |
|---|
| 245 | MapServer, jQuery, OpenLayers), outil GPS |
|---|
| 246 | embarqué pour la lutte contre les incendies |
|---|
| 247 | (Windows CE), interface graphique et système de |
|---|
| 248 | gestion pour contrôler la ferme de calcul |
|---|
| 249 | <a href="http://www.lanl.gov/orgs/t/docs/2003WebimgFire.pdf">FIRETEC</a> |
|---|
| 250 | utilisée pour créer les équations paramétriques |
|---|
| 251 | du modèle de propagation de Vesta. |
|---|
| 252 | </li> |
|---|
| 253 | <li>Administration et maintenance des serveurs Linux.</li> |
|---|
| 254 | </ul> |
|---|
| 255 | </li> |
|---|
| 256 | </ul> |
|---|
| 257 | <li> |
|---|
| 258 | <span class="job-location"> |
|---|
| 259 | <strong>1999-2006 - NCC</strong> - Aix-en-Provence |
|---|
| 260 | </span> |
|---|
| 261 | <ul> |
|---|
| 262 | <li> |
|---|
| 263 | <span class="job-position">Développeur (5 ans)</span> – |
|---|
| 264 | <small> |
|---|
| 265 | XP : (PHP)+++, (Windows/MFC)+++, (Python)+, |
|---|
| 266 | (Admin Linux)+ |
|---|
| 267 | </small> |
|---|
| 268 | <ul> |
|---|
| 269 | <li> |
|---|
| 270 | Création d'une suite logicielle complète pour |
|---|
| 271 | la hotline : gestion des appels, des emails, |
|---|
| 272 | impressions des courriers, statistiques, bases |
|---|
| 273 | de connaissances et interface Web pour le |
|---|
| 274 | support technique des consommateurs. |
|---|
| 275 | </li> |
|---|
| 276 | <li> |
|---|
| 277 | Création de nombreuses applications Web pour |
|---|
| 278 | des opérations ponctuelles de phoning : |
|---|
| 279 | requalification de bases de données, enquêtes |
|---|
| 280 | satisfaction, etc... |
|---|
| 281 | </li> |
|---|
| 282 | <li>Administration et maintenance des serveurs Linux.</li> |
|---|
| 283 | </ul> |
|---|
| 284 | </li> |
|---|
| 285 | <li> |
|---|
| 286 | <span class="job-position">Hotliner (2 ans)</span><br /> |
|---|
| 287 | Support technique par téléphone pour les jeux vidéos Ubisoft, |
|---|
| 288 | Virgin Interactive et les produits de la marque Guillemot. |
|---|
| 289 | </li> |
|---|
| 290 | </ul> |
|---|
| 291 | </li> |
|---|
| 292 | </ul> |
|---|
| 293 | |
|---|
| 294 | <h2>Formation</h2> |
|---|
| 295 | <ul class="toplevel"> |
|---|
| 296 | <li> |
|---|
| 297 | <span class="job-location"> |
|---|
| 298 | <strong>Autodidacte</strong> |
|---|
| 299 | </span> |
|---|
| 300 | <ul> |
|---|
| 301 | <li> |
|---|
| 302 | <em>Langages</em>: |
|---|
| 303 | <ul> |
|---|
| 304 | <li>Expert : Python, C/C++, JavaScript, SQL, HTML, CSS.</li> |
|---|
| 305 | <li>Maîtrisé : PHP, assembleur x86.</li> |
|---|
| 306 | </ul> |
|---|
| 307 | </li> |
|---|
| 308 | <li> |
|---|
| 309 | <em>Technologies et frameworks</em>: |
|---|
| 310 | <ul> |
|---|
| 311 | <li>Expert : (Py)Qt, Django, OpenGL, jQuery.</li> |
|---|
| 312 | <li>Maîtrisé : Twisted, SQLAlchemy, MFC, etc...</li> |
|---|
| 313 | </ul> |
|---|
| 314 | </li> |
|---|
| 315 | <li> |
|---|
| 316 | <em>Logiciels</em> : Vim, Subversion, GIT, Photoshop, |
|---|
| 317 | Illustrator, etc... |
|---|
| 318 | </li> |
|---|
| 319 | <li> |
|---|
| 320 | <em>OS</em> : GNU/Linux, Windows, Mac OSX. |
|---|
| 321 | </li> |
|---|
| 322 | </ul> |
|---|
| 323 | </li> |
|---|
| 324 | <li> |
|---|
| 325 | <span class="job-location"> |
|---|
| 326 | <strong>1996, Bac S (mention assez bien)</strong> |
|---|
| 327 | - Lycée technique de Lorgues |
|---|
| 328 | </span> |
|---|
| 329 | </li> |
|---|
| 330 | </ul> |
|---|
| 331 | </ul> |
|---|
| 332 | |
|---|
| 333 | <h2>Divers</h2> |
|---|
| 334 | <ul class="toplevel"> |
|---|
| 335 | <li> |
|---|
| 336 | Loisirs : programmation, photo, sports de montagne, voyages. |
|---|
| 337 | </li> |
|---|
| 338 | <li> |
|---|
| 339 | Quelques uns de mes projets personnels récents : |
|---|
| 340 | <a href="http://projects.luper.fr/palette">palette</a>, |
|---|
| 341 | <a href="http://github.com/flupke/pypotrace">pypotrace</a>, |
|---|
| 342 | <a href="http://github.com/flupke/ballistics">ballistics</a>. |
|---|
| 343 | </li> |
|---|
| 344 | <li>Anglais écrit et parlé couramment.</li> |
|---|
| 345 | <li> |
|---|
| 346 | Contributions open source : correction de bugs sur Django, |
|---|
| 347 | Debian, Ubuntu, aide sur IRC, etc... |
|---|
| 348 | </li> |
|---|
| 349 | </ul> |
|---|
| 350 | </body> |
|---|
| 351 | </html> |
|---|