Jean-Loup donnant une introduction au framework django à Codeurs En Seine

Jean-Loup Adde

Site Reliability Engineer / Développeur Logiciel

Bonjour, je suis Jean-Loup Adde, développeur logiciel de 25 ans. Je suis actuellement embauché chez Blockchain en tant que "Site Reliability Engineer". J'ai une grande passion pour l'automatisation de tâches, déployer de nouvelles applications scalables dans le cloud et surtout, offrir la meilleure expérience de développement possible aux développeurs.

Qu'ai-je étudié ?

Où ai-je travaillé ?

Qu'ai-je créé ?

Personnel

  • juanwolf.fr - code

    Mon propre site internet où vous avez le plaisir d'être. Il contient mon CV, le portail entre les différentes catégories, le menu responsive ainsi que la page 404 (Regroupement des fichiers statiques de juanwolf.fr).

    Technologies used: HTML5, CSS3, javascript, SASS, jQuery 1.11, Font Awesome, Responsive Web Design, Git

  • Git Hooks - code

    Hooks pour git permettant de bloquer chaque commit ne respectant pas les standards syntaxiques choisis. Ces hooks sont disponibles pour python (pep8) et javascript (jshint).

    Technologies utilisées : Bash, git.

  • Language router - code

    Routeur créé pour la détection et la gestion de langage pour juanwolf.fr. La gestion de la langue suit les recommandations W3C qui sont de détecter premièrement la langue préférée avec l'entête HTTP puis sauvegarder la langue au sein d'un cookie s'il change de langage.

    Technologies utilisées : Golang, JS, git

  • Blog de juanwolf - code

    Blog où seront mes articles techniques ainsi que les articles sur les jeux-vidéos que j'aurai testé.

    Technologies utilisées : Python, Django, HTML5, CSS3, SASS, JQuery 1.11, Git, Gatling, Jenkins, Gitlab CI, Grunt, Bower

  • Juanwolf's chat - code

    Un chat où vous pouvez tergivercer avec moi (incroyable n'est ce pas ?).

    Technologies utilisées: javascript, node.js, socket.io, nodemailer, express.js, HTML5, desktop notifications, CSS3, SASS, jQuery 1.11, git

  • juanwolf's blog app - code - Google Play

    Une application ionic 2 récupérant les informations depuis l'API REST du blog.

    Téchnologies utilisées: Ionic 2, AngularJS 2, SASS, CSS3, SASS, Git

  • Mini blog pourCodeurs En Seine 2015 - code

    Petite application django réalisée dans le cadre de la présentation 'introduction à django' à Codeurs En Seine 2015

    Technologies utilisées: HTML5, Bootstrap, git, django, reveal.js

Universitaire

  • DRUMS - Discovery, Retrieval & Understanding of Music System

    Plateforme web d'écoute et de partage de musiques. Projet rassemblant toute la promotion (33 étudiants) 2014/2015 du master Génie de l'Informatique Logicielle divisée en équipes de 5/6 étudiants. Durant ce projet j'ai été améné à superviser deux équipes de 5/6 étudiants, former la promotion à git(présentation disponible ici), installer une usine logicielle constituée de Jenkins, Maven, Tomcat, Nexus et un serveur Apache, développer un service (Service Checker) pour gérer les différents services disponibles au sein d'un tomcat. Service réalisé avec Valentin Jouanigot, développer une librairie SFTP en java avec jSch, développer des scripts d'automatisation des tâches récurrentes (telles que merge des branches de développement, construction de tous les sous projets maven, passage de l'environnement de développement à l'environnement de production), gérer les serveurs mis à disposition par l'université de Rouen et assurer la stabilité de DRUMS au sein de ses serveurs.Retour d'expérience du projet disponible ici : https://blog.juanwolf.fr/2015/3/drums-mes-tendres-regrets/

    Technologies utilisées: Jenkins, nexus, apache, tomcat 7, maven, spring, angular js, html5, css3.

  • Agora

    Plateforme web de jeux de société. Ce projet a été réalisé durant toute l'année de master 1 où nous avons utilisés les enseignements de l'unité 'gestion de projets'. J'ai été affecté au développement du module node.js pour le chat et la gestion des jeux en temps réel et d'administrer le serveur fourni par l'université de Rouen qui nous servait d'environnement de production. Rôle: Administrateur système et responsable technique.

    Technologies utilisées: Code Igniter, PHP 5, HTML5, CSS3, JS, node.js, jQuery 1.9, bash.

  • Resume Manager REST Server - code

    Serveur qui produit des fichiers XML contenant des CV. Ce serveur est basé sur une architecture REST mais seulement le GET et le PUT y est implémenté.

    Technologies utilisées: Java 7, Spring, Git

  • SuperAddeRESTDroid - code

    Application Phonegap qui utilise le serveur produisant des CV en XML. Seul le GET et le PUT sont implémentés.

    Technologies utilisées : Phonegap, HTML5, CSS3, JQuery 2.0, Ajax, JQuery Mobile 1.4.2

  • Rush Hour

    Application swing modélisant le jeu Rush Hour qui est un jeu logique (similaire au taquin) (Une version web du jeu Rush Hour).

    Technologies utilisées: Swing, Java 6

  • Calendrier Web

    Application web qui donne à l'utilisateur la possibilité de gérer les événements au sein d'un calendrier, mais aussi de personnaliser son propre calendrier.

    Technologies utilisées : XHTML, CSS 2, JS, PHP 5, MySQL, Ajax, JQuery 1.9

Que sais-je utiliser ? (Triés par préférence d'utilisation)

Quelles langues je peux parler ?

Ce que j'aime faire ?