Développeur Fullstack
Symfony/PHP
Angular
6 ans d’expériences
H.G
Compétences Techniques
Langages : PHP5/7, HTML, CSS, JAVASCRIPT
Framework :
PHP: Symfony, Laravel, Codeigniter.
Javascript: Angular, Ionic.
BD : MySQL,Sqlite,PostgreSQL, MongoDB, Firebase
Systèmes :
LINUX, WINDOWS
Méthodologies : Méthode Agile (Scrum)
Versionning et source
de contrôle : GIT, GITHUB, BitBucket
Outils :
PHPStorm, Netbeans, Eclipse, Webstorm, Visual studio code, SublimText, Brackets.
CMS : WordPress, Prestashop, Joomla, Magento
Outils de gestion de projet : Jira, Redmine
Autres outils :
Adobe photoshop, Adobe XD, Adobe Illustrator
Diplômes et Formations
2018
Certifications sur Openclassrooms: Symfony, Angular, WordPress, Git.
2011 Diplôme national de licence appliquée en informatique
Langues
Anglais Courant
Expériences Professionnelles
Tritux France Décembre 2017 – Jusqu’ aujourd’hui
Développeur Full-Stack
Client : Apivia (MACIF)
Projet : Vente en ligne (Plateforme de souscription en ligne de mutuelle santé).
Réalisation
• Plateforme de souscription en ligne :
◦ Front-office : Liste de formulaires partitionnés sur des étapes.
◦ Back-office : Gestion des comptes, offres, catégories, agences …
◦ Carte GoogleMaps dynamique et interactive en JavaScript.
◦ Signature électronique de documents en ligne
◦ Consommation de Web-service Hermès v5 « logiciel de téléphonie » (pour l’alimentation des fichiers des clients prospects)
◦ Consommation de Web-service de la GED (pour récupérer les documents des offres selon formules)
◦ Consommation de web-service Control-M pour mettre à jours les fichiers qu’on récupère à travers les agences,
◦ Planification de rappel téléphonique des clients prospects
◦ Envoi d’emails
• MiddelWebBox (Une plateforme qui fait l’interfaçage entre celle de la souscription et l’api « Active Infifnite »):
◦ Consultation
◦ Tarification (selon options choisis)
◦ Souscription (devis)
Environnement Technique
• Backend : symfony 3.4
• Frontend : angular 6.
• Base de données : Mysql, MongoDB
• IDE : PHPStorm, Webstorm
• Versionning et gestion de projet: Jira, scrum, Bitbucket.
Projet : Gestion des CPEs
Logiciel de gestion des équipements réseaux des clients.
Réalisation
Le projet est composé de 3 parties (Génie ACS pour gérer des scénarios de provisioning des périphériques complexes et la détection de leurs configurations, api back-end en Symfony pour la communication avec la BDD mongoDB qui contient les informations des CPEs, interface front avec Angular 6 qui communique avec l’api).
La partie qui a été sous ma responsabilité :
• Implémentation de gestion des utilisateurs API REST avec FosRest bundle et JMS Serializer.
• Implémentation des contrôles de sécurité avec JWT Token.
• Implémentation de la gestion des utilisateurs de deux types: modérateur et admin en Front-end avec Angular.
• Implémentation des User Guards pour le contrôle d’accès au niveau front-end.
• Configuration des routes de l’application.
Environnement Technique
• Backend : symfony 3.4
• Frontend : angular 6.
• Base de données : Mysql, MongoDB
• IDE : PHPStorm, Webstorm
• Versionning et gestion de projet: Jira, scrum, Bitbucket.
Projet : Serveur vocal pour une banque tunisienne
Serveur vocale d’une banque très connue en Tunisie avec une interface de gestion des messages vocaux statiques et dynamiques, sous les deux formats : texte et audio, avec 3 langues (AR, FR, EN)
Réalisation
Le projet est composé de 5 parties :
• Un outil open source pour la création des serveurs vocaux interactives qui s’appelle : Asterisk
• Un API en back-end en Symfony 3.4 pour la consommation et l’invocation des Web-services Soap sécurisés de la banque.
• Une plateforme de gestion des messages du serveur vocal sous les deux formats texte et audio.
• Une dernière partie réseaux matériel sous forme d’un Gateway pour le pointage vers le serveur via une communication téléphonique).
La partie qui a été sous ma responsabilité : (tous sauf la partie réseaux)
• Configuration de l’environnement serveur : installation de PHP, postgreSQL, apache…
• Développement d’une plateforme de gestion des messages vocaux statiques, dynamiques et messages d’actualités de la banque sous les deux formats audio et texte consommable par l’IVR (Interactive Voice Response).
• Création d’une sorte d’API en Symfony qui invoque les web-services soap de la banque et retourne les résultats sous un format lisible par l’IVR contenant le logique métier spécifié dans le spec technique.
• Traitement des exceptions et de codes de retours des web-services.
• Développement d’un simulateur de crédits bancaires sur la même plateforme.
• Développement de la logique du serveur Asterisk (j’ai appris le langage spécifique qu’il utilise).
• Les services résultants du serveur vocal :
o Consultation du solde
o Consultation des derniers mouvements du compte
o Changement du code secret du compte
o Effectuer un virement avec une confirmation via un code OTP.
o Consultation des taux de change et le cours de devises.
o Consultation des informations et des actualités de la banque.
o Simulation des crédits de 3 types (crédit perso, crédit voiture, crédit habitat)
• Testes et validation.
Environnement Technique
• IVR : Asterisk : un autocommutateur téléphonique privé.
• OS : CentOS
• Web-service : SOAP
• Backend : Symfony 3.4
• Frontend: Twig.
• Réseaux : GATEWAY
• Base de données : PostgreSQL
• IDE : PHPStrom, SublimText 3
• Versionning: Git, Bitbucket.
Projet : Orange Money
Application mobile Androïde et IOS pour le paiement des factures via mobile.
Réalisation
Une application mobile Cross Platform avec Ionic 1 et AngularJS qui invoque les web-services REST de l’opérateur téléphonique Orange
La partie qui a été sous ma responsabilité :
la fonctionnalité de paiement des Factures.
• Création de l’interface utilisateur
• Création du service permettant la consommation du web-service de l’opérateur.
• Traitement de la validation du paiement.
• Traitement des codes de retours.
• Testes et validation
Environnement Technique
• Framework : IONIC1 + Angular
• Web-service: Web-service REST
• IDE: Web-Strom, Android Studio
• Versionning: Git, Bitbucket.
Projet : MRABOOT
Fabrication textile intelligente.
Réalisation
Application composé de 3 parties :
• API REST avec Symfony
• Deux applications front-en avec AngularJS, une pour les Terminales (pour les superviseurs) et une pour les box (pour les employés)
• Des Terminales et des box tactiles pour tester les applications.
La partie qui a été sous ma responsabilité :
Interventions correctifs et évolutifs sur l’interface de gestion des opérations sur les Terminales.
(AngularJS, services, HTML5, CSS, PHP)
Environnement Technique
• Backend : Symfony 2.8
• Frontend: AngularJS, Electron
• Base de données : MySQL
• IDE : PHPStrom, WebStorm
• Gestion des images Système : DOCKER
• Versionning et gestion du projet: JIRA, Git, Bitbucket.
DIGITIKA « Décembre 2016 – à Novembre 2017 »
Développeur Full-Stack 1 an
Projet : Floussek
Plateforme de recherche et comparaison de services bancaires.
Réalisation
Développement d’une application en Symfony 3 pour la recherche et la comparaison des services bancaires en Tunisie, avec la possibilité de suivi des clients prospects et de collecte de leurs informations.
Autres fonctionnalités :
• Compte administrateur permettant la gestion de la plateforme avec tous les privilèges d’ajout d’édition et de suppression.
• Compte modérateur de la banque, lui permettant de mettre à jour les informations générales du profile et des services de la banque.
• Compte Utilisateur pour recevoir des messages en privé par les banques.
• Liste d’actualités gérable par l’Amin du site.
• Utilisation de la bibliothèque PHP « Guzzle » pour le scraping des donnés.
Environnement Technique
• Framework : Symfony 3, Bootstrap 3
• Frontend: Twig
• Base de données : MySQL
• IDE : PHPStrom.
• Versionning: Git, Bitbucket.
Projet : Justlounge
Site e-commerce multilangues en Magento pour la vente des produits de luxe.
Réalisation
• Interventions d’amélioration sur le design
• Ajout du filtre en ajax pour raffiner la sélection des produits
• Développement d’un module pour l’insertion des produits en lot.
• Support technique
• Intégration de Google tag manager
• Intégration du pixel Facebook pour la suivie des leads et des clients prospects.
• Automatisation des Backups.
• Amélioration SEO.
• Mise en place d’une solution pour le cache niveau serveur Varnich Cache.
• Liaison avec le CDN Cloudflare pour améliorer la performance.
Environnement Technique
• CMS : Magento
• Base de données : MySQL
• IDE : PHPStrom.
• CDN : Cloudflare
• Cache systeme : Varnich Cache
• Versionning: Git, Bitbucket.
Projet : AirShoppers
Site e-commerce en Laravel pour la livraison des produits par des voyageurs.
Réalisation
• Intégration de la maquette PSD vers HTML, CSS, Bootstrap.
Environnement Technique
• Framework : Laravel
• IDE : PHPStrom.
• Autres : Adobe Photoshop
LevierWeb « mars 2015 – à novembre 2016 »
Intégrateur et Développeur WEB 1an et 9 mois
Projets : plusieurs sites vitrines et e-commerce, généralement avec WordPress.
Quelques références :
http://open-mur.fr
http://mesmurs.fr
https://www.gueffaz-collection.paris/
http://www.infinity-vision.fr
http://www.agexium.fr/
http://www.agexis.com/
http://admaiora-supply.com/
Réalisation
• Découpage des maquettes Photoshop.
• Intégration PSD to HTML.
• Développement des thèmes WordPress responsives.
• Développement des modules et plugins spécifiques, conformes aux maquettes et gérables dans le back-end.
• Optimisation des sites pour le référencement : structure html, validation css W3C, Sitemap, robots.txt de google, Cache…
Environnement Technique
• CMS : WordPress
• Langages/bibliothèque: PHP, Javascipt, Html, Css, Bootstrap, Jquery, Ajax
• Base de données : Mysql
• IDE : PHPStrom, SublimText 3
• Versionning: Git, Bitbucket.
• Autres : Adobe Photoshop, Adobe Illustrator
AlphaStudios « mars 2013 – février 2015 »
Intégrateur et Développeur WEB 2 ans
Projets : plusieurs sites vitrines et e-commerce, généralement avec Joomla et Prestashop.
Quelques références :
http://balsam-artisanat.com
http://www.generalehortiservices.com
http://www.sotucoupe.com/fr/
http://www.hotelregencyhammamet.com/
http://www.foutas-de-tunisie.net
http://www.tbi-france.fr
https://fr.mycarsit.com
Réalisation
• Découpage des maquettes Photoshop.
• Intégration PSD to HTML.
• Développement des thèmes Joomla et Prestashop responsives.
• Développement des modules et plugins spécifiques, conformes aux maquettes et gérables dans le back-end.
• Optimisation des sites pour le référencement : structure html, validation css W3C, Sitemap, robots.txt de google, Cache…
Environnement Technique
• CMS : Joomla, Prestashop
• Langages/bibliothèque: PHP, Javascipt, Html, Css, Bootstrap, Jquery, Ajax
• Base de données : Mysql
• IDE : PHPStrom, SublimText 3
• Versionning: Git, Bitbucket.
• Autres : Adobe Photoshop
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.