Bilel - Développeur PHP
Ref : 210424A001-
9100 SIDI BOUZID (Tunisie)
-
Développeur (31 ans)
-
Totalement mobile
-
Bientôt freelance

Expérience professionnelle
Smart Team
Consultant - Développeur web
Depuis Décembre 2019
Projet : 3F Immobilière atlantic aménagement
Poste occupé: Développeur web
Conception et développement d’une application qui gère des logements de qualité adaptés aux
besoins de la population :
- Mise en place des stacks docker pour le back et le front de l’application.
- Mise en place d’architecture de l’application frontal VueJs
- Développement de back office d’un CMS.
- Intégration d’Api Platform et développement des API du CMS.
- Contribution au développement d'un ensemble des bundle open source:
● Bundle de gestion des menu (Comme wordpress).
● Bundle de SEO.
● Bundle de Translations.
Environnement technique :
Softwares: Ubuntu, Apache, PhpStorm, Git.
Outil : Gitlab, CodeSniffer, Trello, Redmine, Slack.
Technologie: ApiPlatform, Encore WebPack, Symfony 4, Docker, VueJS, Jquery, Bootstrap,
HTML5, CSS3.
Modules utilisés: Imagick, Deployer.org, ...
Bundle utilisés: MediaBundle, MenuBundle, TranslateBundle, SeoBundle, JsRoutingBundle,
ApiPlatform.
Méthode de travail: Agile Scrum.
Projet : Mazars PaymentMeans
Poste occupé: Consultant en développement web
Développement d’une application de comptabilité des paiements par chèque:
- Analyse des script (Symfony et VueJs) déjà développé par des développeurs junior.
- Mise en place les bon pratique de développement.
- Développement d’un module de gestion des chéquiers.
- Développement d’un module de gestion des remittances.
- Développement des composant global VueJs (auto complete forms et formulaires imbriqué)
Environnement technique :
Softwares: Ubuntu, Docker, Apache, PhpStorm, Git.
Outil : Bitbucket, CodeSniffer, Trello, Redmine, Slack, Jira.
Technologie: ApiPlatform, Encore WebPack, Symfony 4, Docker, VueJS, Jquery, Bootstrap,
HTML5, CSS3.
Bundle utilisés: JsRoutingBundle
Méthode de travail: Agile Scrum.
UKN Group
Responsable de projet technique
Depuis Décembre 2017
Projet : LuckyPanel
Poste occupé: Responsable de projet technique
Conception et développement d’une application distribuée de gestion et
diffusion de streaming live :
- Développement d'une application de gestion des chaînes, videos on demande, utilisateurs et
les abonnement.
- Développement des API pour des applications (Smart TV et Mobile).
- Développement d’un module de connexion en SSH et traitement des données des serveur en
externe.
- Implémentation des services IMDB (services des descriptions des films)
- Développement d'un micro-service de load balancing.
- Développement d'un micro-service de di usion des flux.
- Développement d'un micro-service de gestion des processus de tran WebPack, Symfony 4,
Docker, VueJSscodage (FFMPEG).
- Conception d'une architecture réseau pour l'application.
- Mettre en place les serveur Nginx, Apache, Redis, WebSocket et Ubuntu avec ses cron jobs.
Environnement technique :
Softwares: Ubuntu, Nginx, Apache, PhpStorm, Git.
Outil : Gitlab, CodeSniffer, Trello, Draw.io.
Technologie: Symfony 3, Silex, NodeJs, RTMP, HLS, MPEG-TS, Jquery, Bootstrap, HTML5, CSS3.
Modules utilisés: FFMPEG, Redis, Socket.io, Guzzel, ...
Bundle utilisés: FOSUserBundle, EnqueueBundle, JsRoutingBundle, GosWebSocketBundle,
JmsSerializerBundle, SncRedisBundle, VichUploaderBundle.
Méthode de travail: Agile Scrum.
Projet : LuckyPanel web portal
Poste occupé : Responsable de projet technique
Conception et développement d'une application WebView pour la diffusion des stream en direct :
- Développement du système d'authentification (JWT).
- Développement de la gestion de la télévision.
- Mise en place de guides TV et de services EPG (Electronic Program Guide).
- Développement de module gestion films
- Implémentation des services IMDB (services des descriptions des films).
Environnement technique :
Softwares: Ubuntu, Nginx, Apache, PhpStorm, Git.
Outil : Gitlab, Trello, Draw.io.
Technologie: Symfony 4, DBAL, JWT, Rest, Angular 8, Bootstrap, HTML5, CSS3.
Modules utilisés: Redis, Guzzel, Swagger, PHPDoc, ...
Bundle utilisés: FOSUserBundle, JmsSerializerBundle, SncRedisBundle.
Méthode de travail: Agile Scrum.
Projet : UnionKeyNet
Poste occupé: Développeur web
Développement d'un site WordPress pour représenter le groupe UKN :
- Intégration des maquettes graphique.
- Création et intégration de pages.
- Déploiement de l'application.
Environnement technique :
Softwares: Ubuntu, Apache, PhpStorm, Git.
Outil : Gitlab,Trello.
Technologie: Ubuntu, apache, Wordpress, HTML5/ CSS, Bootstrap.
ng-enious
Développeur web
De Juin 2017 à décembre 2017
Projet : Trust & Market
Poste occupé: Développeur web
Développement d'une plateforme communautaire dédiée à la musique, à la photographie et aux
vidéos :
- Intégration des maquettes graphique.
- Développement d'un plugin de Booking.
- Développement d'un plugin pour l'upload multiple des images et vidéos.
- Mise en place des services de paiement MANGOPAY.
- Mise en place des services de courrier Mailpoet.
- Création et intégration de pages.
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Environnement technique :
Softwares: Windows, Cloud9, Git.
Outil : Github, Trello.
Technologie: Wordpress, JQuery, Ajax, HTML5/ CSS, Bootstrap.
Projet : Service de gestion des clients et des factures
Poste occupé: Développeur web
Conception et développement d'une application web pour la gestion de la clientèle et la facturation
d'un centre d'esthétique dédié à la beauté et au bien-être :
- Intégration des maquettes graphique.
- Conception et développement d'un module de gestion des utilisateurs et un autre module de
gestion des factures.
- Développement d'un module pour l'upload multiple des images et vidéos.
- Modélisation et développement d'un module ACL (rôles, autorisations ...)
- Implémentation d'un système de mailing.
- Intégration des maquettes graphique des mail.
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Environnement technique :
Softwares: Windows,WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io, SendMail.
Technologie: Symfony 3, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: HtmlToPdf
Bundle utilisés: FOSUserBundle, SnapyPdfBundle.
Méthode de travail: Agile Scrum.
Projet : Platform de vente d'applications web et mobiles
Poste occupé: Développeur web
Conception et développement d'une application Web pour la vente d'applications Web et mobiles pour
une agence de développement:
- Conception et développement d'un module de gestion des utilisateurs et un autre module
pour gérer différents types d'applications.
- Conception et développement d'un module de gestion des client et factures.
- Développement d'un module pour l'upload multiple des images et vidéos.
- Mise en œuvre des services de paiement PayPal.
- Intégration des maquettes graphique.
- Déploiement de l'application.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io, SendMail.
Technologie: Symfony 2, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: HtmlToPdf
Bundle utilisés: FOSUserBundle, SnapyPdfBundle.
Méthode de travail: Agile Scrum.
Projet: Les Grimpeurs
Poste occupé: Stage de fin d'études
Développement d'une API pour une plate-forme Web permettant aux étudiants de trouver des bourses
d'études en fonction de leur profil et de leurs préférences.:
- Conception et développement d'un module ACL (rôles, permissions ...).
- Conception et développement des API pour la gestion des bourses, des favoris, des utilisateurs,
profil, etc.
- Développement d'un système de recherche avancée.
- Implémentation d'un système de mailing.
- Intégration des maquettes graphique des mail.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io, SendMail.
Technologie: Laravel 5, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: HtmlToPdf, SnapyPdf.
Méthode de travail: Agile Scrum.
Digitika
Développeur web
De Septembre 2015 à Juin 2016
Projet: Digital access gestion des exchanges
Poste occupé: Développeur web
Contribuer à la conception et au développement d'une application de gestion des publicité pour les
entreprises de marketing:
- Développement de modules de gestion des utilisateurs et de gestion d’Exchange.
- Développement d'un module pour télécharger et récupérer des données à partir de fichiers XLS.
- Développement d'un module de statistiques.
- Intégration des maquettes .
- Déploiement de l'application sur la plate-forme Plesk.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io.
Technologie: Laravel 5, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: Laravel Excel, ChartJs...
Méthode de travail: Agile Scrum.
Projet: Safir
Poste occupé: Développeur web
Intégration des maquettes graphiques pour une application Web pour une société exportatrice d’huile:
- Installation et configuration de plugins.
- Intégration des maquettes.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm.
Technologie: Drupal 7, HTML5, CSS3.
Freelance
Développeur web
Projet: Seven Community
Poste occupé: Développeur web
Conception et développement d'une application Web pour représenter, vendre et
télécharger des jeux d’une société de production et de développement :
- Conception et développement de modules de gestion des utilisateurs et de gestion de jeux.
- Mise en œuvre des services de paiement PayPal.
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io.
Technologie: Laravel 5, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Méthode de travail: Agile Scrum.
Projet: Event managment
Poste occupé: Développeur web
Conception et développement d'une application Web servant à la communication entre un ensemble de
membres et à la gestion d'événements. :
- Conception et développement de modules de gestion des utilisateurs et des événements.
- Conception et développement d'un module de réservation.
- Intégration des maquettes .
8
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io.
Technologie: Laravel 5, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: FullCalendar.
Méthode de travail: Agile Scrum.
Projet : Radio SousseFM
Poste occupé: Développeur web
Conception et développement d'une application web de diffusion et de gestion d'articles pour la radio
Sousse FM :
- Conception et développement de modules de gestion utilisateur, chroniqueur, etc.
- Conception et développement d'un module pour gérer les matchs, les scores et les résultats..
- Intégration des maquettes .
- Déploiement de l'application sur un serveur d'hébergement Perso OVH.
Environnement technique :
Softwares: Windows, WAMP, PhpStorm, Git.
Outil : Bitbucket, Trello, Draw.io.
Technologie: Laravel 5, Javascript, JQuery, Ajax, Bootstrap, HTML5, CSS3.
Modules utilisés: FullCalendar.
Méthode de travail: Agile Scrum.
Compétences Techniques :
Langages : PHP, JavaScript, Java (J2EE), HTML, SQL, CSS, Sass.
Framework : Symfony, Laravel, Silex, ExpressJS, Ionic, Bootstrap.
CMS : Wordpress, Drupal 7.
Libraries : Ajax, Server Sent Events, Socket.io, FFMPEG.
Gestion de projet : Agile, Redmine, Trello, UML, MERISE, Design patterns, PSR
TDD, BDD.
Système : Ubuntu, Windows.
Divers : PHPDoc, JSDoc, Bower, Npm, Composer, Rest, JSON/XML
SGBD & ORM & ODM : MySQL, Postgresql, Doctrine, Sequelize, Mongoose.
1
CVS : BitBucket, Github, Gitlab.
Intégration continue : Travis-CI.
Conception : Merise, UML.
App server : Apache, Nginx, Tomcat.
Design graphique : Photoshop, Illustrator, Adobe Premiere.
Compétences Fonctionnelles :
● Conception technique.
● Pratique de la méthode Agile Scrum.
Formation et Diplôme :
2012 – 2017 : Licence appliqué en Informatique (arts du multimédia et du web)
2011 : Baccalauréat – Section Informatique.
Langues :
Arabe: langue courante.
Français : lu, parlé, écrit (Technique).
Anglais : lu, parlé, écrit (Technique).