Projet : Migration Oberon/Maintenance
Méthode : SCRUM
Contexte : Migration des divers applications client Oberon de Delphi 4 vers Delphi 10.3
Tâches:
● Etude de la migration du code
● Sélection des composants à utiliser
● Migration du code
Delphi 4,Delphi 10.3 , Serveur com en C++
Maintenance curative evolutive Oberon client Delphi et Oberon server C/C++
IMEX
janvier 2013 - mai 2013
Projet : Agence Tunisienne de l’emploi et du travail indépendant
Contexte : Maintenance corrective et évolutive d’applications Delphi 7
Equipe : 2 développeurs et un responsable technique
Tâches:
• Modification et évolution de modules d’échange de données
Architecture 3-tiers, Sql Server 2008, connectivité OleDb, DevExpress.
ISIE (Instance Supérieure Indépendante des Elections-Tunisie)
mai 2011 - octobre 2012
Membre chargé de l’informatique et de la programmation
Réalisation du système d’enregistrement des électeurs et divers applicatifs relatifs aux élections.
Système d’enregistrement des électeurs sous la forme d’un extranet sécurisé
Interaction avec les différentes bases de données des ministères (CNI, ministère de la justice, de l’intérieur…)
Création et consommation de webservices
Application de gestion des candidatures.
Travail en collaboration avec le Centre National de l’Informatique pour la partie hébergement des applications
Delphi, .NET, C#, ASP.NET, Webforms, WCF, JQuery, AJAX, Visual studio 2010, Postgres, SQL Server
Projet : SILEC CABLE WEB TOURETS
janvier 2009 - avril 2011
Contexte : Création de modules DotnetNuke pour gérer une application de ramassage de tourets de câbles
Tâches:
• Développement d’extension du module d’administration DotnetNuke
• Développement du module de gestion des demandes de ramassage
• Développement module de gestion des transporteurs
• Développement module tableau de bord client
• Création de webservices
SQL Server Management Studio 2008, WCF, Visual Studio 2008, DNN, VB.NET, C#, ASP.Net WebForms
Naxans
Projet : Office National des Postes (Tunisie) MailPost
juin 2008 - décembre 2008
Contexte : MailPost plateforme de courrier administratif sécurisé
Tâches:
• Développement d’agents Exchange 2007 en C#
• Développement de Webservices passerelle entre MailPost et la plateforme de lettres recommandées électronique
Exchange 2007, ASP, Microsoft Provisionning, VisualStudio 2008 , C#, Webservices
IDIGAO
aujourd'hui
Projet : Ingenico Back End Compliance (Plateforme de paiement électronique)
Méthode : SCRUM
Contexte : Analyse d’impact et implémentation de conformité du code avec les dernières versions de protocoles de paiement.
Tâches:
● Analyse d’impact des dernières versions de protocoles de paiement sur le code existant
● Rédaction de documents d’analyse, participation aux réunions de prise de décision d’implémentation
● Implémentation de changements de code de protocoles de paiements APACS, PAGO, GICC
● Implémentation du traitement de transactions incertaines
● Implémentation du traitement des transaction utilisant COF (Credential on file)
● Tests de certifications EMS Omnipay , BarclayCard, HSBC, RBSNATWEST , SIXPAY
Contexte :
Réalisation d’un module de facturation qui permet de générer la facturation automatiquement à partir des informations contenues dans 2 bases de données
Equipe :
Equipe de 2 développeurs
Tâches :
Analyse du cahier des charges.
Analyse et conception de la base de données.
Conception des objets métiers.
Codage du module
Création et implémentation des maquettes d’interfaces graphiques.
Tests unitaires.
C#, ASP .NET MVC4,HTML5/CSS3, JAVASCRIPT, JQuery, AJAX, Visual studio 2013, Web service, repository pattern ,NHibernate, SQL Server, T-SQL, Sql server manager studio, SVN, SCRUM.
NOVEXX-LVMH
aujourd'hui
Contexte : Intégration d’une solution d’impression d’étiquettes au sein de la chaine de production
Equipe : 1 développeur et un MOA
Tâches:
• Maintenance corrective de l’existant
• Refonte de certains modules
• Mise en place d’une architecture objet
• Création des modules de connexion Ethernet et USB pour les imprimantes et lecteurs de codes à barre
• Maintenance corrective et évolutive de l’application de traçabilité
Delphi XE3, Postgres
Gestion de projets IMEX
aujourd'hui
Contexte : Migration d’application de gestion de projets Delphi7/Interbase vers Asp.Net Webforms c#/ Sql Server
Equipe : 2 développeurs et un responsable technique
Tâches:
• Etude de la migration
• Développement des modules : planification, gestion des ressources, suivi
• Teamleader auprès des deux développeurs pour la réalisation
C#, ASP .NET , Webforms, JQuery, AJAX, Visual studio 2013
Boss Pack Solution
aujourd'hui
Contexte : TMA ERP d’assurance vie
Tâches :
• Formation d’équipe de développeurs sur Delphi 7 et Oracle
• Développement du module marque blanche
• Développement du module réseau de distribution
• Développement du module import de données
Delphi 7, Oracle
Études et formations
Faculté des Sciences Diplôme universitaire des études scientifiques Maths-Physique
1987
Langues
Anglais - C2
Autres compétences
Consultant Expert DELPHI
POINTS FORTS :
Expertise DELPHI
Fortes connaissances en bases de données
Autonomie
Conception, développement et maintenance d’applications
Bases de données
SQL SERVER 2000-2014-2016, SQL, T-SQL, SyBase, Oracle, Informix, Firebird, Interbase
EntityFramework, Nhibernate
Crystal Reports, Report Builder, FastReport
Méthodologies et outils
Méthodes d’analyse : Architecture N-Tiers / UML / Merise / XP / Agile
Outils de conception | Postsharp,
Outils de développement | MS Visual Studio 2000-2013, NUnits, Sharepoint
Gestion de projet : Scrum
Outils gestion de projets et versionning : TFS (VSS), SVN, CVS