resume profile picture
KHCHIMI OthmenIngénieur en Génie Logiciel
Profil

Ingénieur en Génie Logiciel diplômé de l'ESPRIT, spécialisé en développement logiciel et DevOps. Compétent en conception, développement, et déploiement de solutions logicielles. Motivé pour contribuer à des projets innovants et à forte valeur ajoutée.

Éducation

Cycle d'Ingénieur en Génie Logiciel - ESPRIT

2022 – 2024

Master de Recherche en Sciences et Technologies de l'Information et de la Communication, M1 IRT - ENETCOM

2021 – 2022

Licence Appliquée en Sciences et Technologies de l'Information et de la Communication - ISSAT Mh

2018 – 2021
Expérience professionnelle

Conception et Développement d’une solution d'un connecteur CTI intégré avec Dynamics 365 Cloud

  • Concevoir et développer une solution de connecteur CTI intégrée avec Dynamics 365 Cloud.
  • Mots clés : SCRUM, CRM Dynamics 365, CTI Server, XRM, C#, JavaScript, .NET, Angular.
  • Migration de la solution API de la STB vers l'architecture microservices

  • Mise en œuvre d'une architecture microservices avec Docker et CI/CD.
  • Mots clés : Spring Boot, Java 17, RabbitMQ, Docker.

    Résolution et implémentation d'un portail captif

  • Modélisation et simulation d'une topologie réseau.
  • Création d'un site web.
  • Mots clés : html,css,js ,gns3,VMware Workstation.
  • Stage d'été - Office de l'aviation civile et des aéroports au service SMENA
    2020‑07 – 2020‑08
  • Établir une connaissance sur les aides de la navigation aérienne.
  • Découvrir les équipements de radio communication.
  • Projets

    Pipeline CI/CD Automatisé pour un projet Spring et Angular

  • Création d'un pipeline CI/CD automatisé pour le déploiement d'un projet Spring et Angular, utilisant divers outils DevOps.
  • Mots clés : Jenkins, Docker, Docker Compose, JUnit, Mockito, Sonar, Nexus, Prometheus, Grafana, Spring, Angular, MySQL, VirtualBox, Vagrant.
  • Navigation par catégories, ajout au panier, gestion des quantités, confirmation des achats, email de confirmation, front office et back office.
  • Architecture multicouche intégrant AOP, DTO, validateurs et exceptions personnalisées.
  • Mots clés : Spring Boot, Angular, SQL, JUnit, Stripe API, PDF API, E-Mail API
  • Compétences techniques
  • Langages de Programmation : Java, JavaScript, C#
  • Frameworks : Spring Boot, .NET, Angular
  • Base de Données : MySQL, PostgreSQL, Oracle, MongoDB
  • DevOps et Outils CI/CD : Jenkins, GitHub Actions, Git, Sonar, Nexus, Docker, Docker Compose, Azure DevOps, JUnit, Mockito, Prometheus, Grafana
  • Technologies et Outils Divers : Dynamics 365, XRM, RabbitMQ
  • Conception et Méthodologies : UML, Design Patterns, SOLID
  • Gestion de Projet : Méthodologies Agile/Scrum
  • Languages
    Arabe

    Langue maternelle

    Francais

    Niveau B2

    Anglais

    Niveau B2