À propos de Christian
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- Infopro DigitalConsultant Backend Engineer SeniorEDITION DE LOGICIELSnovembre 2020 - Aujourd'hui (5 ans et 7 mois)Antony, FranceAmé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 webinarLancement du nouveau système de gestion des réunions virtuelles en webRtc :- Conception et développement d’un wrapper permettant de communiqueravec le nouveau fournisseur de broadcast- Amélioration d'un projet Docker permettant la diffusion d'une page web vers unflux 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
- L’OBSConsultant Backend Engineer Senior / ArchitectePRESSE & MÉDIASjuillet 2018 - août 2020 (2 ans et 2 mois)Paris, FranceRefonte 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.comTechnologies: 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, JavascriptLancement 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 LinkingTechnologies: Domain Driven Development, Clean Architecture, React Native, Typescript, Jest
- SAM4MOBILEFull Stack EngineerEDITION DE LOGICIELSjanvier 2013 - juin 2018 (5 ans et 5 mois)Paris, FranceParticipation à la conception et au développement dusystème de gestion des campagnes publicitaires (www.s4m.io):- Création d’un environnement de développementsous Docker(https://github.com/christiandegri/docker-php-dev-env)- Développement d’une commande d’export desstatistiques des clients vers Amazon S3 etGoogle Cloud (Laravel)- Implémentation d’un producteur (producer)pour transférer dans des Amazon KinesisData Streams les événements liés auxapplications- Implémentation d’un consommateur (consumer)pour la vérification des données enregistréesdans les Kinesis Streams- Mise en place du serveur d’authentificationOAuth2 (Laravel)- Mise en place de l’authentification OAuth2 enalternative à l’authentification WSSEexistante- Développement des services de gestion descomptes utilisateurs- Développement d’un générateur de tokenOAuth2- Refonte de l’API publique de gestion decampagne et ajout de services- Création d’un bundle Symfony pour abstrairel’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étectiond’écart dans les statistiques consolidées etréalisation du plugin Nagios associé- Développement des tests unitaires- Rédaction des documents de spécificationstechniques- Rédaction de la documentation de l’APIpublique de gestion des campagnes- Refonte des dashboards- Refonte de la modélisation des widgets de typetableau- Refonte du calcul des statistiques de conversion- Ajout de nouveaux indicateurs à la chaîne decalcul des statistiques, aux widgets et auxexports- Développement d’une commande deréconciliation par stratégies dont la stratégiefingerprint- Développement de commandes de complétionautomatique des données de production- Développement de l’interface graphique del’application de gestion des campagnes- TMA sur le système de gestion des campagnespublicitaires
Recommandations
Soyez le premier à recommander Christian
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Formations
- INGENIEUR ESIEAESIEA2007iNFORMATION TECHNOLOGY