Hamdi Afrit - Développeur PHP - Symfony2
1
Données Personnelles
Hamdi Afrit, 20/02/1985, 4 ans d’expérience
Développeur PH...
2
Hamdi Afrit - Développeur Web PHP
DETAILS EXPERIENCES PROFESSIONNELLES
Depuis Novembre 2014 : StudioWeb–Développeur PHP ...
3
Hamdi Afrit - Développeur Web PHP
développements.
Réunion de Démonstration: Démonstration des développements achevés.
Ré...
4
Hamdi Afrit - Développeur Web PHP
principaux:
Administration: Tableau de bord via lequel se fait le contrôle de toute la...
5
Hamdi Afrit - Développeur Web PHP
Rédaction des fiches de tests fonctionnels.
Débogage et suivi des anomalies.
Formation...
6
Hamdi Afrit - Développeur Web PHP
Administration: Tableau de bord permettant:
 la configuration du site
 la gestion de...
Prochain SlideShare
Chargement dans…5
×

Hamdi_Afrit__CV_FR

302 vues

Publié le

0 commentaire
0 j’aime
Statistiques
Remarques
  • Soyez le premier à commenter

  • Soyez le premier à aimer ceci

Aucun téléchargement
Vues
Nombre de vues
302
Sur SlideShare
0
Issues des intégrations
0
Intégrations
47
Actions
Partages
0
Téléchargements
2
Commentaires
0
J’aime
0
Intégrations 0
Aucune incorporation

Aucune remarque pour cette diapositive

