À propos de Ahmed
Français
Bilingue ou natif
Anglais
Bilingue ou natif
Arabe
Bilingue ou natif
Expériences
- GetQuantyFull Stack Software EngineerEDITION DE LOGICIELSavril 2017 - Aujourd'hui (9 ans et 2 mois)Paris Metropolitan Area, FranceGetQuanty 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.
- OPTIMIXSoftware EngineerEDITION DE LOGICIELSavril 2015 - avril 2017 (2 ans)Lille, FranceAt 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.
- OPTIMIXGraduation Internship - Software EngineeringEDITION DE LOGICIELSfévrier 2014 - septembre 2014 (7 mois)Lille, FranceDuring 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.
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
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
Formations
- Engineer's degreeUniversité de Tunis El Manar2014Software Engineering and Information Systems
- Licentiate degree, Computer Software Technology/TechnicianUniversité de Tunis El Manar2011Licentiate degree, Computer Software Technology/Technician