You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Samy OuachekSO

Samy Ouachek

NodeJS/Typescript Developer

€778/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Samy

Passionate developer since my college days, I have since turned my passion into a profession.

Today, I support companies in their development challenges by combining my technical skills with my human and communication skills.
With several experiences in permanent positions, as a freelancer, and as a business creator in different industries, I have learned to put the business at the center of decisions and to support it with adapted technical solutions.
  • French

    Native or bilingual

  • English

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • Interenchères
    Senior Backend Developer
    E-COMMERCE
    October 2022 - Today (3 years and 8 months)
    Paris, France
    Interencheres 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, Asana

    Agility
    - Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
    Node.js Typescript PostgreSQL Stripe AWS TDD DDD Software Craftsmanship
  • Agicap
    Senior Lead Backend Developer
    SOFTWARE PUBLISHING
    January 2022 - August 2022 (8 months)
    Lyon, France
    Agicap 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, Jira

    Agility
    - Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
    Node.js Typescript PostgreSQL GCP DDD TDD Software Craftsmanship
  • Oney+
    Senior Lead Backend Developer
    BANKING AND INSURANCE
    January 2020 - October 2021 (1 year and 9 months)
    Paris, France
    Oney 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, Jira

    Agility
    - Scrum: DSM, poker planning, Sprint planning, one on one, retrospective, demo
    Node.js Typescript Monorepo Microservices MongoDB Clean Architecture Microsoft Azure JIRA

Recommendations

Be the first to recommend Samy

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Bachelor in Information Technology
    Epitech
    2015

Skill set

Categories