About Charly
English
Fluent
French
Native or bilingual
Experience
- LE FIGAROBack-end web developer (PHP7, Symfony 5)ENTERTAINMENT AND LEISUREMarch 2021 - Today (5 years and 3 months)Paris, FranceBack-end web developer (PHP7, Symfony 5), within a team of 11 people (1 Project Manager, 1 lead, 2 front, 7 back)• Evolution and maintenance of the Figaro APIs as well as certain internal tools and libraries.• Implementation of a Pub/Sub pattern between micro services via RabbitMQ• POC of a subscription engine under different technologies:- Sylius: implementation of new payment provider connectorsfor Hipay, Evolution of the Sylius model to adapt to subscriptions,adaptation of the invoicing module.- Stripe: Creation of a complete subscription management back-officeinterfaced with Stripe.• Migration of millions of content, load and optimization issues• Significant improvement in test coverage and strategy.• Evolution of CI and deployment tools.• Technical environment: docker, docker-compose, Jenkins.• Project environment: Bitbucket, Jira, Confluence, Slack, teams• Monitoring: Kibana, Grafana
- Radio FranceBack-end web developer (PHP7, Symfony 5)PRESS AND MEDIAMarch 2020 - February 2021 (11 months)Paris, FranceRedesign and standardization of the editorial back offices of all Radio France brands (team of 8 people, 3 back 3 front 2 product owner).- Backend: Symfony 5 php 7, Graphql, postgresql- Software architecture: DDD, Hexagonal, CQRS (RabbitMQ forexternal messages, Messenger for internal messages)- Test strategy: Behat (functional), Phpunit (unit), prophecy(unit), Cypress (End to End)- Technical environment: Docker, docker-compose, docker-sync,Kubernetes, gitlab ci, Sonarqube- Project environment: Gitlab, Jira, Confluence, Slack- Monitoring: Kibana, Graphana, Elasticsearch- Frontend: Reactjs (occasional interventions) •...Scrum Master of the team- Continuous improvement- Study of the team's various statistics through the sprint(Burndown, velocity, cumulative flow...)- Preparation and execution of agile workshops- Kanban improvement- Improving the fluidity of the US/Task flow- Continuous improvement of the recipe- ...Other- Evolution within a team of 8 people, and interactions with more than 4 teams- Migration of millions of content, major load and optimization issues.
- France Média MondeBack-end developer Symfony 2, 3 and 4PRESS AND MEDIANovember 2016 - February 2020 (3 years and 4 months)Issy-les-Moulineaux, FranceMaintenance, development, monitoring of legacy front ends (team of 3 people)- Symfony 2 php 5.6- Twig template engine- Phpunit…Redesign of the middleware in a galaxy of microservices called “MEZZO” (team of 7 people)- Symfony 3 and 4, php 7.2, PGSql, doctrine- Restfull API with APIPlatform- Micro services architecture, RabbitMQ, supervisor- Cache management, reverse proxy, redis, Varnish, CDN…- Test coverage Behat, phpunit- Continuous integration: Code review, CI, deployment on multiple environments- Local and integration environments under Docker with docker-composeIn charge of redesigning the push notification sending service (alone on the project, supported by other teams for pair review)- Micro service integrated into the Mezzo middleware (same technical stack and level of requirement)- Migration to the Batch push notification partner- Issues of sending speed, high availability and concurrencyIn charge of redesigning the sitemap (team of 2 people)- Micro service integrated into the Mezzo middleware (same technical stack and level of requirement)- Automation of sitemap updates for all sites- More than 8 million content exposed to manage- Issues of heavy migrations and large volumes of dataOther- Evolution within a team of 7 people, and interactions with more than 6 teams (Mezzo being central to all other teams)- Use of git, gitlab, github, code review, continuous integration, Kibana, Grafana, jenkins, docker, vagrant, blackfire, Slack, redmine- Agile SCRUM KANBAN methodology- High traffic site issues (very high level of cache and optimization)- Scrum Master of several teams/projects
Recommendations
Be the first to recommend Charly
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
- University exchange yearChung Ang University, Seoul2014
- Expert in innovation and information technologiesEpitech2015