Bienvenue sur le profil Malt de Christian !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Christian pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Christian Degri

lead developer php / architecte

Peut se déplacer à Paris

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Christian.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Christian.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois
Taille d'entreprise
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes
  • 1000 - 4999 personnes
  • ≥ 5000 personnes

Vérifications

Langues

Catégories

Compétences (30)

Christian en quelques mots

Software Engineer de 12 ans d'expérience vous aide pour la mise en place, la maintenance
et l'amélioration de vos projets numériques. L'objectif est de booster vos projets de:
digitalisation, migration, refonte, optimisation des processus métiers, innovation
tout en orchestrant de manière efficace le time to market, la réduction des coûts, la qualité et l'architecture.

Expériences

L’OBS

Presse & médias

Consultant Backend Engineer Senior / Architecte

Paris, France

juillet 2018 - Aujourd'hui

Refonte du site de L'OBS (www.nouvelobs.com / GROUPE LE MONDE) avec le framework PHP Phalcon

- Mise en place de l'indexation des articles issus du nouveau CMS (Logstash, Ruby, Elasticsearch)
- Refonte des pages de rubriques avec Phalcon
- Amélioration des requêtes Elasticsearch pour la recherche des articles
- Editorialisation des rubriques
- Refonte des header/footer de abc-lettres via l'API de génération de header/footer
- Refonte des fils d'ariane
- Migration des articles legacy (procédure de migration, script shell, modification du code PHP)
- Mise en place des services de notifications d'abonnement et d'abandon
- Mise en place pour un partenaire d'un flux xml d'articles les plus lus
- Intégration des API de Kelkoo et autres partenaires publicitaires
- Refonte des pages des journalistes
- Refonte du système de notifications de dernière minute (push mobile et mail)
- Refonte de la génération automatique d'articles à partir des flux de l'AFP
- Migration du CMS legacy
- Mise en place de l'ajout/suppression d'articles favoris et leur affichage dans l'espace perso
- Gestion de la sauvegarde des buckets Amazon S3 et bases de données de http://formation.rue89.com

Technologies: Docker, Framework PHP Phalcon, PHP 7, Codeception/Aspectmock, Elasticsearch, Logstash, Ruby, Kibana, Google Cloud, Google Cloud Pub Sub, Mysql, Redis, Cassandra, Nginx, Cdn Fastly, Linux, Shell, Javascript

Lancement de la nouvelle application mobile des magazines du GROUPE LE MONDE

- Gestion des données et du menu des rubriques
- Personnalisation des zones dans l'application
- Extraction des données d'un lien cliqué dans la webview
- Service back. (PHP) permettant de télécharger le PDF d'un magazine
- Gestion du téléchargement et du stockage (par l'application) du PDF d'un magazine
- Gestion de la suppression automatique des PDF
- Gestion des notifications push avec Batch + Deep Linking

Technologies: Domain Driven Development, Clean Architecture, React Native, Typescript, Jest

SAM4MOBILE

Edition de logiciels

Full Stack Engineer

Paris, France

janvier 2013 - juin 2018

Participation à la conception et au développement du
système de gestion des campagnes publicitaires (www.s4m.io):

- Création d’un environnement de développement
sous Docker
(https://github.com/christiandegri/docker-
php-dev-env)
- Développement d’une commande d’export des
statistiques des clients vers Amazon S3 et
Google Cloud (Laravel)
- Implémentation d’un producteur (producer)
pour transférer dans des Amazon Kinesis
Data Streams les événements liés aux
applications
- Implémentation d’un consommateur (consumer)
pour la vérification des données enregistrées
dans les Kinesis Streams
- Mise en place du serveur d’authentification
OAuth2 (Laravel)
- Mise en place de l’authentification OAuth2 en
alternative à l’authentification WSSE
existante
- Développement des services de gestion des
comptes utilisateurs
- Développement d’un générateur de token
OAuth2
- Refonte de l’API publique de gestion de
campagne et ajout de services
- Création d’un bundle Symfony pour abstraire
l’accès aux systèmes de fichiers
- Intégration d’Amazon S3
- Mise en place de la détection de fraude
- Développement d’une commande de détection
d’écart dans les statistiques consolidées et
réalisation du plugin Nagios associé
- Développement des tests unitaires
- Rédaction des documents de spécifications
techniques
- Rédaction de la documentation de l’API
publique de gestion des campagnes
- Refonte des dashboards
- Refonte de la modélisation des widgets de type
tableau
- Refonte du calcul des statistiques de conversion
- Ajout de nouveaux indicateurs à la chaîne de
calcul des statistiques, aux widgets et aux
exports
- Développement d’une commande de
réconciliation par stratégies dont la stratégie
fingerprint
- Développement de commandes de complétion
automatique des données de production
- Développement de l’interface graphique de
l’application de gestion des campagnes
- TMA sur le système de gestion des campagnes
publicitaires
PHP 5 PHP 7 Symfony 2 Laravel 5 PhpUnit Mysql Redis Xdebug

EXTIA

Conseil & audit

Ingénieur consultant

Boulogne-Billancourt, France

janvier 2012 - janvier 2013

- Conception de la BDD et réalisation du back-office
de la clinique Renouard (http://www.docteur-
renouard.com/ ) pour le compte de l’agence WinWin
- Développement applicatif pour le SI de Virgin Mobile
- Participation à la refonte du SI commercial d’Orange
Vallée

RESAVACS

High tech

Ingénieur d’étude et développement

Boulogne-Billancourt, France

novembre 2008 - janvier 2012

Recommandations externes

Consultez les recommandations qu'a reçues Christian

Formations