André RIHANI, 43 ans DEUG A (MPM), 1993 Anglais courant 06.15.30.08.31 andre@rihani.fr DÉVELOPPEUR PHP ORANGE: Développeur LAMP (Linux, Apache, MySql, Php) durant 7 ans, tests unitaires et fonctionnels, formation à SPL au sein de la cellule génie logiciel, responsable de composants. ABECEDAIRE: Formateur LAMP au langage PHP pour plusieurs utilisateurs avec support de cours en environnements LINUX et WINDOWS. COMPÉTENCES TECHNIQUES Langages & Apis OS/Systèmes/Environnements SGBD/Données Frameworks/Architectures Logiciels & Progiciels & Utilitaires & Outils Méthodes & Best practices Réseaux & Protocoles Produits & utilitaires propriétaires Client Sécurité Informatique Autres PHP5, POO, PHPUnit, JAVA, XML, XLS, SQL, NoSQL, SMARTY, HTML dynamique, Javascript Windows, Linux (administration) Serveur Apache MySQL, NoSQL (CQL Cassandra), PostgresSQL MVC, Intégration Continue (JENKINS), Symfony, Zend IDE (environnement de développement intégré) : Eclipse, NetBeans Outils : Entreprise Architect, Jenkins, ArgoUML, Mind Mapping, sourceforge Logiciels : CVS, GIT, CMS, heidisql Tests : PHPUnit, JMETER, TESTLINK, ROBOTFRAMEWORK Design Patterns, UML, Agile (Scrum, Kanban) Protocoles : REST, SOAP, HTTP, HTTPS, FTP, FTPS, SFTP, TELNET, TCP/IP Gforge, Teknoo (Orange) Injection SQL, Failles XSS, CSRF E-commerce et web-marketing COMPÉTENCES MÉTIERS Télécommunication Services Education, Enseignement & Formation Développement de portails à fort trafic, du CMS interne (interface de préparation des contenus et programmation des publications), d un Web Service interne en PHP, Responsable du composant MMC/MMS (gestion complète des avatars clients), ajout de composants fonctionnels, factorisation de code. Rédaction de spécifications fonctionnelles et techniques. Formateur PHP : environnements LINUX et WINDOWS Développement d évolutions d outils métier, création de nouvelles fonctionnalités, optimisation d applications existantes Formation au langage PHP Rédaction de support de cours et d'exercices
EXPÉRIENCES PROFESSIONNELLES SANTIANE, NICE Courtage en assurance Développeur PHP 10/2014 01/2015 (3 mois) R&D : Mise en place d'une solution de paiement en ligne spécifications fonctionnelles et techniques de la solution de télé-règlements Développement PHP, javascript JQUERY, MYSQL JMETER de validation du web service de récupération des télé-règlements // PHP5, MYSQL, JQUERY, SCRUM, KANBAN, NETBEANS, XDEBUG // SII, SOPHIA ANTIPOLIS Société de services en ingénierie informatique Développeur PHP 08/2014 10/2014 (3 mois) Projet interne Cobra : solution de communication à distance avec un véhicule reprise de code JAVA existant adaptations du code JAVA à la solution TROPO Ajout de tests fonctionnels JMETER et tests unitaires JUNIT solutions techniques pour la communication entre les applicatifs en JAVA et C++ // JAVA, JUNIT, JMETER // ORANGE (VIA SII), Sophia Antipolis Système d'information de l'opérateur de Télécommunication Développeur LAMP 03/2011 07/2014 (3 ans et 5 mois) Equipe PnS : trois responsabilités Responsabilité 1 : développement du web service interne REST/SOAP : Analyse, conception et développement de composants, de fonctionnalités, Rédactions des spécifications techniques, Refactorisation du code pour la modularité et la maintenance, Sécuriasation des données contre les attaques et injections SQL Migration de données de PG/MySQL vers Cassandra NoSQL, Tests Unitaires PHPUnit, tests d intégration JMETER, tests 2 à 2 avec les clients, Bench et assistance aux dry-run, Assistance directe aux clients et au RUN. // PHP5, PHPUNIT, JMETER, POO, NoSQL, Cassandra, CQL, jmeter, PSQL, SCRUM, KANBAN, design patterns, NETBEANS, robotframework //
07/2012 07/2014 (2 ans) Responsabilité 2 : Responsable technique de composant MMC/MMS (stockage d'image dans une base NoSQL et mise à disposition d'url temporaires pour ces images) : Rédaction de documentation de l'existant, des spécifications fonctionnelles et techniques, amélioration de la stabilité, la fiabilité et de la performance des traitements Développement et mise en place de la sécurisation des paramètres Base de données NoSQL Cassandra, Migration de données, Packaging et déploiement, Tests unitaires PHPUNIT, tests fonctionnels, augmentation de la couverture de code Recette et mise en production. // PHP5, NoSQL, CASSANDRA, CQL, JENKINS, JMETER, POO, CURL, DESIGN PATTERNS, NETBEANS // 03/2014 07/2014 (5 mois) Responsabilité 3 : Corrections d'applicatif JAVA (export de données NoSQL Cassandra), étude de solutions de restauration partielle de données : Analyse du besoin, Développement, compilation, packaging, Tests de non régression, tests unitaires, tests fonctionnels. // JAVA, NoSQL, JENKINS, CASSANDRA, CQL, POO, DESIGN PATTERNS, NETBEANS // Equipe PAP : développement de sites à fort trafic pour le portail Orange.fr : 10/2008 03/2011 (2 ans et 6 mois) Analyse des besoins pour sites internet et versions mobiles, Développement de la génération des pages des sites (Seriestv, Actumarques, wikipedia by orange, mariage, Roland GARROS 2009, Voyages...) Scripts PHP de pré-génération des pages, Moteur de templates SMARTY, POO et mise en place de design patterns Recette et mise en production cachée et mise en production. // PHP5, POO, DESIGN PATTERNS, NETBEANS, SQL, XML, SCRUM // 01/2007 10/2008 (1 an et 10 mois) Equipe MAGIC : Développement du CMS interne, Interface de préparation des contenus et programmations des publications : Analyse et Développement de processus, Refactorisation du code pour la modularité et la maintenance,
Spécification fonctionnelles et techniques des composants, Développement des composants, Analyse et correction des bugs, Tests d'intégration avec TESTLINK, tests unitaires avec PHPUNIT. // PHP5, POO, TESTLINK, PHPUNIT, SQL, XML, XSL, HTML, CSS, ECLIPSE // ORANGE (VIA SOPRA GROUP) Sites internet haut débit 10/2006 12/2006 (3 mois) Equipe Antenne et programmes : développement d'un portail pour syndics avec gestion complète de copropriétés, corrections du portail Voilà 4 : Développement du site, templating PHP et Base de données MySQL, Tests, intégration et validation, Documentation, création du MCD, correction de bugs en javascript pour la nouvelle version du portail Voilà.fr (v4,0) et le portail très haut débit THD // PHP5, POO, SQL, JAVASCRIPT, DHTML, CSS, SQL, MYSQL, VOILA 4, THD // ABECEDAIRE, Grenoble Education, Enseignement & Formation Formateur LAMP en freelance 09/2002 06/2006 (3 ans et 9 mois) Portage salarial : Consultant, formation de 2 à 15 utilisateurs au langage PHP/MySQL avec support de cours en environnements LINUX et WINDOWS : Mise en place d'un intranet sécurisé avec gestion des tentatives de connexion, Préparation de la migration de base INFORMIX vers MySQL, Mise en place de sites web dynamiques sur CD/DVD, Pages web dynamiques. // PHP5, MYSQL, SQL, HTML, DREAMWEAVER //
FORMATION FORMATIONS & CERTIFICATIONS ORSYS EVOLUTION MULTIMEDIA EVOLUTION MULTIMEDIA GRETA NICE 2013 Amélioration de l organisation personnelle (2 jours) 2005 Formation au langage XML (3 jours) 2004 Formation au développement JAVA/J2EE (5 jours) 2002 Formation Informaticien d'études (3 mois) 2001 Formation E-commerce et web-marketing (3 jours) 2001 Formation Flash 5 animations pour le web (5 jours) 2000 Formation C++ (5 jours) 2000 Formation Administration LINUX (5 jours) 2000 Formation Dreamweaver HTML dynamique (5 jours) DIPLOME UFR SCIENCES NICE 1993 DEUG A (MPM) LANGUE Langue(s) maternelle(s) Français Autre(s) langue(s) COMPRENDRE PARLER ÉCRIRE Écouter Lire Prendre part à une conversation S exprimer oralement en continu Anglais B2 B2 B2 B2 B2 Espagnol A2 B1 A2 A1 A2 Niveaux: A1/2: utilisateur élémentaire - B1/2: utilisateur indépendant - C1/2: utilisateur expérimenté Cadre européen commun de référence pour les langues : http://www.coe.int/lang-cecr