À propos de Samuel
Anglais
Capacité professionnelle complète
Français
Capacité professionnelle complète
Expériences
- EFICIASenior Backend EngineerENERGIEseptembre 2023 - Aujourd'hui (2 ans et 9 mois)Paris 17 Batignolles-Monceau, France
Équipe : 1 PO, 5 développeurs (SCRUM)
Eficia est une entreprise spécialisée dans l’efficacité énergétique des bâtiments.Sa plateforme permet de piloter à distance les équipements (CVC, éclairage, etc.) ens’appuyant sur des algorithmes d’analyse et des systèmes automatisés…Plusieurs api rest, autour d’une api publique centrale. Une en Symfony 6.4, une autre en GO, uneautre en Python, une application embarqué en LUA, et une api externe en Laravel :- Développement de microservices au sein d’une plateforme IoT à forte volumétrie.
- Structuration du système autour des principes Domain-Driven Design et d’une architecture hexagonale
- Mise en place de mécanismes asynchrones robustes (RabbitMQ) et gestion avancée des problématiques de concurrence (race conditions, traitements distribués).
- Industrialisation et fiabilisation des déploiements via Docker et Kubernetes dans un environnement cloud AWS.
- Optimisation des performances via la mise en place de caches multi-niveaux (Redis pour le cache applicatif, cache HTTP Symfony pour la couche de transport)
- Optimisation de requêtes Doctrine/Eloquent (lazy/eager loading, DQL, joins complexes, N+1 stratégie d’hydratation) et gestion des entités complexes
- Optimisation des performances (PostgreSQL, traitements concurrents) et contribution à la stabilité globale de la plateforme.
- Amélioration des standards de qualité (CI/CD, code review, bonnes pratiques) et à la diffusion des pratiques d’ingénierie au sein de l’équipe.
- Groupe Leader InsuranceSenior Backend EngineerBANQUE & ASSURANCESfévrier 2023 - juin 2023 (4 mois)Épône, France
Équipe : 1 CTO, 6 développeurs (méthodologie SCRUM, sprints de 2 semaines)
GLI est courtier en assurance développant des solutions digitales pour la gestion et ladistribution de produits d’assurance.Il s’agissait d’accompagner la migration / refonte de plusieurs api dans l’objectif de fusionnerleurs fonctionnalités au sein d’une seule plateforme, dans un cadre de restructuration et fusiond’entreprise. Quatre API Rest Symfony 5.4 et deux applications CodeIgniter.Mon rôle au sein de l'équipe est davantage pour établir un asset de bonne pratique tant sur lesméthodes agiles, sur la qualité de code, sur le design des solutions, sur la testabilité desfeatures et le déploiement continue :- Intervention sur la modernisation d’applications legacy et récentes dans un contexte métier critique.
- Amélioration de la qualité logicielle via la mise en place de tests automatisés (PHPUnit) et d’une intégration continue.
- Containerisation de l’environnement de développement (Docker) et optimisation du cycle de delivery.
- Contribution à la stabilisation et à l’évolution des applications (refactoring, correction de bugs, nouvelles fonctionnalités).
- Conceptions de test (PHPUnit pour le back)
- Mise en place de caches
- Attention particulière portée à la qualité du code: revues de merge request rigoureuses, CI/CD intégrant PHPStan
- Meetic GroupSenior Backend EngineerRÉSEAUX SOCIAUXaoût 2018 - décembre 2022 (4 ans et 4 mois)Paris, France
Équipe : 1 PO, 6 développeurs (méthodologie SCRUM, sprints de 2 semaines)
Acteur majeur des services de rencontre en ligne en Europe, opérant des plateformes à très fortevolumétrie.Au sein de la R&D dans une communauté back de plus 20 développeurs, j’interviens durant 4 anssur divers scope métier:- Les Interactions : Qui regroupent plusieurs API Rest les droits, les quotas, les likes, les messageset les blacklist, ainsi que les compteurs en temps réels- Les Notifications : Qui regroupent les mailings, les notifications et les ab/tests.- Les Events: Qui adressent les social-eventsDans ce cadre mon travail consiste en général à :- Participer à l’évolution d’une architecture distribuée à forte charge autour de microservices.- Contribuer aux divers projets de migration stratégique (montées de version PHP, évolution desframeworks, transformation des bases de données Oracle vers Cassandra/PostgreSQL).- Développement et maintenance d’APIs critiques et de services backend à forte contrainte deperformance et de disponibilité.- Développement de nouvelles API Rest avec Symfony- Développement et maintenance de consumer en Scala avec Play- Mise en place de solutions de traitement de flux (Kafka) et amélioration du monitoringapplicatif.- Contribution continue à l’optimisation des performances et à la réduction de la dettetechnique.- Migration Symfony 3.4 > 4.4 > 5.4
Recommandations
Soyez le premier à recommander Samuel
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