Ajouter à vos contacts

Julien Fache

Responsable de développement Python

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.

37 ans - Paris, France
Nationalité Française - Permis B
https://blog.fantomas.site/
https://github.com/Fantomas42/

business Expériences

2019 - Présent

Hiventy

Responsable R&D 2019 - Présent

Responsable de la Recherche et des Développements informatique du groupe Hiventy.

Ma mission principale est d'apporter les solutions technique aux besoins du groupe. En effet Hiventy a amorcer sa transition de l'analogique vers le numérique. Donc en plus de maintenir les outils de production existant, il faut en apporter de nouveaux, tout en s'adaptant aux nouvelles normes de l'industrie du cinéma.

Pour faire tout cela, je réalise principalement :

  • L'encadrement des équipes de développment
  • La conception / estimation / réalisation des outils
  • Le suivi des différents projets à travers le temps

2017 - 2019

Hiventy

Lead Développeur 2017 - 2019

Maestro

Conception et réalisation de Maestro, un orchestrateur de tâches manuelles et automatique dans le cadre d'un laboratoire de cinéma hors-sol.

  • Architecture décentralisée et scalable
  • Distribution des tâches sur réseau via SQS
  • Déploiement facile de workers via Docker
  • Orienté "quality checking"
  • Extensible à souhait

BeHive

Conception, maintenance et développement du projet BeHive, plate-forme de gestion des contenus des ayant-droits du cinéma.

  • Architecture décentralisée, utilisant AWS.
  • Basé sur un ensemble de tâches synchrones et asynchrones pilotées par un bus d'entreprise.
  • Agrégation des tâches réalisées sous ElasticSearch.
  • Tests unitaires et d'intégration.
  • Testé fonctionnellement via Selenium.
  • Formation des équipes au bonnes pratiques de développement.

2013 - 2017

Libération

Senior Développeur 2013 - 2017

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

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

2006 - 2013

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.


2005 - 2006

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.

2006

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.

computer Compétences

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

PostgreSQL, mySQL, SQLite, ElasticSearch.

Bureautique

Suites Office et Open-Office.

Documentation

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

Déploiement

zc.buildout, Docker, AWS, Fabric.

Environnements de travail

Linux, Windows.

Frameworks

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

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.
Espéranto : niveau scolaire.
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

HTML, CSS, JavaScript, Sass.

extension 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.


My Allergens

My Allergens est une application lourde informant des allergènes et additifs contenus dans les produits alimentaires.

La particularité de ce projet est qu'il est écrit qu'avec JavaScript, en utilisant le combo React/Webpack pour l'interface utilisateur et Electron pour la partie client lourd.


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.

school Formations

2008

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.

2007

Second cycle Epitech 2007

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

Groupe CERSTI : Epita ESG ISEG E-Art.


2003

Baccalauréat ES 2003

Baccalauréat ES option Sciences Politiques obtenu avec mention.

Lycée Louis Blaringhem 62400 Béthune

directions_bike 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, le fitness et le speed-cubing de manière quotidienne. Concernant mes lectures, je suis autant intéressé par les romans de science-fiction (en particulier les space-opéras), la littérature française 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.

contact_mail Contactez-moi

Remplissez ce formulaire pour prendre directement contact :

account_circle
mail_outline
phone
subject
mode_edit
call_to_action