About Samuel
English
Fluent
French
Fluent
Experience
- EFICIASenior Backend EngineerENERGY AND UTILITIESSeptember 2023 - Today (2 years and 11 months)Paris 17 Batignolles-Monceau, France
Team: 1 PO, 5 developers (SCRUM)
Eficiais a company specializing in the energy efficiency of buildings.Its platform allows remote control of equipment (HVAC, lighting, etc.) based on analysis algorithms and automated systems...Several REST APIs, around a central public API. One in Symfony 6.4, another in GO, another in Python, an embedded application in LUA, and an external API in Laravel:- Development of microservices within a high-volume IoT platform.
- Structuring the system around Domain-Driven Design principles and hexagonal architecture.
- Implementation of robust asynchronous mechanisms (RabbitMQ) and advanced management of concurrency issues (race conditions, distributed processing).
- Industrialization and reliability of deployments via Docker and Kubernetes in an AWS cloud environment.
- Performance optimization through multi-level caching (Redis for application cache, Symfony HTTP cache for transport layer).
- Optimization of Doctrine/Eloquent queries (lazy/eager loading, DQL, complex joins, N+1 hydration strategy) and management of complex entities.
- Performance optimization (PostgreSQL, concurrent processing) and contribution to the overall stability of the platform.
- Improvement of quality standards (CI/CD, code review, best practices) and dissemination of engineering practices within the team.
- Groupe Leader InsuranceSenior Backend EngineerBANKING AND INSURANCEFebruary 2023 - June 2023 (4 months)Épône, France
Team: 1 CTO, 6 developers (SCRUM methodology, 2-week sprints)
GLIis an insurance broker developing digital solutions for managing and distributing insurance products.The task was to support the migration/refactoring of several APIs with the goal of merging their functionalities into a single platform, within the context of a company restructuring and merger. Four Symfony 5.4 REST APIs and two CodeIgniter applications.My role within the team is primarily to establish a set of best practices in terms of agile methods, code quality, solution design, feature testability, and continuous deployment:- Involvement in the modernization of legacy and recent applications in a critical business context.
- Improvement of software quality through the implementation of automated tests (PHPUnit) and continuous integration.
- Containerization of the development environment (Docker) and optimization of the delivery cycle.
- Contribution to the stabilization and evolution of applications (refactoring, bug fixing, new features).
- Test design (PHPUnit for backend).
- Implementation of caching mechanisms.
- Special attention to code quality: rigorous merge request reviews, CI/CD integrating PHPStan.
- Meetic GroupSenior Backend EngineerSOCIAL NETWORKSAugust 2018 - December 2022 (4 years and 4 months)Paris, France
Team: 1 PO, 6 developers (SCRUM methodology, 2-week sprints)
A major player in online dating services in Europe, operating very high-volume platforms.Within the R&D department in a backend community of over 20 developers, I worked for 4 years on various business scopes:- Interactions: Grouping several REST APIs for rights, quotas, likes, messages, and blacklists, as well as real-time counters.- Notifications: Handling mailings, notifications, and A/B tests.- Events: Addressing social events.In this context, my work generally consisted of:- Participating in the evolution of a high-load distributed architecture around microservices.- Contributing to various strategic migration projects (PHP version upgrades, framework evolution, Oracle to Cassandra/PostgreSQL database transformations).- Development and maintenance of critical APIs and backend services with high performance and availability constraints.- Development of new REST APIs with Symfony.- Development and maintenance of Scala consumers with Play.- Implementation of stream processing solutions (Kafka) and improvement of application monitoring.- Continuous contribution to performance optimization and reduction of technical debt.- Symfony migration 3.4 > 4.4 > 5.4.
Recommendations
Be the first to recommend Samuel
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