Hamdi_Afrit__CV_FR

  1. 1. Hamdi Afrit - Développeur PHP - Symfony2 1 Données Personnelles Hamdi Afrit, 20/02/1985, 4 ans d’expérience Développeur PHP – Symfony 2 hamdi.afrit@gmail.com (+216) 23 04 37 03 http://hafrit.github.io Expériences Significatives Novembre 2014 : Ingénieur Développeur Web PHP Symfony2 auprès de StudioWeb. Aout 2012 – Octobre 2014 : Ingénieur Développeur Web PHP auprès de DTCad Engineering. Novembre 2010 – Juillet 2012 : Ingénieur Développeur Web PHP auprès d’Optimal Manager. Outils et progiciels Outils de conceptions: Power AMC, Rational Rose. Outils de gestion de projet: Collabtive, ProjeQtOr. Outils de contrôle de version: SVN, GIT. Outils de Test unitaire: Selenium. Outils de développement: PhpStorm, Netbeans, Eclipse, Dreamweaver, MyEclipse, Aptana studio, Notepad++, Visual Studio 2008/2013 Outils graphique: Photoshop Environnement de développement: LAMP. Système d’exploitation: Windows (95 … 8), Linux (Ubuntu, CentOS, Suze) Autres outils: MySQL Workbench, WinSCP, Putty, FileZilla, SSH Secure Shell, Araxis Merge Compétences Techniques Développement Web: PHP 5, SOAP, JSON, XML/XSD, Twig, Doctrine, HTML 5, CSS 3, SASS, Bootstrap 3, Smarty, Javascript/JQuery/Ajax, Mootools, CRON, SHELL/BASH, JSP. Framework / Libraries: Symfony 2, JeazyUI Framework, jQuery Vector Maps, Highcharts, DataTable, Zend Gdata Framework, Google Drive API, Jit Toolkit. CMS : Joomla, Drupal V6/7, Prestashop 1.6, Magnolia(JEE) SGBD: Mysql, MongoDB, Microsoft Access, Oracle, Sql Server. Méthode de conception: UML, MERISE. Méthodes de gestion de projet: SCRUM
  2. 2. 2 Hamdi Afrit - Développeur Web PHP DETAILS EXPERIENCES PROFESSIONNELLES Depuis Novembre 2014 : StudioWeb–Développeur PHP – Symfony2 Missions Développeur Symfony2 au sein de l’équipe R&D (Recherche & Développement) : mise à niveau des plateformes existante Holidea, Touring ainsi que sa refonte totale. Tâches réalisées Coordination avec les Product Owners afin de bien cerner leurs besoins métier. Rédaction des spécifications techniques. Développement des applications. Rédaction des fiches de tests fonctionnels. Débogage et suivi des anomalies. Réunion Daily Scrum: Donner de la visibilité au Scrum Master par rapport à l’avancement des développements. Réunion de Démonstration: Démonstration des développements achevés. Réunion Rétrospective: Analyser les difficultés encourues et étudier les différentes pistes d’améliorations. Projets réalisés Holidea.be (Symfony2, Ajax, Jquery, SOAP, HTML5, CSS3, Bootstrap et Mysql):  Mise à niveau de l’existant : Ajout des excursions pendant le cycle de réservation par l’interrogation du web service de HotelBeds (pour les hôtels), Touring (pour les assurances) et parsing des réponses ainsi que le paiement via Ogone.  Refonte Totale. Aout2012 – Octobre 2014 : DTCad Engineering–Développeur Web PHP – Symfony2 Missions Développeur PHP au sein de l’équipe R&D (Recherche & Développement) ma mission est la conception et la réalisation de plateformes ainsi que la refonte, la maintenance et la mise à niveau d'autres projets. Tâches réalisées Coordination avec les Product Owners afin de bien cerner leurs besoins métier. Analyse des besoins métiers, étude et conception de solutions techniques. Rédaction des spécifications techniques. Gestion de projets et planification avec les autres collaborateurs. Développement des applications. Suivi de projets et de leur mise en production. Intégration de charte graphique. Rédaction des fiches de tests fonctionnels. Débogage et suivi des anomalies. Formation technique, fonctionnelle et d’intégration. Réunion Daily Scrum: Donner de la visibilité au Scrum Master par rapport à l’avancement des
  3. 3. 3 Hamdi Afrit - Développeur Web PHP développements. Réunion de Démonstration: Démonstration des développements achevés. Réunion Rétrospective: Analyser les difficultés encourues et étudier les différentes pistes d’améliorations. Configuration et administration des serveurs internes et des serveurs clients. Projets réalisés Site de vente en ligne (Prestashop 1.6.0.9, Jquery, HTML5, CSS3, Bootstrap et Mysql): Site de vente de vêtements en ligne. Intégration de charte graphique responsive et développement d’un module de slide d’image prenant la taille de l’écran du media avec un scrolling bas « fullsizeslider ». (Encore en demo) SortezMoi.fr (Symfony2, Jquery, Ajax, HTML5, CSS3, Bootstrap et Mysql): une plateforme web doublée d’un agrégateur de flux sociaux proposant et disposant des informations concernant l’actualité culturelle parisienne sous la forme d’un board design personnalisable. Notre objectif est de simplifier l’accès à la culture auprès du grand public à travers une mise en avant unique et sur mesure d’évènements parisiens. Le site permet ainsi : - L’agrégation de contenu : grâce à un système de flux, l’utilisateur peut trouver toutes les activités culturelles (soit en fonction de son profil, soit à partir d’une recherche simple à base de mots clés). - La personnalisation du contenu : grâce à un profil modulable, l’utilisateur renseigne ses goûts et génère son propre board à base d’actualités qui lui correspondent. - La curation de contenu : l’utilisateur peut partager ses coups de cœur sur les réseaux sociaux. Plateforme de sondage (Symfony2, Jquery, Ajax, Highcharts, DataTable, HTML, CSS et Mysql): Conception et développement de plateforme de sondage constituée de quatre modules principaux: Administration: Permettant la gestion des agents, des sondages. Reporting: module statistique permettant la représentation des données sous forme de tableaux, de graphe (Barre, secteur, anneau) et leur impression. Exécutif: module d'introduction des données manuellement. Parsing: les résultats des sondages qui sont fait via les tablettes seront transmis via un fichier XML et ce module est responsable du parsing du XML afin de synchroniser les résultats. Site E-commerce Point Permis (PHP 5, HTML 5, CSS 3, JQuery, Bootstrap, JQVMAP, Mootools, Ajax, Joomla 2.5 et Mysql) : Conception et développement du site, permettant aux détenteurs de permis et ayant perdu des points d'acheter leur place pour une formation de récupération de point, composée par deux modules principaux: Administration: Tableau de bord global permettant:  la configuration du site  la gestion des formations, des utilisateurs, de la newsletter, des droits d'accès, des inscriptions en ligne et des commandes.  Gestion des modes de paiement (par chèque ou CB) Publique: Boutique frontale contenant une carte interactive des départements français, intégration de Google Map dans la description détaillé des formations et une charte graphique modulable (pour tous type de média Mobile / Tablette / Desktop) Plateforme de gestion des commandes (Symfony2, Jquery, Ajax, Highcharts, DataTable, HTML, CSS, Shell/Bash, CRON et Mysql) : Conception et développement de plateforme de gestion de commande en ligne constituée de quatre modules
  4. 4. 4 Hamdi Afrit - Développeur Web PHP principaux: Administration: Tableau de bord via lequel se fait le contrôle de toute la plateforme; configuration, gestion des produits, des commandes, des utilisateurs, des clients, des droits d'accès et de l'emailing. Management: Tableau de bord avec droits limités permettant la gestion des commandes, des réclamations et le suivi de l'évolution du chiffre d'affaires par des tableaux statistiques et des graphes. Synchronisation: Permettant la synchronisation des clients, des commandes et des produits avec l'ERP du Product Owner par l'échange de fichier ".txt" via FTP avec une structure bien déterminé. Public: accessible suite à l'authentification par les clients afin de consulter les produits, passer et suivre leurs commandes et déposer leurs réclamations. Plateforme Forma2i, Tamari06 et VFL-formation (PHP 5, HTML 5, CSS 3, Highcharts, DataTable, JQuery, Zend Gdata framework, Google Spreadsheet API, XML DOM, Mootools, Ajax, Json, Joomla 2.5, Shell/Bash, CRON et Mysql) Conception et développement de plateforme d’inscription à des formations en ligne constituée de deux modules principaux: Administration: Tableau de bord permettant:  la configuration de la plateforme  la gestion des formations, des utilisateurs, de la newsletter, des droits d'accès, des préinscriptions en ligne  la synchronisation des sessions de formations, des utilisateurs et des inscriptions entre la plateforme et l'ERP du Product Owner (Forma2i via les spreadsheets Google et Tamari06 par l'échange de fichiers XML via FTP)  Gestions des évaluations avec un rapport détaillé via des tableaux statistiques et des graphes Publique: permettant aux utilisateurs une navigation flexible et facile avec des recherches avancés et une organisation objective des formations. Les utilisateurs ayant fait une préinscription et après leurs confirmations par l'administrateur, recevront un email de confirmation contenant le lien des évaluations à suivre. Réseau social: (PHP 5, HTML 5, CSS 3, Highcharts, JQuery, JeazyUI Framework, Ajax et Mysql) C'est une plateforme de gestion de projet. Un utilisateur crée un projet et invite d'autres contributeurs afin de former une équipe et après son achèvement, ils feront des feedback par le biais d'un formulaire afin d'évaluer le niveau de contribution de chaque intervenant et ceux-ci seront présentés sous forme de graphe. Plateforme de visualisation de données interactives: (PHP 5, HTML 5, CSS 3, Jit Toolkit, JQuery, Ajax, Json et Mysql) C'est une plateforme qui permet la gestion de données spécifiques et les présenté sous forme de graphe en toile d'araignée (prochainement ce projet sera intégrer avec le "Réseau social" et qui présentera les relations entre projets/collaborateurs et collaborateurs/collaborateurs). Novembre2010 – Juillet 2012:Développeur Web PHP – Optimal Manager Missions Au sein de l’équipe R&D (Recherche & développement), ma mission était la conception et la réalisation de plateformes, de sites ainsi que leur maintenance. Tâches réalisées Analyse des besoins métiers, étude et conception de solutions techniques. Rédaction des spécifications techniques. Gestion de projets et planification avec les autres collaborateurs. Développement des applications. Suivi de projets et de leur mise en production.
  5. 5. 5 Hamdi Afrit - Développeur Web PHP Rédaction des fiches de tests fonctionnels. Débogage et suivi des anomalies. Formation technique, fonctionnelle et d’intégration. Administration des serveurs internes et des serveurs clients. Projets réalisés Site vitrine et évènementiel (PHP 5, HTML 5, CSS 3, Jquery, Mootools, JSON, Ajax, Joomla 2.5) Mise en place de différents sites de différents société et organisation (journée théâtrale de Carthage, foire Tunis- MedIndustrie, Tunis-MedFranchise, imagesbs). Plateforme éducative (PHP 5, HTML 5, CSS 3, Jquery, Mootools, JSON, Ajax, Joomla 2.5) Conception et mise en place d'une plateforme éducative constituée de deux modules principaux: Administration: Tableau de bord permettant:  la configuration de la plateforme  la gestion des cours, des utilisateurs, de la newsletter, des droits d'accès, des adhésions et des évaluations Public: accessible suite à l'authentification par les utilisateurs afin de consulter les cours et les différentes rubriques. Concernant le passage des évaluations, ça nécessite une adhésion payante en ligne via le système de paiement électronique Tunisien. Plateforme B2B (PHP 5, HTML, CSS 3, JQuery, Ajax, JSON) C'est une plateforme caractérisé par son administration par laquelle seront administré32 sous sites. J'étais responsable de la partie d'acheminement des données. Système de capitalisation et de partage des connaissances (PHP 5, HTML, CSS 3, JQuery, Ajax, JSON) C'est une application web (intranet) permettant la personnalisation du contenu par rapport au profil utilisateur en se basant sur ces centres d'intérêts, son domaine de compétence et son tracking. Cette application est constituée de plusieurs modules:  Forum  Partage photos et vidéo  Ajout d'amis, de contenu, sujet, FAQ, statu  Signalisation de contenu ou personne  Gestion de congé  Workflow  Base de connaissance  Gestion des ontologies  Messagerie Réseau social professionnel (PHP 5, HTML, CSS 3, JQuery, Ajax, JSON) C'est une application web Mettant en relation des entreprises, à la recherche d’une compétence précise ou d’une expertise pointue, à des professionnels. Cette application est constituée de plusieurs modules:  Forum  Partage photos et vidéo  Ajout d'amis, d’articles, statut, FAQ  Signalisation de contenu ou personne  Création de CV en ligne  Base de connaissance  Messagerie Site E-commerce d'hôtel (PHP 5, Smarty, HTML, CSS 3, JQuery, Ajax) Site de réservation et de paiement en ligne de l'hôtel Sindbad Hammamet Tunisie. Cette application est constituée de Deux modules:
  6. 6. 6 Hamdi Afrit - Développeur Web PHP Administration: Tableau de bord permettant:  la configuration du site  la gestion des chambres, suites, des suppléments, des promotions, des utilisateurs, de la newsletter, des droits d'accès, des réservations Publique: le site avec les articles de présentation de l'hôtel, contact, des prix et le processus de réservation de chambre ou suite ainsi que le paiement via le système de paiement Tunisien. DETAILFORMATIONSACADEMIQUESETPROFESSIONNELLES Formations académiques  2009:Diplôme de maîtrise en informatique de gestion – Mention Assez Bien Formations professionnelles  2015 : Certification MongoDB (Lien)  2010 : Formation MCPD Framework 2.0 (Microsoft Certified Professional Developer) chez Microsoft Tunisie. Langues étrangères Français Anglais technique. Référence : SLIM TOUEITI: DTCad Engineering consultant - toueiti@yahoo.fr KHALED MATHLOUTHI: Optimal manager CO founder - mth.khaled@gmail.com Mes liens :

×