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

Freelancer profile translated to English.
Back to original language

About Ahmed

Looking for a fullstack Angular / Node.js tech lead with experience in SaaS, scraping, or automation?
You've come to the right place.

I am a fullstack tech lead with over 10 years of experience.

I assist my clients in the design, development, and evolution of web and mobile applications, and SaaS platforms, from architecture to production.

I have developed several projects end-to-end, including SaaS platforms, mobile applications, and tools with scraping and automation, including user management, Stripe payments, third-party integrations, and cloud deployment.

🔧 I work on:
- Technical scoping and architecture choices
- Frontend development
- Backend development
- Design of SaaS platforms with authentication, subscriptions, and Stripe
- Development of mobile applications with Flutter (iOS / Android)
- Data scraping and automation
- Third-party API integration and webhook management
- REST API security
- CI/CD pipeline implementation
- Deployment with Docker, GCP, and Kubernetes
- Maintenance and evolution of existing applications

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

🎯 Project Types:
- SaaS (B2B / B2C)
- Scraping and automation tools
- Mobile applications connected to a backend
- Chrome extensions
- Business internal tools
  • 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 2 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 Microservices Architecture Chrome Extension
  • 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 Data Analysis Automation 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 Software Architecture Technical Documentation

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