Menu

Ahmed KHAIRALLAH

TUNIS/SFAX

En résumé

Consultant DotNet/Symfony2 (Expérience professionnelle 10 ans)

Passionné par le développement et l'architecture logicielle moyennant les technologies Microsoft .NET / Symfony2, j'ai eu l'occasion de travailler sur des projets diversifiés dans des environnements techniques à forte valeur ajoutée et des tâches de :
• Conception, Développement, Tests unitaires et fonctionnels automatisés
• Référent technique autours des technologies Microsoft.
• Audit code source, du respect de l'architecture applicative et des patterns implémentés

Compétences:
•Technologies DotNet: C# 4.0, ASP.NET MVC 3 et 4 (MVC Razor), MVVM, IOC, jQuery, Ajax, ASP.NET SignalR, WCF, WinForms, WPF, Entity Framework, Unit Of Work, Workflow Foundation, .NET Reflection, SQL Server & BI Microsoft (T-SQL, SSIS, SSRS), LINQ
•IDE: Visual Studio 2003/2008/2010/2012/2013, SQL Server Business Intelligence Development Studio, SQL Server Management Studio
•Base de données : MS SQL Server 2008 R2 (SSRS, SSAS), MySQL, Oracle 10g\11g, MsAccess, MangoBD.
•Bibliotèques : DevExpress, Telerik
•Reporting: SQL Server Reporting Services, Crystal Reports, DevExpress Reports
•Test : NUnit, TestComplete Automated QA, QA Wizard
•Intégration continue : Jenkins, CruiseControl & MSBuild
•OLAP : SQL Server Analysis Services.
•EAI/ETL/BPM : OracleAS Integration InterConnect & Oracle Advanced Queues, iStudio (Publish\Subscribe), K2 Black Pearl .NET
•CMS : DotnetNuke
•Mobile : ASP Mobile, PhoneGap (Html5 & JQuery Mobile)
•Outils de modélisation UML: Microsoft Visio 2007/2010.
•Serveurs d’application Web : IIS 7/7.5
•Systèmes d’exploitation: Windows, Unix/Lunix.
•Autres: C, C++, HTML, CSS, PHP, AJAX, JavaScript.


Mes compétences :
Google Apps
DotNetNuke
C#
Windows Workflow Foundation
WPF
JQuery
Symfony2
Microsoft SQL Server
MVC
Microsoft .NET
Logiciel CRM
Microsoft SharePoint
Windows Communication Foundation
Web
ASP.NET
E-commerce
Sonata

