Charly M.

développeur php symfony

Peut se déplacer à Paris

  • 48.85661400000001
  • 2.3522219000000177
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Charly.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Charly.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux à
  • Paris et 50km autour

Préférences

Durée de mission
  • entre 3 et 6 mois
  • ≥ 6 mois

Vérifications

Langues

Catégories

Compétences (20)

  • Methodologies
  • Débutant Intermédiaire Confirmé
  • Langages
  • PHP
    Débutant Intermédiaire Confirmé
  • Architecture
  • Débutant Intermédiaire Confirmé
  • API
    Débutant Intermédiaire Confirmé

Charly en quelques mots

Développeur PHP / Symfony, j'ai pu travailler avec des équipes performante afin d’améliorer mes compétences techniques, de communications et de programmations. Je suis passionné, soucieux des détails, précis, sérieux, avec une éthique de travail sans compromis. Je fait attention à tous les détails, et ne laisse rien au hasard. Qualifié dans toutes les étapes d’un projet informatique: conseils, conceptions, modélisations, développement, déploiement, suivi. Mon expérience m’a fournit une pensée critique aussi bien technique que commerciale. Cette forte adaptabilité m’ayant permis de développer d’excellentes compétences personnelles.

Issue d'une école supérieur d'informatique, j’ai eu l’occasion de gérer des projets depuis ma 1ère année à EPITECH. Je suis très organisé, créatif et motivé, avec de bonnes compétences dans le secteur du web et du mobile. J’aime repousser mes limites pour atteindre mes objectifs. Je n’ai pas peur d’essayer et d’apprendre de nouvelles méthodes, outils, langages.

Ces compétences m’ont permis de relever des défis comme : Monter ma propre entreprise, partager mes connaissances en enseignant dans une école réputée, Vivre en Corée du sud, et bien d'autres….

Expériences

Radio France

Presse & médias

Développeur web back-end (PHP7, Symfony 5)

Paris, France

mars 2020 - Aujourd'hui

Refonte et uniformisation des back office éditoriaux de toutes les marques de Radio France (équipe de 8 personnes, 3 back 3 front 2 product owner).
- Backend : Symfony 5 php 7, Graphql, postgresql
- Architecture logiciel : DDD, Hexagonale, CQRS (RabbitMQ pour les
messages externes, Messenger pour les messages internes)
- Stratégie de test : Behat (fonctionnelles), Phpunit (unitaire), prophecy
(unitaire), Cypress (End to End)
- Environnement technique : Docker, docker-compose, docker-sync,
Kubernetes, gitlab ci, Sonarqube
- Environnement projet : Gitlab, Jira, Confluence, Slack
- Monitoring : Kibana, Graphana, Elasticsearch
- Frontend : Reactjs (interventions occasionnelles) •...


Scrum Master de l’équipe
- Amélioration continue
- Etude des différentes statistiques de l’équipe au travers des sprint
(Burndown, vélocité, flux cumulé...)
- Préparation et exécution des ateliers agiles
- Amélioration du kanban
- Amélioration de la fluidité du flow des US/Tâches
- Amélioration de la recette en continue
- ...


Autres
- Evolution au sein d’une équipe de 8 personnes, et interactions avec plus de 4 équipes
- Migration de millions de contenus, grosse problématique de charge et d’optimisation.

France Média Monde

Presse & médias

Développeur back-end Symfony 2, 3 et 4

Issy-les-Moulineaux, France

novembre 2016 - Aujourd'hui

Maintien, développement, suivi des front legacy (équipe de 3 personnes)
- Symfony 2 php 5.6
- Moteur de template twig
- Phpunit


Refonte du middleware en galaxy de microservices nommé « MEZZO » (équipe de 7 personnes)
- Symfony 3 et 4, php 7.2, PGSql, doctrine
- Api restfull avec APIPlatform
- Architecture micro services, RabbitMQ, supervisor
- Gestion du cache, reverse proxy, redis, Varnish, CDN…
- Couverture de tests Behat, phpunit
- Intégration continue: Code review, CI, déploiement sur de multiples environnements
- Environnements local et intégration sous Docker avec docker-compose

En charge de la refonte du service d’envoie de push notifications (seul sur le projets, épaulé par d'autres équipes pour la pair review)
- Micro service intégré au middleware Mezzo (même stack technique et niveau d’exigence)
- Migration vers le partenaire de push notification Batch
- Problématiques de rapidité d'envoie, de haute disponibilités et de concurrences

En charge de la refonte des sitemap (équipe de 2 personnes)
- Micro service intégré au middleware Mezzo (même stack technique et niveau d’exigence)
- Automatisation de la mise à jour des sitemap de tous les sites
- Plus de 8 Millions de contenu exposé à gérer
- Problématique de migrations lourdes et de gros volume de données

Autres
- Evolution au sein d’une équipe de 7 personnes, et interactions avec plus de 6 équipes (Mezzo étant centrale pour toutes les autres équipes)
- Utilisation de git, gitlab, github, code review, intégration continue, Kibana, Grafana, jenkins, docker, vagrant, blackfire, Slack, redmine
- Méthodologie agile SCRUM KANBAN
- Problématiques de site à fort trafic (très haut niveau de cache et d’optimisation)
- Scrum Master de plusieurs équipes/projets

Le Monde - Groupe Le Monde

Presse & médias

Développeur back-end PHP Symfony2

Paris, France

juillet 2015 - octobre 2016

Maintien, développement, suivi site web et site mobile lemonde.fr:
- Framework propriétaire / Symfony 2 php 5.6 / oracle / PGsql
- Moteur de template Mustache
- Taskman/redis
- Phpunit
...

Maintien de l’ancien système d’export partenaire:
- Php 4 / oracle

Maintien, développement, suivi de nouveaux exports partenaire:
- Symfony 2 php 5,6 / Postgresql / Oracle
- Moteur de template twig
- Taskman/Redis
- ...

En charge de la refonte complète des newsletter et des alertes email LeMonde (6 mois +):
- Symfony 2 php 5,6 / Postgresql / Oracle
- ORM Doctrine
- Moteur de template twig
- Taskman/Redis
- Monitoring des envoies
- Migration complète vers un nouveau prestataire d’emailing
- ...

Autres:
- Développement et maintien de diverses API (php / nodejs)
- Développement et maintien d’application web d’administration interne (php Symfony 2)
- Evolution au sein d’une équipe de plus de 30 personnes
- Workflow poussé: utilisation avancé de git, code review, scrutinizer, Travis, Snowshoe, Kibana, Grafana, jenkins, docker, vagrant, Slack, Trello
- Méthodologie agile
- Plusieurs Mise en productions par jour
- Problématiques de site à fort trafic (très haut niveau de cache)

Kilix

Agence & SSII

Développeur back-end Symfony2

Paris, France

juillet 2014 - juillet 2015

Recommandations externes

Formations

Certifications