Resume

Career progression, education, and capability profile sourced from verified profile and project documentation.

Education

2024 - 2027

Engineer's Degree in Computer Engineering

Ecole Nationale d'Ingenieurs de Carthage (ENICarthage)

September 2021 - June 2024

Bachelor's Degree in Information Technology - Software Development

With high honors

Higher Institute of Technological Studies of Charguia (ISET Charguia)

September 2019 - June 2021

High School Degree in Computer Science

El Wafa High School

Timeline

Software Engineering Internship

July 2025 - September 2025

Software Engineering Intern

July 2025 - September 2025

  • - Contributed to an all-in-one digital platform combining websites, funnels, CRM, payments, analytics, and marketing.
  • - Worked on a hybrid frontend architecture where a React-based builder is rendered inside a Vue application via a custom bridge.
  • - Delivered work within Scrum + DevOps + CI/CD workflows using Vue (TS), React (TS), Spring Boot, MongoDB, Docker, GitHub Actions, Jira, and Swagger.
  • - Project status: in production.
Vue (TS)React (TS)Spring BootMongoDBDockerGitHub ActionsJiraSwagger

Microsoft Tech Club ENICarthage (Volunteering)

October 2024 - Present

Software Engineer on the Dev Team

October 2024 - Present

  • - Contribute to development work across internal tools and student-led projects within the club.
  • - Collaborate with ENICarthage and partner clubs on larger engineering initiatives.
  • - Developed the platform for the Annual Forum d'Entreprises to automate booking and contract workflows.
Internal ToolsWorkflow AutomationCross-Club CollaborationPlatform Development

Z Consulting

2024 - 2025

Software Engineering Intern

February 2024 - July 2024

  • - Designed and deployed a grocery and supermarket management platform.
  • - Set up Kubernetes infrastructure on Azure.
  • - Built CI/CD pipelines for microservice build, test, and deployment.
  • - Implemented Python ETL jobs for reporting and analytics.
KubernetesAzureCI/CDMicroservicesPython ETL

Software Engineer (Summer Position)

Summer 2024 (2 months)

  • - Worked as a Software Engineer to develop an e-commerce platform.
  • - Delivered platform features across website setup, customer workflows, and digital business operations.

Freelance Full-Stack Engagement

July 2023 - September 2023

Full-Stack Developer

July 2023 - September 2023

  • - Built an SEO optimization platform using web scraping, NLP, and AI.
  • - Designed and delivered the platform independently with Spring Boot, Next.js, and MongoDB.
  • - Implemented article scoring algorithms to improve search visibility outcomes.

ArabSoft

January 2023 - February 2023

Software Engineer

January 2023 - February 2023

  • - Designed and developed a job-search web application end-to-end.
  • - Implemented an Angular frontend and Node.js/Express backend with MongoDB persistence.
  • - Integrated a Python predictive model for job-title recommendations based on user skills.

Huawei

January 2022 - February 2022

Web Developer

January 2022 - February 2022

  • - Built a website from scratch with PHP, JavaScript, HTML, and CSS.
  • - Built foundational understanding of infrastructure and networking concepts in a professional setting.
  • - Gained practical exposure to network architecture, protocols, and configuration fundamentals.

Skills

Systems & Cloud

AzureAzure Kubernetes Service (AKS)AROOpenShift CRCKubernetesRocky LinuxDocker

Backend Engineering

Spring BootNode.jsExpress.JSPythonFlaskSymfonyPostgreSQLOdooJWTSocket.io

Frontend Engineering

ReactVueAngularNext.jsTypeScript

Data & Persistence

MongoDBMySQLOracle DatabaseSQLPL/SQLRedisRabbitMQ

Architecture & Platform Design

Software ArchitectureMicroservicesUMLContainerized designMFANginx/HAProxyIaC principles

DevOps & Infrastructure

CI/CDGitHub ActionsGitLabPython ETLWeb scrapingNLPPredictive ML

Tools & Workflow

Git & GitHubJiraScrumKanbanSwaggerTime ManagementC/C++

Certifications

MongoDB CRUD Operations in Node.jsMongoDB Data ModelingGetting Started with MongoDB AtlasMongoDB Aggregation with Node.jsCCNA: Introduction to Networks