business Expériences
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
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.
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.
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.
computer Compétences
Bases de données | PostgreSQL, mySQL, SQLite, ElasticSearch. |
---|---|
Bureautique | Suites Office et Open-Office. |
Documentation | Rédaction de documentations en restructuredText via Sphinx. |
Déploiement | zc.buildout, Docker, AWS, Fabric. |
Environnements de travail | Linux, Windows. |
Frameworks | Django, SQLAlchemy, Zope, Pyramid. |
Gestion de projet | Estimation des temps de réalisation. |
Langages de programmation | Python, Perl, PHP, C, C++. |
Linguistique | Français : langue maternelle. |
Méthodologie | SCRUM. |
Serveurs | Web : Apache 2, nginx. |
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
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
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 :