About Samy
French
Native or bilingual
English
Native or bilingual
Experience
- InterenchèresSenior Backend DeveloperE-COMMERCEOctober 2022 - Today (3 years and 8 months)Paris, FranceInterencheres is the ideal site to consult, buy at auction, and follow live sales throughout France. Interencheres is also the first French platform for live auctions, linked to physical sales, conducted and guaranteed by auctioneers.At Interenchères, I was involved in migrating the legacy subscription system on a PHP monolith with Paypal and Paybox to a Node.js/TypeScript implementation of Stripe, while maintaining support for Paypal and Paybox.The implementation of a hexagonal architecture was useful as it ensured ISO operation between the two legacy payment providers and Stripe, while avoiding unnecessary code duplication. It also allowed for a clearer emergence of the business related to subscriptions.Tasks:- Redesign of the subscription system for migration to Stripe with support for legacy providers (Paypal & Paybox) by applying hexagonal architecture principles.- DDD, TDD, clean architecture, clean code methodologies.IT Environment- NodeJs, TypeScript, PostgreSQL, AWS, AsanaAgility- Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
- AgicapSenior Lead Backend DeveloperSOFTWARE PUBLISHINGJanuary 2022 - August 2022 (8 months)Lyon, FranceAgicap helps companies manage their cash flow.We assist over 6000 companies in Europe with their cash flow management and have raised 121 million euros to accelerate our growth in Europe.At Agicap, I was involved in the ground-up creation of one of the new products in our product line.Agicap is a company aware of software quality issues and craft practices. During my assignment, I was able to contribute my knowledge in this area and help build a new invoice recovery product from scratch, applying software craftsmanship principles.Tasks:- Technical lead role to upskill the team in DDD, TDD, and software architecture in general.- Ground-up creation of a product in Node/TypeScript.- DDD, TDD, clean architecture, clean code methodologies.IT Environment- NodeJs, TypeScript, PostgreSQL, GCP, JiraAgility- Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
- Oney+Senior Lead Backend DeveloperBANKING AND INSURANCEJanuary 2020 - October 2021 (1 year and 9 months)Paris, FranceOney is a bank born from e-commerce, offering various financing products for market leaders.At Oney Bank, I was part of a new team to develop from scratch a bank account management application (like N26, Revolut...).Applying state-of-the-art development patterns in a strict financial context, I was able to initiate myself in software craftsmanship, thereby expressing the complexity of the business through evolving and reliable code.Quintessence of the mission: what a pleasure to receive and use a payment card that I myself helped design and bring to fruition :).Tasks:- Management of the team in charge of payment services.- Implementation of new microservices in Node/TypeScript.- Active participation in architectural choices.- DDD, TDD, clean architecture, clean code methodologies.- Work in a strict financial context and communication with several banking partners.IT Environment- NodeJs, TypeScript, Monorepo, Microservices, MongoDB, Azure DevOps, JiraAgility- Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
Recommendations
Be the first to recommend Samy
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
- Bachelor in Information TechnologyEpitech2015