About Sidet
English
Conversational
French
Native or bilingual
Experience
- CabestanFull-stack Web DeveloperSOFTWARE PUBLISHINGApril 2008 - November 2018 (10 years and 8 months)Paris, France2016 – 2018Developer within the IRIS projectThe project's objective: Creation of thenew version of the existing platform froma new micro-service architecture andrecent technologies such as NodeJs,Elixir and ELM, Kafka, Docker.Participation in the design ofmicroservices.Development of Ractive, Webcomponent and Elm componentsDrag & drop implementation in the campaign tool.Development of REST APIsin NodeJS (CRUD users, scenarios,audiances, sms).Using the express framework.Integration of unit tests withMocha & ChaiUsing the ORM Objection andKnexx connected to a Postgres database.Using docker anddockercompose to initializethe local environment.Using Webpack2012 – 2016R&D Department: Development ofnew features on thecabestan platform (Coldufsionand Javascript).2010 – 2012Operations Department: Bug fixing related to the redesign and new features(Coldufsion and Javascript).2008 - 2010Development Department: Redesign of the platform & creation of new modules based on the existing architecture.(Coldfusion, Javascript, HTML,and CSS)
- TF1NodeJS Backend Web DeveloperENTERTAINMENT AND LEISUREApril 2019 - Today (7 years and 2 months)Boulogne-Billancourt, FranceNode.js, Typescript backend developer:TFOU MAX video streaming platform (web, mobile, TV, box)o Payment service migration (Ingenico → Stripe) with zero downtime- Creation of a Stripe service for managing subscriptions, payments, and renewals- Management of the coexistence of the two systems during the transition- Creation of a webhook for real-time synchronization of Stripe eventso CMS migration, Elios to Thanos- Creation of a proxy service for progressive asset migration- Retrieval of assets via GraphQL requestso Implementation of profile management- REST CRUD APIs, filtering of the catalog by age/preference, viewing time control, avatar customizationo Implementation of dynamic covers to highlight content- REST CRUD APIs, management of covers based on profile (subscriber/unsubscriber, age, page type)o Implementation of rights management based on geolocation and accounto Creation of mocks for testing external services (Gigya, SFTP, mail, SOAP)o Centralization of user deletion processing- Creation of a RabbitMQ-based service for account deletion- Creation of a webhook to manage Gigya eventso Creation of RGPD purge workflows for inactive data deletiono Migration of microservice and workflow deployments to ArgoCD and orchestration with Argo Workflowo Stabilization of workers (subscription renewal, synchronization, expiration reminders, reset, purge, catalog export)o Management of production incidents and improvement of critical service reliability.RUN manager:o Setup of supervision APIs and alert configuration on Datadogo Use of Grafana to improve supervision observability- Implementation of metrics in services and workflows- Creation of dashboards on Grafana to visualize workflow status
Recommendations
Be the first to recommend Sidet
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
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
Education
- BTS IRIS (Informatics and networks for industry and services)Lycée Gaston Bachelard (Chelles)2007
Certifications
- One-week training in NodeJs, server-side javascript programmingORSYS2016