About Sofien
French
Native or bilingual
English
Fluent
Experience
- France TélévisionsSenior PHP Symfony DeveloperPRESS AND MEDIADecember 2022 - December 2025 (3 years)Issy-les-Moulineaux, France
Context:
Within the team responsible for the hyper-distribution of video content, I participated in the development and maintenance of the video factory components.Achievements:
● Automation of Varnish server discovery and dynamic updates via a discovery service, eliminating manual cache interventions.● Implementation of a security solution for VOD streams via a dedicatedNodeJs microservicefor detecting fraudulent IPs (VPN/Proxy via NetAcuity) with **Redis cache**, ensuring high availability and robustness.● Performance improvement ofAPIsthrough analysis and implementation of targetedMongoDB indexeson the most critical queries.● Design and development of microservices within anevent-driven architecture**, using **RabbitMQforasynchronouscommunication between services.● Implementation of business workflows using Symfony'sWorkflowcomponent, allowing for fine-grained and modular process management.● Development of standard-compliant **REST APIs**, serving as an interface for various clients and partners.● Technical migration of microservices fromSymfony 5toSymfony 6and **PHP 8**, ensuring performance, security, and compatibility.● Application of good development practices:SOLIDprinciples,Design Patterns**, **OOP**, and **DDDto produce maintainable, scalable, and robust code.● Writing and execution ofunitandfunctional teststo ensure the quality and reliability of delivered features.● Creation and updating of **technical documentation**.● Active participation in agile rituals (daily meetings, sprint planning, retrospectives) - AramisAutoSenior PHP Symfony DeveloperAUTOMOBILENovember 2021 - November 2022 (1 year)Arcueil, France
Context:
As a PHP Symfony Developer within the Aramis group, I contributed to the development of the marketplace launched in 2021, allowing European partner sellers to offer their vehicles on Aramisauto.com. My role included setting up and optimizing product feeds (collection, mapping, filtering, enrichment), integration with Aramisauto APIs, as well as data storage and dissemination.Achievements:
● Design and development of a dissemination service for broadcasting vehicle ads to several external platforms (AramisFlex, Bing, etc.) via **REST APIs**.● Design and maintenance of decoupledmicroservicesintegrated into anevent-driven architecture**, ensuring **asynchronous communicationvia **RabbitMQ**.● Collaboration in a Dockerized environment, with continuous integration and deployment (**CI/CD**) via **CircleCI**.● Application performance optimization: task parallelization viaRabbitMQ**, **cachingwith **Redis**, and query optimization.● Code quality and security optimization (**Sonarqube**).● Monitoring of application services via **Splunk**.● Writing scenarios forfunctional/Unit testsfor developed features.● Development of a service for automatic retrieval and publication of partner vehicles on the Aramisauto marketplace.● Design of a complete pipeline (collection, mapping, filtering, publication) and deployment on **AWS Lambda**.● Monitoring and tracking of performance via **Amazon CloudWatch**.● Ensuring code compliance with team standards.● Documenting developments (functionally and technically).● Code reviews - ManymoreSenior PHP Symfony DeveloperBANKING AND INSURANCEJune 2019 - October 2021 (2 years and 4 months)Puteaux, France
Context:
As a PHP Symfony developer consultant at Manymore, I worked on Connective Software, a multi-company extranet dedicated to the dematerialized management of acts (buy-back, subscription, payment, arbitration).Achievements:
● Implementation of new features on the site underSymfony 4while respecting theSOLIDprinciple.● Analysis and technical design of features.● Evolution in an agile context.● Participation in grooming and framing meetings for new features.● Writing scenarios forfunctional/Unit testsfor developed features.● Writing technical documentation
Recommendations
Be the first to recommend Sofien
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
- National Engineering Diploma in Computer ScienceNational Engineering Diploma in Computer Science2014Diplôme National d'Ingénieur en Informatique
- Preparatory Studies Diploma for Engineering CyclePreparatory Studies Diploma for Engineering Cycle2011Diplôme des études préparatoires au cycle d'Ingénieur