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 €/jour
Lille, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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
  • Français

    Bilingue ou natif

  • Anglais

    Bilingue ou natif

  • Arabe

    Bilingue ou natif

En télétravail uniquement
Travaille majoritairement à distance

Expériences

  • GetQuanty
    Full Stack Software Engineer
    EDITION DE LOGICIELS
    avril 2017 - Aujourd'hui (9 ans et 2 mois)
    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
    EDITION DE LOGICIELS
    avril 2015 - avril 2017 (2 ans)
    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
    EDITION DE LOGICIELS
    février 2014 - septembre 2014 (7 mois)
    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

Recommandations

Soyez le premier à recommander Ahmed

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

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

Formations

  • 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

Catégories