Entreprises

  • SSII Offshore - Consultant .NET Senior / Symfony2

    2012 - maintenant PROJET ERP MIDDLEWARE E-COMMERCE
    Refonte, migration et développement de nouveaux modules.
     Développement des bundles de gestion du Backend avec Sonata
     Categorisation des produits
     Développement des moteurs d'import/export
     Bridges de synchronisation (Catalog et Commande) avec les sites front eshop (RbsChange, Change)
     Maintenance du moteur EDI pour la synchronisation avec la logistique (Mondial Relay, UPS)
     Développement du workflow Gestion des retours
     Implémentation du remboursement sur Be2Bill et Paypal
     Développement du système de notification mail
     Contrôles de cohérence des commandes et détéction d'anomalies
     Blocks de statistiques dashboard
     Implémentation des tests unitaires et fonctionnels
     Recette & maintenance applicative
    ENVIRONNEMENT TECHNIQUE : PHP5, Symfony2, Admin Sonata, Propel, Doctrine, RESTful/Soap WS, Be2Bill, Paypal, Guzzle, Queuing system, Design Patterns, JsTree, JQuery, Bower, Bootstrap, Vagrant, Git

    PROJET SOLUTION DE GESTION COMPTABLE ET FINANCIERE
    Refonte et développement de nouveaux modules.
     Analyses des cahiers de spécifications techniques et fonctionnelles.
     Développement de modules (Relance, contrôle de transactions intragroupe)
     Implémentation des tests unitaires et des tests fonctionnels automatisés
     Audit code source et du respect de l'architecture
     Assistance technique des membres de l’équipe de développement.
    ENVIRONNEMENT TECHNIQUE : Framework .NET 4.5, VB .NET, LINQ, WPF, MVVM, XAML, DevExpress, Visual Studio 2012, NUnit, Toad for SQL Server, CruiseControl (Intégration continue)

    PROJET PORTAIL DOTNETNUKE
     Mise en place d'un portail à base du CMS DotNetNuke
     Implémentation du module Single Sign On REST(Google, LiveId, Yahoo)
     Déploiement de l'application sous GoogleMarketPlace
     Développement d’une extension DNN Agenda partagée
     Développement module Mobile Agenda (PhoneGap)
    ENVIRONNEMENT TECHNIQUE : Framework .NET 4.5, C# 4.0, LINQ, ASP.NET, Telerik, Visual Studio 2012, SQL Server 2010, PhoneGap, WebSockets

  • SiFAST (SSII Offshore) - Chef de projets / Développeur .NET Senior

    2012 - 2012 PROJET MODULE DE PERSONNALISATION DE DOCUMENTS D'UN FOND DOCUMENTAIRE.
    Mise en place d'une solution de visualisation et de personnalisation de documents à partir d'un fond documentaire.
     Définition de l'architecture applicative
     Développement du module personnalisation de documents
     Implémentation de la gestion d'autorisation.
     Développement de l'impression/export de documents.
     Réalisation des tests unitaires.
     Documentations des livraisons.
     Réalisation de la documentation technique.
     Assistance technique des membres de l’équipe de développement.
     Gestion de projet.
    ENVIRONNEMENT TECHNIQUE : Framework .NET 4.0, C#, ASP.NET MVC3 Razor, WebService, JQuery, Framework Entity, XML/XSL, LINQ, SQL SERVER 2008, MangoDB, Visual Studio 2012, IOC, Dependency-Injection, WCF, MVVM Pattern, Shibboleth Single Sign-On, Mantis, MSBuild
  • PFLSC (SSII Offshore) - Ingénieur Développement .NET

    2010 - 2012 PROJET SUITE BORNE DE PAIEMENT
    Développement d'applications interactives bornes tactiles de paiement positionnées au centre du processus entre le client, les périphériques et lesystème d'information métier fournissant des fonctionnalités de paiement et d'identifications variés (espèces, carte bancaire, scanners) et ayant une capacité d'intégration aux systèmes métier par une multitude de connecteurs.
     Migration de l’application d’exploitation de la borne de Quest en C#/Flash ActionScript Orienté Objets.
     Maintenance d’outils de supervision et des applications en Prod.
     Maintenance de l’application de remonté des opérations d’encaissements à partir des bornes et d’alimentation d’un intranet de gestion des alertes des bornes.
     Assurer le support client pour les différents facturiers
     Etude faisabilité de la refonte de la suite en Silverlights
     Elaboration de propositions commerciales
    ENVIRONNEMENT TECHNIQUE : .NET 3.5, C#, Winforms, WebService, Socket, .NET Remoting, Flash ActionScript Orienté Objet, XML/XSL, Silverlights
  • Bilog (SSII Offshore) - Ingénieur Développement .NET / Responsable d’application

    2008 - 2010 PROJET CRM FINANCIERE DE RECOUVREMENT DE CREANCES
    Refonte et évolution d’un progiciel de gestion crédit client (recouvrement de créances) en extranet web collaboratif qui permet aux directions financières de maîtriser quotidiennement leurs actions préventives, d'anticiper et de résoudre les litiges bloquant les règlements, d'analyser et de piloter le poste clients.
     Contribution aux spécifications.
     Elaboration et enrichissement d'un Framework technique.
     Prototypages de solutions/Composants BPM/Moteurs workflow.
     Conception et développement des modules de gestions
     Modélisation du workflow de relance de comptes client.
     Modélisation du workflow de gestion des litiges.
     Développement du module Tableau de bord
     Développement des états multilingues
     Modules d’exports Excel/PDF/Xhtml
     Conception et développement du module gestion des notifications.
     Réalisation des tests unitaires et tests d’intégration.
     Documentations des livraisons.
     Réalisation de la documentation technique.
     Assistance technique des membres de l’équipe de développement.
     Assistance fonctionnelle de l'équipe qualité.
     Transfert de compétences et intégration de membres.
    ENVIRONNEMENT TECHNIQUE :Framework .NET 3.5, C#, ASP.NET, AJAX, Javascript, JSON, Xml/Xsl, XPath,XQuery, Css, VB6, Active Report, .NET Reflection, Entreprise Library, Telerik, IIS6, IIS7, LINQ, Windows Server 2003/2008, Telerik Charting, Workflow Foundation, K2 Black Pearl .NET, Aspose, cmLight, .NET Remoting, Web Services, Windows Service, Firebird, MySQL, .NET Notification Service
  • Mediane (SSII Offshore) - Analyste développeur

    2006 - 2008 PROJET EAI/ETL STRATEGIQUE
    Contribution au développement et évolution d’un système EAI/ETL d’acheminement et transformation de données en masse entre des bases de données distribuées à travers le package OracleAS Integration InterConnect selon une architecture orientée messages fondée sur le paradigme publish/suscribe
     Réalisation des opérations d’administration et de configuration du hub et des adaptateurs AQ
     Configuration des règles de routages basé sur le contenue XML/DTD.
     Implémentation des interfaces de procédures PL / SQL
     Déploiements du système dans les environnements de production.
     Automatisation du processus de déploiement du système EAI.
     Recette du système de surveillance des flux.
    ENVIRONNEMENT TECHNIQUE : Oracle 10g, Oracle 11g, OracleAS Integration InterConnect, iStudio, PL/SQL, XML/DTD, Oracle Advanced Queues, Linux Red Hat

    PROJET TESTS FONCTIONNELS AUTOMATISES D’UNE SOLUTION DE WORKFLOWS BANCAIRES
    Participation à l’avant vente d’un projet de tests fonctionnels et automatisés d’une solution de centralisation et pilotage d’opérations financières dans la banque
     Formation métier sur le système de paramétrage des workflows fonctionnels et des règles d’extraction de données ETL et d’interfaçage avec d’autres solutions financières
     Conception et préparation de l’environnement d’exécution des plans de tests.
     Transfert de compétences aux membres du projet.
    ENVIRONNEMENT TECHNIQUE : Bugzilla, Testopia, QA Wizard

    PROJET GESTION DE COLISAGE
    Maintenance corrective et évolutive du module Colisage/Expédition
     Correction de la répartition des articles sur les colis
     Correction de rapport de facturation.
     Automatisation des transferts vers d’autres applications de logistique
    ENVIRONNEMENT TECHNIQUE : VB6, Framework .NET 2.0, VB.NET, Crystal Report

    PROJET AUTOMATISATION DE TESTS DE NON REGRESSION
    L'automatisation des tests de non régression des différents composants du package
     Communication avec le client
     Mise en place et configuration de l’environnement
     Automatisation des vecteurs de tests à partir des plans de tests.
    ENVIRONNEMENT TECHNIQUE : TestComplete Automated QA, Delphi script, MySQL

Formations

Pas de formation renseignée

Réseau