You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Christian DegriCD

Christian Degri

lead developer php / architecte

€570/day
Paris, FR
8-15 years

Average response time: 1 hour

About Christian

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.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Infopro Digital
    Consultant Backend Engineer Senior
    SOFTWARE PUBLISHING
    November 2020 - Today (5 years and 7 months)
    Antony, France
    Amélioration du système legacy de gestion des webinars en webRtc :

    - Intégration du wrapper pour communiquer avec le nouveau fournisseur de broadcast
    - Ecriture de la documentation Swagger de l'API legacy
    - Refonte du système de conversion de pdf en images
    - Correction et amélioration des tests unitaires
    - Ajout des services suivants à l'API legacy: (Démarrage et arrêt de broadcast de test, Démarrage et arrêt de broadcast pour les admins, Snapshot des données d'un webinar, Création d'un webinar directement en replay, Suppression du replay d'un webinar)
    - Classement des webinars par date de début
    - Création d'un job qui recherche les webinars sans replay et en envoie un rapport par mail
    - Création d'un job pour supprimer les documents d'un webinar

    Lancement du nouveau système de gestion des réunions virtuelles en webRtc :

    - Conception et développement d’un wrapper permettant de communiquer
    avec le nouveau fournisseur de broadcast
    - Amélioration d'un projet Docker permettant la diffusion d'une page web vers un
    flux RTMP
    - Ecriture de la documentation Swagger et Confluence de la nouvelle API
    - Ecriture des tests unitaires
    - Mise en place de la nouvelle API avec les services suivants: (Rejoindre une réunion virtuelle, Obtention et suppression des données d'un attendee, Bannissement d'un attendee, Création et suppression d'une réunion virtuelle, Obtention et modification des données d'une réunion virtuelle, Obtention des données d'une liste de réunions virtuelles)

    Technologies: Docker, PHP 7, Laravel 6 et 7, Tokbox API, Livestream API, Amazon Chime SDK, Amazon Ivs, Mysql, Redis, Nginx, Linux, Shell
    Laravel PHP 7 Docker MySQL Tokbox API Amazon Chime SDK Redis Nginx
  • L’OBS
    Consultant Backend Engineer Senior / Architecte
    PRESS AND MEDIA
    July 2018 - August 2020 (2 years and 2 months)
    Paris, France
    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
    Docker Phalcon PHP7 Elasticsearch Google cloud MySQL Redis Cassandra React Native Typescript JavaScript Nginx Linux
  • SAM4MOBILE
    Full Stack Engineer
    SOFTWARE PUBLISHING
    January 2013 - June 2018 (5 years and 5 months)
    Paris, France
    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

Recommendations

Be the first to recommend Christian

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • INGENIEUR ESIEA
    ESIEA
    2007
    iNFORMATION TECHNOLOGY

Skill set (47)

Categories