Resume

Experience

  1. Software Engineer

    Feb 2025 — Present

    Euro Tech Conseil (ETC) · Tunisia

    Full-stack development of enterprise web applications for French clients — backend services, frontend interfaces and third-party integrations.

    Philotechnique – E-learning Platform
    • Contributed to the development of an online learning platform used to manage courses and student registrations.
    • Implemented course scheduling, payment processing and automated email notification features.
    • Integrated external services for online payments, virtual classrooms and automated communication workflows.

    Flask · Angular · Stripe · Brevo · Zoom API

    Whisper – CRM / ERP Platform (Wallerich SA)
    • Participated in stabilizing and improving an existing business management platform used for operational workflows.
    • Resolved legacy issues and improved code quality to increase system reliability.
    • Developed new application modules and implemented a modern passwordless login system to enhance security.

    Laravel · Vue.js · MySQL · SonarQube

    DeeOps – Intelligent ERP Platform
    • Worked on financial management features related to invoice payments and transaction tracking.
    • Implemented accounting logic to ensure accurate financial records and balances within the system.
    • Contributed to backend services and user interfaces supporting financial operations.

    Symfony · Angular · PostgreSQL

    Easy, eLab, Nestor – Internal Applications (Adisseo)
    • Maintained and improved several internal tools used by teams for operational and laboratory processes.
    • Resolved bugs and upgraded outdated components to improve overall system stability.
    • Strengthened application security by implementing encrypted data communication and single sign-on authentication.

    Scala · .NET · Play Framework · Angular · SSO · Encryption

  2. Software Engineer Intern (PFE)

    Feb 2024 — Aug 2024

    Talan · Tunis

    • Developed a data platform to detect and resolve synchronization issues affecting electronic payment terminals.
    • Built a data processing pipeline using Databricks to collect and analyze transaction data from payment terminals.
    • Developed backend services in .NET and integrated Azure components to support data processing and system monitoring.
    • Designed and implemented an Angular dashboard to visualize terminal status and detect synchronization anomalies in real time.
    • Contributed to improving operational visibility and reducing errors related to terminal data synchronization.

    .NET · React · Databricks · PySpark · Azure

  3. Full Stack Engineer Intern

    Jun 2023 — Aug 2023

    TeamDev · Sousse

    • Developed an Intranet application for managing employee leave requests and time-off workflows.
    • Built a system for tracking vacation balances and request management for internal HR use.

    NestJS · Angular · PostgreSQL · Heroku

Freelance

  1. Stock Management Desktop Application

    2024

    Freelance Project

    • Designed and developed a cross-platform desktop application to help a high school administrative manager track inventory across departments.
    • Built features to register departments, track items and monitor stock levels in real time.
    • Implemented scanning and processing of delivery receipts for automatic stock updates.
    • Developed a reporting system to generate monthly inventory summaries and stock exchange reports.
    • Integrated automated email export to send monthly stock reports directly to administrators.

    Tauri · React · Flask · SQLite

Education

  1. National Diploma in Computer Engineering

    2021 — 2024

    Faculty of Sciences of Tunis (FST) · High Honors

  2. Maths-Physics Preparatory (MP)

    2018 — 2021

    Tunis Preparatory Engineering Institute (IPEIT)