Curriculum-Vitae

Symfonian depuis 7 ans, j’ai travaillé pratiquement sur toutes les versions de symfony en partant de la version 1.0 en 2008. Je suis passionné par l’évolution incessante des technologies du web et par l’effervescence des réseaux sociaux.

Speaker du Symfony TN 2015, un événement unique dans le monde arabe et en Afrique. Membre actif de l’association Symfony Tunisia, j’anime des workshops autour de ce puissant framework.

Expérience

Développeur Sénior, Edatis Tunisie, Depuis Janvier 2011

  • Mise en place de système de contrôle de qualité de code des projets Symfony.
  • Audit qualité des projets Symfony développés par la R&D.
  • Rédaction des rapports avec des recommandations pour l’amélioration de la qualité de développement et le respect des standards de coding pour les projets Symfony de la R&D.
  • Conception et Développement d’un système de génération de Mini-Sites personnalisables en drag and drop avec Symfony 2.
  • Conception et Développement d’un système de mesure de la satisfaction Salariale et Clientèle en Symfony 2 et Twitter Bootstrap
  • Conception et Développement d’un système d’information de gestion des ressources humaine et évaluation salariale en Symfony 2 et Twitter Bootstrap.
  • Conception et Développement d’un système de suivi de traitement des réclamations clients, de gestion de priorités et affectation de ressources humaines en Symfony 1.4.

Analyste Développeur, Edatis Tunisie, De Avril 2009 à Décembre 2010

  • Validation des spécifications fonctionnelles et techniques, débogage et développement des patchs de corrections.
  • Audit des développements existants et en cours : problèmes rencontrés, informations manquantes, spécifications erronées, dépassement de délais.

Responsable Informatique, Christine Confection, De Janvier 2008 à Mars 2010

  • Conception et Développement d’une application ERP & CRM en Symfony 1.0 et PostgreSQL.
  • Développement d’un service web en Symfony 1.0 basé sur l’architecture RESTful pour la communication entre l’ERP et des applications tiers.
  • Validation technique et fonctionnelle du travail de l’équipe de développement.
  • Mise en place d’un environnement de développement Multi-développeurs avec gestion de versions LAMP (OpenSuse 10.3, Apache 2, PostgreSQL 8.2, PHP 5 et SVN).
  • Mise en place et administration de l’environnement de production (OpenSuse 10.3, Apache 2, PostgreSQL 8.2, PHP 5).

Créations

Bab-Bnet.net

Bab Bnet est un portail féminin conçu en Symfony 2 avec un responsive design en langue Arabe, intégrant Facebook SDK, Twitter SDK, AdFly API, BitLy API.

KonGeek

KonGeek est un agrégateur de news technologiques conçu en Symfony 2 avec un responsive design en langue Arabe, intégrant Facebook SDK, Twitter SDK, AdFly API, BitLy API.

Business and men

Business and men est un magazine économique conçu en WordPress avec un responsive design en deux langues : Anglais et Arabe.

Conférences et Workshop

Événement Symfony TN, 17-04-2015

Conférence sur « BDD & Symfony », http://app.emaze.com/@ALORROIC/bdd-symfony-tn

École Supérieure des Sciences Appliquées et de Management SESAME, 13-12-2014

Workshop sur le Thème « Les design patterns avec Symfony ». https://app.emaze.com/@AOIICZCL/design-patterns

Faculté des Sciences de Tunis, 26-04-2014

Workshop sur le Thème « Assurer la qualité du code des projets Symfony2 ». http://fr.slideshare.net/Rmed19/workshop-fst20140426

Compétences

Administration Système : Debian, Ubuntu, OpenSuse
Modélisation : UML, Merise, Design Patterns
Méthodologie : Scrum, BDD, TDD
Mobile : Android et Appcelerator Titanium
Interfaces riches : HTML5, jQuery, Angularjs, Twitter Bootstrap, Javascript, CSS3
Bases de données : MySQL, PostgreSQL, Redis, MongoDB
CMS : WordPress, Drupal, Prestashop
Frameworks Web : Symfony 1.*, Symfony 2.*, Silex, CodeIgniter
Message Broker : RabbitMQ et Apache ActiveMQ
Qualité et Testing : PHPCS, PHPMD, SonarQube, PhpUnit, Behat, PhpSpec
Gestionnaires de version : Git, SVN, CVS