À propos de Stéphane
Français
Bilingue ou natif
Anglais
Capacité professionnelle limitée
Japonais
Notions
Expériences
- Campings.comLead developer - Team OrderVOYAGE & TOURISMEseptembre 2019 - Aujourd'hui (6 ans et 8 mois)Paris, FranceAu sein d'une équipe de 4 développeurs, je suis garant des bonnes méthodes et pratiques en terme de développement web.Je participe au développement et choix technique pour les projets suivants :1) Migration continue du système de génération et d'envoi de mails transactionnels à destination de nos clients (par exemple : bon d'échange, facture, relance de paiement, etc)- Compréhension des différents événements dans la vie d'une commande qui pilotent l'envoi des mails (à travers des workshops et des reviews de code legacy)- Utilisation de RabbitMQ, Symfony Messenger et de containers docker pour publier et consommer des messages (par exemple : send voucher email, generate voucher document)- Utilisation du framework MJML pour avoir des emails responsives- Intégration avec l'API Sendgrid pour demander l'envoi des emails2) Migration continue du modèle et du workflow des commandes- Compréhension du modème de données et du workflow existant (à travers des workshops et des reviews de code legacy)- Récolte des futurs besoins- Conception du nouveau modèle de données et du workflow- Synchronisation de l'ancien et du nouveau modèle de données pour assurer une continuité de service3) Gestion des paiements (Paybox, Adyen, Casino, Pledg)- Intégration sur les différents sites de vente (Campings.com et nos marques blanches)- Gestion des retours des différents PSP (Payment Service Provider)- Création de trace de paiement (log) afin de réaliser des dashboards et des alertes business4) Maintenance et évolution d'une interface permettant aux agents du call center de gérer des commandes (par exemple : création, annulation, modification, etc)
- Campings.comDéveloppeur Web - Team demandVOYAGE & TOURISMEoctobre 2016 - septembre 2019 (3 ans)Paris, FranceJ'ai travaillé sur 2 projets, les voici :1) API Rest : API permettant aux différentes interfaces de l’entreprise de communiquer avec la base de données.- Conception- Développement- Tests unitaire et fonctionnel- Intégration dans les différents projets de la sociétéEnvironnement technique : PHP 7, Symfony 4, PostgreSQL, Docker, PHPUnit, Behat, Git, méthodologie SCRUM2) "Mono-App" : une application permettant de gérer X sites (des brands, par exemple : Campings.com, Vacances-Campings, Campings Fram, etc) qui ont tous le même moteur de recherche et moteur de réservation commun. Mais il est possible d'avoir des spécificités sur chaque site : templating, parcours, etcC'est une application Symfony avec un Kernel modifié dans lequel on injecte une variable "brand", cela permet à l'applicatif de générer un cache, des logs et gérer des configurations par brand.Aujourd'hui, l'application fait tourner 19 sites/brands en production.- En charge du projet : rédaction de la roadmap technique, suivi, respect des délais- Conception- Développement- Tests unitaire et fonctionnelEnvironnement technique : PHP 7, Symfony 4, Docker, Varnish, PHPUnit, Behat, HTML, CSS, JavaScript, AJAX, Git, méthodologie SCRUM
- AltimateIngénieur d'études PHPAGENCE & SSIIoctobre 2014 - octobre 2016 (2 ans)Paris, FranceJ'ai réalisé 3 mission pendant mon aventure Altimate, les voici :1) Wall Street EnglishProjet EPP Manager : interface WEB permettant l’organisation, la planification et le suivi de sessions de cours.- Recueil et analyse des besoins utilisateurs- Rédaction du cahier des charges du projet- Rédaction des spécifications fonctionnelles et techniques détaillées- Conception : architecture, base de données, fonctionnalités- Développement- Tests unitairesEnvironnement technique : PHP 5, MVC, CakePHP, MySQL, AJAX, JavaScript, jQuery, HTML, CSS, Bootstrap, Git2) ActemiumProjet intranet : interface WEB permettant à différents pôles de l’entreprise d’effectuer leur propre process : le pôle achat peut y enregistrer et suivre la vie de leurs commandes, le pôle sécurité peut y réceptionner les incidents et les traiter, le pôle BE peut y renseigner leurs travaux et résultats.- Recueil et analyse des besoins utilisateurs- Rédaction du cahier des charges du projet- Rédaction des spécifications fonctionnelles et techniques détaillées- Conception : architecture, base de données, fonctionnalités- Développement- Tests unitairesEnvironnement technique : PHP 5, MVC, CakePHP, MySQL, AJAX, JavaScript, jQuery, HTML, CSS, Bootstrap, SVN3) Campings.comProjet : Maintenance et évolution du code historique + migration continue vers une stack Symfony.- Apprentissage du framework Symfony (en autonomie)- Conception- Développement- Tests unitaire et fonctionnelEnvironnement technique : PHP 5, Symfony 2.8, Vagrant, Docker, Varnish, PHPUnit, PostgreSQL, HTML, CSS, JavaScript, jQuery, AJAX, Bootstrap, SVN, méthodologie SCRUM
Avis
Recommandations
Soyez le premier à recommander Stéphane
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
- IngénieurESIGETEL2011Spécialité Système d'Information
- Licence de mathématiques et informatiqueParis-Est Marne-la-Vallée2009Partenariat entre ESIGETEL et l’université Paris-Est Marne-la-Vallée.