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

Ahmed C.

Tech Lead | Senior FullStack Engineer

€700/day
Lille, FR
8-15 years

Average response time: 1 hour

About Ahmed

Vous recherchez un lead développeur fullstack Angular / Node.js avec une expérience en SaaS, scraping ou automatisation ?
Vous êtes au bon endroit.

Je suis lead développeur fullstack avec plus de 10 ans d’expérience.

J’accompagne mes clients dans la conception, le développement et l’évolution d’applications web, mobiles et plateformes SaaS, de l’architecture à la mise en production.

J’ai développé plusieurs projets de bout en bout, incluant plateformes SaaS, applications mobiles et outils avec scraping et automatisation, avec gestion des utilisateurs, paiements Stripe, intégrations tierces et déploiement cloud.

🔧 J’interviens sur :
- Cadrage technique et choix d’architecture
- Développement frontend
- Développement backend
- Conception de plateformes SaaS avec authentification, abonnements et Stripe
- Développement d’applications mobiles avec Flutter (iOS / Android)
- Scraping et automatisation de données
- Intégration d’API tierces et gestion des webhooks
- Sécurisation des API REST
- Mise en place de pipelines CI/CD
- Déploiement avec Docker, GCP et Kubernetes
- Maintenance et évolution d’applications existantes

🧰 Stack technique :
Angular • Node.js • TypeScript • MongoDB • Flutter
API REST • Stripe • Webhooks
Docker • GCP • Kubernetes • CI/CD

🎯 Types de projets :
- SaaS (B2B / B2C)
- Outils de scraping et d’automatisation
- Applications mobiles connectées à un backend
- Extensions Chrome
- Outils internes métiers
  • French

    Native or bilingual

  • English

    Native or bilingual

  • Arabic

    Native or bilingual

Remote only
Primarily works remotely

Experience

  • GetQuanty
    Full Stack Software Engineer
    SOFTWARE PUBLISHING
    April 2017 - Today (9 years and 4 months)
    Paris Metropolitan Area, France
    GetQuanty is the main product I have worked on for many years. I joined as a full-stack developer and progressively took a broader technical role, then a tech lead role. Over the years, I worked on many parts of the platform: Angular frontend, Node.js backend, data workflows, internal tools, backoffice, Chrome extension, integrations, payments and some infrastructure topics.

    One of the major areas I contributed to was marketing automation. I developed a large part of the REA campaign system, including the campaign builder and backend logic allowing teams to define multi-step email workflows with delays, conditions and automated actions over time. This work relied on background jobs and orchestration logic using Agenda.

    I also designed and implemented a generic native integration architecture for several CRMs. That foundation made it easier to build and extend connectors such as Eloqua, HubSpot, Pipedrive, Sellsy and Divalto. In parallel, I contributed to the company backoffice, to the Chrome extension and to my.clicsight-related work, including Stripe-based payment flows. I also handled infrastructure work when needed, including a MongoDB production migration on GCP.
    Node.js Angular MongoDB Architecture Microservices Extension Chrome
  • OPTIMIX
    Software Engineer
    SOFTWARE PUBLISHING
    April 2015 - April 2017 (2 years)
    Lille, France
    At Opti-Mix, I worked on several technical projects related to data extraction, price analysis and client delivery workflows. This period was foundational in my career because I worked on both development and operational topics: building new scripts, maintaining existing ones, loading and exporting data, testing websites manually and interacting with client needs.

    Among the projects I worked on was xlbscrapper, a Node.js web extraction tool designed to navigate sites efficiently and in parallel. I also contributed to chainreporter, a desktop application used to analyze CSV files and produce interactive reports for quality control before delivery. Another project was xlbwebchangecapturer, a Node.js script used to generate organized screenshots from a predefined list of URLs in order to track design and content changes over time.

    This role taught me a lot about handling real-world data workflows and maintaining reliability in systems that interact with external sources.
    Node.js Web Scraping Analyse de données Automatisation MySQL
  • OPTIMIX
    Graduation Internship - Software Engineering
    SOFTWARE PUBLISHING
    February 2014 - September 2014 (7 months)
    Lille, France
    During my end-of-studies engineering internship at Opti-Mix, I worked on pricing optimization topics in the retail sector. The goal was to integrate an evolutionary algorithm into the company's existing software environment to help optimize pricing strategies for supermarkets.

    I worked with the NSGA2 algorithm, a well-known multi-objective evolutionary algorithm, within a Java-based stack using Spring, Smart GWT and Hibernate. This internship gave me my first exposure to real-world software engineering in a professional environment and set the foundation for my later full-time role at the same company.
    Smart GWT Java Hibernate Architecture logicielle Documentation technique

Recommendations

Be the first to recommend Ahmed

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

  • Engineer's degree
    Université de Tunis El Manar
    2014
    Software Engineering and Information Systems
  • Licentiate degree, Computer Software Technology/Technician
    Université de Tunis El Manar
    2011
    Licentiate degree, Computer Software Technology/Technician

Categories