Julien Fache

Responsable de développement Python

30 ans - Paris, France
Nationalité Française - Permis B
http://fantomas.willbreak.it/
https://github.com/Fantomas42/

Expert en technologie Open-Source, développeur Python confirmé spécialisé dans le développement web-applicatif. Passionné du web depuis 1999, doté d'une solide formation en informatique grâce à l'Epitech et armé de mes expériences, je suis constamment à la recherche de nouveaux défis stimulants, faisant de moi un meilleur professionnel.

Expériences

Libération

Lead Développeur 2013 - Présent

Maintenance et développement du site internet du journal Libération.

  • Refonte de l'architecture applicative et du déploiement.
  • Développement de modules.
  • Optimisations du SEO.
  • Corrections de bugs.
  • Application de processus de qualité.
  • Gestion des imports/exports.

Emencia

Responsable de développement Python 2006 - 2013

Emencia est une SSLL spécialisée dans le développement d'applications web sur mesures ayant fait le pari d'utiliser Python comme langage de développement principal.

Responsable du développement :

  • Reporting.
  • Contrôles qualité.
  • Estimation de projets.
  • Rédaction de spécifications.
  • Mise en place de procédures.

Développeur :

  • Industrialisation de Django.
  • Développement de paquets Python.
  • Développement d'applications Django.
  • Collaboration au framework e-commerce ECS.

Exemples de réalisations sur demande.

Cristal

Chargé de mission 2005 - 2006

Missions via l'association étudiante Cristal.

  • Rédaction de spécifications.
  • Module de génération de miniatures.
  • Conception / Optimisation de sites web.

TD Training

Formateur 2006

Formation avancée d'utilisateurs à Flash 8 chez TD Training.

  • Utilisation de Flash 8.
  • Apprentissage de l'ActionScript.
  • Utilisation des composants.
  • Interactions avec un script CGI.

Rédaction du support de formation :

  • Plan de formation et contenus.
  • Création des exemples de supports.
  • Création de tutoriels.

Compétences

Voici un résumé de mes compétences et domaines d'expertises.
Bases de données

SQLite, PostgreSQL, mySQL.

Bureautique

Suites Office et Open-Office.

Documentation

Rédaction de documentations en restructuredText via Sphinx.
Ecriture de documentations techniques via Epydoc.

Environnements de travail

Linux, Windows, MacOS.

Frameworks

Django, SQLAlchemy, Zope, Pyramid.
Wordpress, Magento.

Gestion de projet

Estimation des temps de réalisation.
Répartition et découpage des tâches.
Rédaction de procédures.
Contrôles qualité.

Langages de programmation

Python, Perl, PHP, C, C++.

Linguistique

Français : langue maternelle.
Anglais : 840 au TOEIC.
Espagnol : niveau scolaire.

Méthodologie

SCRUM.
Développement dirigé par les tests.
Développement dirigé par la documentation.

Serveurs

Web : Apache 2, nginx.
Applicatif : Spawning, gUnicorn, uWSGI

Versionning

Git, Mercurial, Subversion.

Web-applicatf

xHTML, CSS, JavaScript, Sass3.

Réalisations

Zinnia

Une application de blogs, simple et vraiment extensible, écrite en Django.

L'idée d'écrire Zinnia m'est venue le jour où j'ai ressenti le besoin d'avoir un blog personnel, simple et facile à personnaliser au niveau de l'apparence. L'utilisation du framework Django pour écrire cette application m'a de suite parue évidente. Après plusieurs versions utilisées uniquement en interne, j'ai libéré le code source sur GitHub afin de fournir à la communauté Django, une application de blogs digne de ce nom.

Zinnia en quelques chiffres :

  • 96% de couverture de codes.
  • + de 2000 instructions Python.
  • + de 2 ans de développement.
  • + de 1000 blogs en production.
  • + de 25.000 articles écrits via Zinnia.

Comparatif : http://www.djangopackages.com/grids/g/blogs/

Véliberator

Véliberator est une application Python et Web, permettant de trouver les stations Vélib' les plus proches de soi. Véliberator est pensé pour fonctionner sur tous types d'appareils, surtout ceux ne pouvant afficher des cartes.

  • Gestion des itinéraires.
  • Détection des coordonnées GPS.
  • Gestion des distances et des statuts.
  • Algorithme intelligent de sélection des stations.
  • Versions : Console / Web / Mobile / Freebox / AR.

Sudoku Solver

Résolution universelle de puzzles de Sudoku en ligne.

La particularité de ce programme est qu'il est pensé pour résoudre les puzzles de manière humaine et didactique.

Fitness & Metrics

Fitness & Metrics est le compagnon idéal pour développer ses muscles sans se casser la tête.

  • Calcul des séries et répétitions.
  • Calcul du chargement des haltères.
  • Carnet d'entraînement et d'évolution.
  • Estimation du potentiel physique.
  • Mobile ready.

EDN

Emencia Django Newsletter est une application de routage de newsletters écrites en Django.

  • Générique.
  • Statistiques et graphiques.
  • Importation et exportation des contacts.
  • Formulaire d'inscription et de désinscription.
  • Gestion des listes de diffusion et des contacts.

Formation

Talend Open Studio 2008

Formation sur l'utilisation du logiciel d'ETL, Talend Open Studio.

  • Migration de données.
  • Synchronisation de données.
  • Ecriture de plug-ins.

Second cycle Epitech 2007

Second cycle du titre d'expert en informatique à 'Epitech Paris.

Groupe CERSTI : Epita ESG ISEG E-Art.

Baccalauréat ES 2003

Baccalauréat ES option Sciences Politiques obtenu avec mention.

Lycée Louis Blaringhem 62400 Béthune

Centres d'intérêts

En dehors de mes heures de travail, je pratique le développement personnel à travers le sport et la lecture.

Je pratique notamment le vélo et le fitness de manière quotidienne. Concernant mes lectures, je suis autant intéressé par les romans de science-fiction (en particulier les space-opéras) que par les mangas, les comics et la bande dessinée traditionnelle.

Bien entendu, ma vrai passion reste le développement de logiciels Open-Source à laquelle je m'adonne dès que possible ou dès qu'une nouvelle idée me traverse l'esprit.

Contactez-moi

Remplissez ce formulaire pour prendre directement contact :

*
*
*
*

Les champs suivis d'une * sont obligatoires.