Expériences
Ingénieur développement Senior, Sofrecom
- Développement, et maintenance de solutions pour le compte du client Orange France, notamment axées sur les micro-services de gestion des rendez-vous (RVO) et la gestion des files d'attente (GDFA). Ce rôle impliquait l'élaboration continue de fonctionnalités innovantes, ainsi que la résolution proactive des problèmes et la mise en œuvre de correctifs pour assurer un fonctionnement optimal des services fournis. Environnement technique : Java/J2EE, Spring Boot, Angular 15, Maven, RabbitMQ, MariaDB, GIT, GitLab. Méthodologie Agile Scrum. Plateformes de collaboration : Confluence et Jira.
- Solution pour le calcul et la gestion de commissionnement (Sof’CT) pour le compte des filiales du groupe Orange en zone MEA (Orange Côte d'Ivoire, Orange Maroc, Orange Cameroun). Environnement technique : Java/J2EE, Play Framework, Angular 8, Spring Boot, Maven, RabbitMQ, PostgreSQL/Oracle, GIT. Méthodologie Kanban. Plateformes de collaboration : Mantis.
Développeur Full Stack, Arabsoft
- Développement d’une application mobile de Pré-Affectation des Clients (Pré-Check-In) du logiciel IKAMA (progiciel de gestion hôtelière intégrée). Environnement technique : Java/J2EE (ADF), Api Rest avec Jersey, Angular (Ionic), Bootstrap, JDeveloper Studio 11, Oracle 11g, PL/SQL, GIT.
- Développement d’une application mobile de Gestion de la Fidélité. Environnement technique : Java/J2EE, Spring Boot, Spring Security, Spring Data
JPA, Hibernate, Maven, Bootstrap, Eclipse, Api Rest, Angular (Ionic), Oracle 11g, PL/SQL, GIT. - Développement d’une plateforme des fiches d’investissement chez la Banque Centrale de la Tunisie (BCT). Environnement technique : Java/J2EE (ADF), JDeveloper Studio 11, Oracle 10/11g, JasperSoft iReport, PL/SQL, ADF Faces, JSF, SVN.
- Migration Service de Consultation à Distance (SCD) J2EE vers une application Oracle APEX web permettant aux personnes physiques et morales de consulter leurs propres données recensées à la centrale d’informations de la Banque Centrale de Tunisie. Environnement technique : Oracle APEX 18, PL/SQL, JasperSoft iReport.
- Développement Java/JEE chez le client Banque Centrale de la Tunisie (BCT) : Développement et maintenance de système d’échange de données qui gère la communication des données entre la Banque Centrale de Tunisie et ses partenaires (Banques) pour le suivi des déclarations. Environnement technique : Java/J2EE, Spring MVC, Hibernate, Maven, JSP, PL/SQL, SVN.
- Mise en place d'un module de la gestion de score "Scoring" pour l'Autorité de Contrôle de la Micro-Finance (ACM Tunisie) afin d'améliorer la gestion des risques par l'IMF. Environnement technique : Java/J2EE (ADF), JDeveloper Studio 11, Oracle 10/11g,
PL/SQL, ADF Faces, JSF, SVN. - Projet de migration d'une application lourde Oracle Forms vers une application Web Oracle ADF du logiciel IKAMA (progiciel de gestion hôtelière intégrée). Environnement technique : Java/J2EE (ADF), JDeveloper Studio 11, Oracle 10/11g,
JasperSoft iReport, PL/SQL, ADF Faces, JSF, SVN.
Développeur J2EE/Oracle ADF, Informatique du Cap Bon
- Développement des Progiciels Web de Gestion Intégrés avec le framework de développement Oracle ADF.
Environnement technique : Oracle Fusion Middleware, Java/J2EE, JDeveloper Studio 11, Oracle 10/11g, JasperSoft iReport, Weblogic 11g, PL/SQL, ADF Faces, JSF, SVN. - Mise en place d'un ensemble d’applications de gestion (GRH, Comptabilité, Commerciale, etc.) pour les petites et moyennes entreprises.
Environnement technique : Oracle Forms 6i/10g - 9i/11g, PL/SQL, Oracle Reports.
Grande expérience dans la gestion de bases de données (Oracle 10g) et développement des applications pour les petites et moyennes entreprises.
Migration des applications de COBOL vers Oracle Forms.
Connaissances métiers : Gestion de stock, Gestion de production, Gestion commerciale & Facturation. - Mise en place d’un ERP « Céramique AL BARAKA » qui gère les différentes activités d’une usine de production et de vente de céramique. Cette solution permet de gérer la production, le stock, la paie et la vente avec l’intégration d’un tableau de bord qui regroupe les indicateurs clés de l’activité et le reporting.
Environnement technique : Oracle Forms 6i, Oracle 11g, Oracle Reports, QlickView.
Développeur WordPress/Prestashop en Freelance
- Développement web en freelance, particulièrement intéressé par les CMS WordPress et Prestashop, pour des clients ainsi que des projets personnels.
Éducation
Mastère
Ingénierie des Systèmes d'Information et des Connaissances (Faculté des Sciences Economiques et de Gestion de Nabeul)
Licence
Informatique Appliqué à la Gestion (Faculté des Sciences Economiques et de Gestion de Nabeul)
Baccalauréat
Sciences Technique
Compétences
Avec une expérience solide dans le développement web, je maîtrise une gamme étendue de technologies, notamment Java/J2EE avec Spring MVC et Spring Boot, ainsi que le framework Play. Mes compétences s’étendent également à Angular et Ionic pour la création d’interfaces dynamiques, avec une expertise dans l’utilisation de Bootstrap pour une conception réactive. En plus de cela, je suis compétent en PHP pour le développement côté serveur et je maîtrise les langages de base du web tels que HTML, CSS, JavaScript/jQuery, ainsi que les formats de données comme JSON et XML. Mon expérience inclut également la mise en œuvre de services Web REST et SOAP, ainsi que la gestion de contenu avec des CMS tels que WordPress et PrestaShop.
En ce qui concerne les bases de données, je suis à l’aise avec plusieurs SGBD, notamment Oracle, MySQL, PostgreSQL et Microsoft SQL Server, avec des compétences en administration de base. Je suis familier avec divers environnements de développement tels que JDeveloper, Intellij IDEA, Netbeans et Eclipse, ainsi que des outils de versionnage comme GIT et SVN.
Mes compétences s’étendent également à la modélisation avec une maîtrise de l’UML et une expertise en conception orientée objet (OO) et en gestion de projet avec Merise. De plus, j’ai une bonne connaissance et expérience de la programmation procédurale avec PL/SQL pour la manipulation efficace des données dans les bases de données relationnelles.
En outre, j’ai acquis une expérience pratique avec des outils de reporting tels qu’Oracle Reports, JasperSoft iReport et Crystal Reports, ainsi que des outils d’analyse de données tels que SPSS, Sphinx et R. Je suis également familiarisé avec des outils de conception et de modélisation tels que MEGA et Power AMC.
• Connaissances avancées en développement Web : Java/J2EE (Spring MVC, Spring boot, Play Framework), Oracle ADF, Angular/Ionic, Bootstrap, PHP, HTML/CSS, JavaScript/jQuery, Json, standards XML (XSL, XSD), services Web (REST, SOAP), CMS (WordPress et Prestashop).
• Bonne connaissance de langage de programmation Java.
• Bonne connaissance et expertise de programmation procédurale avec PL/SQL.
• Bonne connaissance en modélisation UML et en conception Orientée Objet (OO), analyse, de conception et de gestion de projet avec Merise
• Familiarisation avec les SGBD : Oracle 10g/11g, MySQL, PostgreSQL, Microsoft SQL Server (notions d’administration de base).
• Environnement de développement : JDeveloper, Intellij IDEA, Netbeans, Eclipse (STS), Visual Studio Code.
• Système de versionning : GIT, SVN.
• Outil de reporting : Oracle Reports, JasperSoft iReport, Crystal Reports.
• Connaissance basique des outils de migration de données et ETL : Talend Open Studio, SQL Server Integration Services SSIS.
• Outils d’analyse de données (Formation académique) : SPSS, Sphinx, Language
R (Notions de base).
• Outils de conception et modélisation : MEGA, Power AMC.
• Utilisation des systèmes d’exploitation Windows 10 et Linux Ubuntu (Formation
académique).
• Arabe (Langue natale)
• Français (Capacité professionnelle complète)
• Anglais (Compétence professionnelle limitée)
• Espagnol (Notions de base)







