À propos

Ingénieur logiciel Fullstack récemment diplômé de l’ESPRIT et fort d’un projet de fin d’études réalisé chez Capgemini Engineering Tunisie, j’ai conçu et déployé une plateforme de forum technique complète. Passionné par la création de solutions robustes et évolutives, je maîtrise ASP .NET Core, Entity Framework, JavaScript (ES6+) et les pratiques CI/CD (Jenkins, Docker), ainsi que la modélisation de données sous SQL Server. Rigoureux, curieux et orienté résultats, je suis à la recherche d’un poste d’ingénieur logiciel où je pourrai contribuer à des projets innovants et continuer à développer mes compétences Fullstack.

Ce que je fais

  • design icon

    Conception de sites Web

    Le design le plus moderne et de haute qualité réalisé à un niveau professionnel.

  • Web development icon

    Développement Web

    Développement de sites de haute qualité au niveau professionnel.

  • mobile app icon

    Applications mobiles

    Développement professionnel d'applications pour Android.

  • DevOps icon

    DevOps & CI/CD

    Mise en place de pipelines d'intégration et déploiement continus avec Jenkins et Docker pour automatiser les builds et les tests.

Témoignages

  • Jessica miller

    Rania Zaghdoud

    J'ai eu le plaisir d'encadrer Mohamed Abdelhak lors de son projet de fin d'études. Il a fait preuve d'une grande autonomie et d'un professionnalisme exemplaire en développant une plateforme de discussion complète. Mohamed est un développeur rigoureux et passionné, capable de maîtriser rapidement de nouvelles technologies comme .NET Core et de mettre en place des solutions robustes, incluant un pipeline CI/CD. Je le recommande vivement pour sa motivation et la qualité de son travail.

  • Henry william

    Noureddine Jilani

    J'ai eu l'opportunité de suivre Mohamed Abdelhak en tant qu'encadrant académique durant son projet de fin d'études. Il s'est distingué par sa grande curiosité intellectuelle et sa rigueur méthodologique. Mohamed a su appliquer avec brio les concepts théoriques pour résoudre des problématiques complexes. C'est un ingénieur prometteur avec un excellent potentiel, et je suis convaincu de sa future réussite professionnelle.

Technologies & Outils

Logo .NET Core

.NET Core

Framework open-source de Microsoft pour construire des applications web, services et applications console modernes et performantes sur Windows, macOS et Linux.

Logo Spring Boot

Spring Boot

Extension de Spring qui simplifie la création d'applications Java autonomes et prêtes pour la production. Il permet de démarrer rapidement avec une configuration minimale.

Logo Python

Python

Langage de programmation polyvalent et de haut niveau, réputé pour sa syntaxe simple et lisible. Utilisé en science des données, intelligence artificielle et développement web.

Logo Node.js

Node.js

Environnement d'exécution JavaScript côté serveur qui permet de construire des applications réseau rapides et évolutives. Basé sur le moteur V8 de Chrome.

Logo React

React

Bibliothèque JavaScript maintenue par Facebook pour construire des interfaces utilisateur interactives et réutilisables, basée sur une approche par composants.

Logo C#

C#

Langage de programmation moderne, orienté objet et fortement typé, développé par Microsoft. Il est au cœur de l'écosystème .NET pour créer des applications web, de bureau et de jeux.

Logo Java

Java

Langage de programmation robuste et orienté objet, très utilisé pour les applications d'entreprise, les applications Android et les systèmes distribués à grande échelle.

Logo Angular

Angular

Framework front-end basé sur TypeScript, maintenu par Google, pour construire des applications web monopages (SPA) dynamiques, complexes et performantes.

Logo JavaScript

JavaScript

Langage de programmation essentiel du web qui permet de créer des contenus dynamiques et interactifs sur les pages web, côté client comme côté serveur (Node.js).

Logo Jenkins

Jenkins

Outil d'automatisation open-source utilisé pour l'intégration continue et le déploiement continu (CI/CD), permettant d'automatiser les phases de build, test et déploiement.

Logo Docker

Docker

Plateforme de conteneurisation qui permet d'empaqueter des applications et leurs dépendances dans des conteneurs légers, portables et isolés.

Logo Git

Git

Système de contrôle de version distribué, indispensable pour le suivi des modifications du code source, la collaboration en équipe et la gestion des branches de développement.

Logo SQL Server

SQL Server

Système de gestion de base de données relationnelle (SGBDR) développé par Microsoft, utilisé pour stocker, interroger et gérer des données de manière structurée.

Resume

Formation

  1. ESPRIT - École Supérieure Privée d'Ingénierie et de Technologies, Tunis

    2020 — 2025

    Diplôme National d'Ingénieur en Génie Logiciel (Software Engineering).

  2. Lycée Pères Blancs, Tunis

    2019

    Baccalauréat en Sciences Techniques.

Expérience Professionnelle

  1. Stage de Fin d'Études - Capgemini Engineering

    Janvier 2025 — Juillet 2025

    Développement et déploiement d'une plateforme de blog en .NET et Angular. Mise en place d'une architecture fullstack avec un pipeline CI/CD complet sur GitLab, réduisant le temps de déploiement de 30%.

  2. Stage Assistant Ingénieur - Montron Consulting

    Juin 2023 — Août 2023

    Contribution au développement de modules web en Java et Angular. Participation à l'analyse fonctionnelle, à la rédaction de spécifications techniques et à la réalisation de tests unitaires et d'intégration.

  3. Stage Ouvrier - Office de l'Aviation Civile et des Aéroports

    Juillet 2022 — Août 2022

    Conception et développement d'une application de gestion des équipements (Desktop & Web) pour simplifier le suivi de stock et améliorer l'efficacité des services internes.

Compétences Techniques

  • C# & .NET
    95%
  • Java & Spring Boot
    85%
  • Python
    70%
  • Angular
    90%
  • JavaScript / TypeScript
    85%
  • SQL & SQL Server
    90%
  • Git / GitHub (CI/CD)
    95%
  • Docker
    75%

Projets

Contact

Formulaire de Contact