Khalil - Consultant PHP
Ref : 190628B001-
92160 ANTONY
-
Consultant, Développeur, DevOps (39 ans)
-
Freelance
Expérience professionnelle
DEVOPS FULLSTACK PHP / VEOLIA
PARIS : 12/2018 – Jusqu’à aujourd’hui
Missions :
• travaillera en étroite collaboration avec les autres membres des équipes DevOps & Digital, ainsi qu'avec d'autres équipes informatiques (équipes BI, Cloud, Opérations,
Performance, Sécurité et Business)
• Concevoir et exploiter des architectures cloud pour des applications basées sur le cloud, principalement à l'aide d'AWS
• Soutenir la transformation du cloud missions
• Analyser les besoins applicatifs des directions fonctionnelles.
• Proposer des solutions innovantes
• Participer à l’évaluation et au choix des solutions.
• Développer et intégrer les composants logiciels
• Mettre en production, maintenir et optimiser les solutions digitales développées
• Créer et mettre en oeuvre des scenarii de tests
• Contribuer à l’amélioration des méthodes et des outils
Rédiger et maintenir la documentation (technique, spécification, code...)
Technologies : PHP, Smarty, Ajax, jQuery, Javascript, Json, CSS3, HTML 5, Swagger, Rest API, technologies SIG, Apache2, Wampserver, Jenkins, Vault, Jira, Smartsheets, Trello, Slack, Jenkins, Travis CI, CloudFormation, Terraform, Git, Github, Vault, AWS
LEAD DEVELOPPEUR WEB SYMFONY- DEVOPS /
SOFRECOM
PARIS-TUNIS-LYON : 04/2016 – 08/2018
Missions : Développement d’un Portail interne pour les conseils client PRO et PME d’Orange France
Simplifier la position de travail en agence pro-pme (vente, Réclamation, Recouvrement)
Disposer d’un accès unique via un portail permettant de traiter toutes les demandes client
Masque la complexité du SI en mettant en place des parcours guidés
Réalisations :
Architecture technique de l’application
Mise en place de la chaine d’intégration contenu avec l’automatisation des tests aussi du déploiement
Choix de l'architecture logiciel portail
Effectuer le code review et pratique du pair-programming.
Réalisation des tests unitaires « PHPUnit » et fonctionnelles « Selenium »
Participation aux cérémonies Scrum : Daily meeting, Backlog Refinement, Sprint Planning, Rétrospective, Démo.
Activités :
Scrum Master d’une équipe de 5 personnes
Animer les démonstrations (Démonstration à Paris et Lyon aux métiers)
Animer les daily, rétrospective et assister dans le sprint planning
Coordonner les actions de l'équipe de développement contribuant à la gestion du cycle de vie des applications selon la démarche DevOps
Développer un module de calcul avec JavaScript
Conception de la solution (Symfony/MYSQL)
Développement : Dév. BackEnd, FrontEnd, Webservice : Rest, SOAP
Amélioration de la qualité du code - Sonar
Tests Unitaires (PHP-UNIT)
Création d’un support des règles de gestion pour l’application Panoramix avec le ZEND 1 (TDD)
Correction des erreurs W3C
Communication avec les partenaires (orange) en utilisant l’OFT (Zend2 + Symfony)
Documentation
Technologies : PHP 7, Symfony 3, Ajax, jQuery, AngularJS, Json, CSS3, HTML 5, Swagger, Rest API, MariaDB,Git, Apache2, Wampserver, Jenkins, BladeLogic, Selenium, Zap Proxy.
LEAD DEVELOPPEUR WEB SYMFONY / TRITUX
TUNIS : 06/2013 – 04/2016
Missions :
Marabout Platform : pour le client Dr. Bock & Partner en
Roumanie, c'est une solution qui permet la surveillance en temps réel du flux de travail, contrôle de la qualité et de la prévention panne
Durée : (7mois)
Technologies : PHP, Symfony3, RabbitMQ, python, MySQL, Api
Rest, Zabbix, zigbee, LAMP, USBIP, SHELL, GIT
Mobibank IVR : solution bancaire mobile vocale offrant de nombreux services à valeur ajoutée tels que la demande d'informations en temps réel (solde du compte, les taux de change. etc.), alerte (insuffisance de fonds, chèques impayés, le retrait de l’ATM. etc.)
Durée : (4mois)
Technologies : PHP, Symfony3 Ajax, jQuery, Json, Postgresql, Apache2, LAMP, SVN, astiresk, RestAPI
Mobimoney pour Orange Tunisie : elle permet d’effectuer des paiements électroniques via le mobile en toute sérénité, simplicité, flexibilité, accessibilité
Durée : (6mois)
Technologies : PHP, Symfony 2.8 Ajax, jQuery, Json, Postgresql, Apache2, LAMP, SVN, WS, SOAP
Mobibank pour Attijari Bank : Solution bancaire mobile offrant de nombreux services à valeur ajoutée tels que : demande d'informations en temps réel (solde du compte, les taux de change. etc.), alerte (insuffisance de fonds, chèques impayés, le retrait de l’ATM. etc.) et les fonctionnalités de paiement mobile telles que : temps de recharge mobile, le traitement des paiements de factures, Micro-paiement et le traitement du paiement commercial... etc.
Durée : (4mois)
Technologies : PHP5, Symfony 2.8, Ajax, jQuery, Json, PostgreSQL, Apache2, LAMP, SVN
CNTE Tunisie : Réalisation de deux Applications DNS/DHCP & portail Captif pour CNTE Tunisie
Durée : (6mois)
Technologies : PHP5, Symfony 2.7, Ajax, jQuery, Json, Mysql,
Apache2, LAMP, Git, Api Rest, Radius, cisco subscriber manager,
Doctrine, Sonata
TuxFax : Est une solution pour envoyer et recevoir des fax pour l’entreprises comme des courriels pour chaque client nous avons développé une version selon leurs besoins
Durée : (5mois)
Technologies : PHP5, Symfony 2.3, Ajax, jQuery, Json, Mysql,
Apache2, LAMP, SVN, Hylafax
DEVELOPPEUR WEB SYMFONY / TRITUX
TUNIS : 11/2010 – 05/2013
Missions :
ERP Alvanet : Réalisation d’un ERP pour une entreprise spécialisée dans la production des airbags
Durée : (2ans)
Technologies : PHP(Symfony1.4), HTML5, CSS3(Bootstrap),
AJAX, Javascript (jQuery), MYSQL, Doctrine, GitHub, Méthode
Agile, Eclipse, PhpMyAdmin, MYSQL Workbench
SMS Vote : Plate-forme de surveillance en temps réel pour la participation des électeurs aux bureaux de vote
Une application Web2.0 conçue pour surveiller en temps réel le taux de participation des électeurs aux bureaux de vote
Conception et développement de l’application
Test est déploiement de la solution
Réalisation d’un service SMS de confirmation d'inscription aux bureaux de votes
Durée : (7mois)
Technologies : PHP5, Symfony 1.4, Ajax, jQuery, Json, Postgresql,
Apache2, LAMP, SVN, SMGS v2.6 SMS Gateway
DEVELOPPEUR WEB SYMFONY / ALPHA
ENGINNERING
TUNIS : 08/2009 – 10/2010
Missions :
Développement du site web (frontend + backend).
Développement ERP labo produit chimique pour CTC
Tunisie (Symfony 1.4, CSS, HTML5, AJAX, Oracle 10g)
Création de la base de données.
Création du cahier des charges.
Création, développement et maintenance d'applications web permettant la gestion des commandes, des stocks, la facturation et la prospection.
Définition et amélioration de l’ergonomie utilisateur en respectant les contraintes du web mobile (Responsive Web Design)
Administration du serveur LAMP de l'entreprise
Technologies : PHP, Symfony1.2-1.4, HTML5, CSS3(Bootstrap),
AJAX, Javascript (jquery), MYSQL, Doctrine, GitHub, Méthode
Agile, Eclipse, PhpMyAdmin, MYSQL Workbench, Linux
COMPETENCES
• Autonome, passionné, un bon relationnel attentif aux besoins des clients et à la qualité de code.
• Framework Symfony toutes les versions de 1 à 4 (Doctrine, RESTful API, sécurité, services...)
• Connaissance sur d’autre Framework PHP Zend 2 et Laravel 5
• Développement piloté par les tests unitaires et fonctionnels (PHPUnit, Robot Framework Selenium).
• Mise en place des best practices Symfony
• Devops, Git, SVN, GitLab, GitHub, Jenkins, SonarCube, RabbitMQ, Pipeline, bash scripting, python, composer, API rest, Soap, Swagger, Postman, Soapui
• JavaScript et JQuery, HTML, SCSS, AngularJs, NodeJs
• MySQL, PostgreSQL, Oracle 11g, MariaDB, NoSql, Sqlight
• Expertise sur l’environnement Linux particulièrement Debian et Ubuntu.
FORMATIONS
MASTER INGENIERIE DU LOGICIEL LIBRE / 2009
ENIS SFAX
Mention : très bien
MAITRISE EN INFORMATIQUE APPLIQUE A LA
GESTION / 2008
ISG
Mention : très bien
Langues
Français : Courant
Anglais : Technique