Akef - Développeur fullstack PHP/JS
Ref : 221109B003-
Domicile
69160 TASSIN-LA-DEMI-LUNE
-
Profil
Développeur, Scrum Master, Analyste programmeur (44 ans)
-
StatutMandataire social de sa structure Freelance (SARL, SAS, EURL, etc)
-
Tarif Journalier MoyenVoir le tarif
-
Développeur API Symfony
VVFJan 2023 - aujourd'huiParticipation aux travaux de refonte du tunnel de réservation de l’API V2, conception et développement de
Technologies : PHP 8, Symfony 6, React, PostgreSQL, HTML, CSS/SCSS, TWIG, Docker, GitLab, Jira, Windows, WKhtmlToPdf.
micro-services PDF et File. Préparation de la migration des données et la mise en production de la nouvelle
version.
Projet réalisé :
â VVF API – Version 2 de l'API de l'agence de réservation en ligne. -
Développeur Logiciel Sénior
Berger-Levrault (1 an)Jan 2022 - Jan 2022Rattaché au bureau de Québec, ma mission consiste à piloter la migration du logiciel SOFE depuis sa version legacy Java vers le SaaS et de coordonner la livraison de trois équipes délocalisées. Je suis impliqué dans l’architecture logicielle, la restructuration de la base de données, l'extension des APIs, la conception et le développement des composantes logicielles réutilisables ainsi que dans l’encadrement de l’équipe d’intégration.
Technologies : Nodejs, Angular JS, Oracle, HTML, CSS/SCSS, Typescript, Suite attlassian, GitLab.
Projet réalisé :
â SOFE 2 : Solution progicielle basée sur les micro-services, dédiée aux instances gouvernementales et les grandes entreprises au Québec.
******** -
Consultant Fullstack PHP Sénior
Futur WEB & O2MaxJan 2021 - Jan 2021Consultant informatique pour le compte de divers clients de Futur WEB et de l’agence O2max.
Technologies : PHP 8, Drupal 9, HTML, CSS/SCSS, TWIG, jQuery, Javascript, Jenkins, Mac, PostgreSQL,
MariaDB, Docker, Virtualbox, Lando, Acquia cloud, Node.js, GitLab.
Parmi les réalisations :
â Sequoia : Solution logicielle basée sur les micro-services (2 mois - Développeur Fullstack Drupal 9)
â Liberlo - Refactoring et améliorations de performance et sécurité (1 mois - Architecte PHP)
â Xerus - Logiciel pour le programme de prévention de suicide 3114 (2 mois - Développeur Laravel 8)
******** -
Développeur PHP Sénior
AlithyaJan 2020 - Jan 2021Au sein du studio de développement de Alithya à Montréal, j’ai réalisé des missions pour le compte de nos
clients pour combler des besoins en développement web et logiciel.
Technologies : PHP 7/8, Drupal 8/9, Laravel 8, TWIG, Blade, AWS, APIs / Microservices, XML, HTML5, SCSS,
Bootstrap, jQuery, Prototype JavaScript, compass, Jenkins, GTM, GIT, Linux, windows, MySQL, Docker,
Node.js, Jira, Confluence, Bitbucket, Algolia.
Parmi les réalisations :
â Beneva.ca : Assurances (4 mois - Développeur fullstack Drupal 9)
â Intact.ca : Assurances (2 mois - Développeur backend Drupal 8)
â Otogo.ca - Site spécialisé en véhicules usagés (1 mois - Développeur PHP/ Laravel 8)
********
********
********
******** -
Consultant Fullstack PHP
DÉV incJan 2019 - Jan 2020Au sein d’une équipe agile, je suis impliqué dans le développement de solutions e-commerce et logicielles
basées sur la technologie web.
Technologies : PHP 7/8, Laravel 7, Drupal 8/9, EDI, Json, HTML5, Bootstrap, jQuery, Javascript, Jenkins, GTM,
Docker, Virtualbox, windows/Linux, Redis, AWS, Bamboo, Adobe CC, Algolia, PIM, Paypal, Moneris.
Parmi les réalisations :
â BanQ.qc.ca - Bibliothèque et Archives Nationales du Québec (4 mois - Architecte Drupal 8/9)
â BMR.ca : site web marchand (3 mois - Développeur PHP/Magento 3)
â Courtiers QC: outils backoffice pour le courtage immobilier (9 mois - Développeur Drupal 8).
********
********
******** -
Développeur (PHP/Drupal/React
CI/CD – CogecoJan 2018 - Jan 2019COGECO est une entreprise canadienne de télécommunications et médias, présente sur la bourse de Toronto
depuis trente ans, et qui offre des services de téléphonie, internet et télévision pour des particuliers ainsi que
pour les entreprises.
Je suis engagé dans le cadre d’initiatives diverses qui demandent le passage de système legacy (Java) vers PHP
développés sur la plateforme Drupal. Le projet est réalisé au sein d’une équipe Scrum.
A part de mon implication dans le processus de livraison, je suis vivement engagé dans le processus
d’amélioration des processus de livraison, incluant :
* La mise en place des outils collaboratifs et de production TI.
* L’amélioration du workflow, identification et résolution des bloquants.
* La coordination entre les équipes de développement.
* La réduction de la dette technique et propositions de solutions.
Technologies : PHP 7, Drupal 8, TWIG, MySQL, Web-Services, Json, HTML5, Saas, CSS, Bootstrap, React,
jQuery, Javascript, Jenkins, Adobe Target, Docker, Varnish, Lint, Drush, Acquia, GIT, Cmder, Jira, Confluence,
Bitbucket, Kiwi, Slack.
******** -
Software Engineer (PHP/Symfony/Angular)
C.H. RobinsonJan 2016 - Jan 2018Créer et maintenir des systèmes web complexes dédiés au dédouanage dans un environnement Agile.
* Rédiger et maintenir à jour la doc. de gestion de projet selon les procédures de l’entreprise.
* Amélioration des systèmes et structures actuelles pour intégrer de nouvelles fonctionnalités.
Faisant partie d’une équipe Scrum mature, et autant que Scrum Master au service de mon équipe, je joue le
rôle de facilitateur et coach, j’isole l’équipe de toutes les perturbations externes, je prévoie et je communique
les futurs bloquants.
Je collabore étroitement avec une équipe infrastructure DevOps dans la réalisation des projets ainsi que
l’équipe exécutive et les différentes parties prenantes.
Je soutiens également le Product Owner et l’administration en communiquant régulièrement les futurs
besoins, les bloquants et l’état d’avancement et la vélocité.
Les travaux auquel j’ai participé durant cette expérience portent sur projets internes de modernisation des
logiciels utilisés par Milgram vers les nouvelles technologies Web et Mobile, principalement le logiciel ‘MCL
3.0’, la solution de dédouanage qui communique avec le système CBSA Canadien ainsi que le logiciel PGAs qui
est destiné à la gestion des exigences des agences gouvernementales (Santé Canada, Transport Canada ;
etc..).
Technologies : HTML5, Bootstrap, CSS, Javascript, jQuery, Angular2, Elasticsearch, PHP5-7, Symfony 1.4-2,
MYSQL, SQL Server, Crystal Reports, Sharepoint, Jira, Axosoft, EDI, Web Services, RESTful API, XML, JSON, GIT,
Filenet, Linux, Windows.
******** -
Analyste-Programmeur Principal (PHP/Laravel)
Dev-NTIC incJan 2014 - Jan 2016Chez DevNTIC, nous adoptons une approche itérative Agile combinée avec une gestion de projet classique.
J’étais le responsable de livraison de 'PRIM WEB', la version web du logiciel de gestion de placements. Parmi
mes responsabilités :
* Analyse d’affaire, estimation et la planification des tâches et choix technologiques.
* Veiller à l’adoption des meilleures pratiques de développement (CI/TDD/MDD, prototypage, etc..).
* Supervision des travaux de développement et assurance qualité (code source & documentation).
* Gestion de versions, déploiement, préparation de démonstrations pour les clients.
* Gestion des parties prenantes, gestion de la communication, préparation et envoi de rapports.
Technologies : PHP5, Laravel 4, SQL Server, HTML5, Bootstrap, CSS, Javascript, jQuery, Crystal Reports, Web
Services, RESTful API, XML, JSON, SVN, Nginx, Composer, Windows, Azur, Solutions de paiement électronique
: Paypal, Pivotal et Desjardins, LinkedIn API.
********
******** -
Team Lead (PHP/Javascript)
- B2BJan 2009 - Jan 2014B2B est une agence web qui offre des services de développement de solutions logicielles basées sur les
technologies WEB et mobile, des systèmes de réservations en ligne et des outils de back-office.
Autant que Team lead, j'étais en charge de :
* Soutenir la haute direction dans la démarche de transformation numérique et de R&D.
* Agir comme agent de changement auprès des différentes parties prenantes internes et externes.
* Accompagner et conseiller les différents intervenants internes sur la bonne utilisation des outils et solutions
appropriées pour la mise en place des Pipelines (CI/CD), des outils de collaboration, de développeurs
(TDD/MDD).
* Suivre et communiquer les indicateurs de performance KPI.
* Animer les réunions d'avancement et assurer l'interface entre le client et les équipes projet.
* Conduire et motiver l'équipe dans la planification des Sprints, ainsi que dans les réunions, vous l'aidez à
faire des prévisions et à prendre des engagements réalistes (délais, volume, etc..).
* Participer avec les membres de l'équipe TI à l'amélioration du flow de développement et du déploiement.
Parmi les projets auxquels j’ai participé :
Association de deux plus grands clubs de Golf en Tunisie (Yasmine et Citrus) - durée de 14 mois : dans le cadre
de cette association stratégique, le projet vise à développer une plateforme commune qui permettra aux
deux Clubs de présenter une offre combinée en ligne avec des disponibilités en temps réel et un système de
tarification intelligent (promos, dernière minute, offre combinée). Le projet comporte aussi une phase de
modernisation des modules de logiciel de gestion Back-Office et le développement d’une application Mobile
innovante pour la gestion des tournois et évènements spéciaux (Score, géolocalisation, alerte d’entrée en
parcours, vidéoconférence, Groupes de membres, disponibilités, etc…)
Défis majeurs : Coordination avec deux clients (concurrents historiques) et plusieurs parties prenantes (les
partenaires d’affaire, l’office national de tourisme, les sociétés informatiques contractées, etc..). La diversité de la technologie, la complexité de l’infrastructure technique, multi-équipes Scrum (équipe de 7 et équipe de
5) et le caractère innovant du projet.
Phase de réalisation du projet développement de Place de marché e-tourisme - 9 mois : Projet d’outsourcing
contracté par B2B avec une société française. Autant que Scrum Master, j’ai supervisé la réalisation des trois
modules de gestion des réservations d’Hôtels, Transport Touristique et Thalasso & Spa.
Défis majeurs : Grand projet qui a commencé depuis deux ans, grands efforts d’intégration, des changements
dans l’envergure et les délais (retards accumulés dans des phases précédentes), équipes réparties
(Tunisie-France), budget serré, beaucoup d’efforts d’encadrement et motivation pour l’équipe.
Technologies : PHP, Symfony, Java, JSP, HTML5, Bootstrap, CSS, Javascript, jQuery, Vue.js, MongoDB, Oracle,
TFS, EDI, Web Services, RESTful API, XML, JSON, GIT, Linux, Windows, Android.
******** -
Coordinateur de projet - Yatinoo– consultant
Département webJan 2008 - Jan 2009Au sein du Project Management Office, et en relation directe avec les acteurs stratégiques et opérationnels
du projet dans la filiale et à l'international, mon mandat consistait à :
* Définir et suivre les indicateurs clés du projet, recueillir et communiquer les indicateurs de performance.
* Analyser les risques, lever les alertes et proposer les plans d’actions préventifs et correctifs.
* Recueillir et consolider l'ensemble des informations des projets (Planning, Coûts, Ressources).
* Appuyer le chef de projet dans la coordination des équipes, planifier et suivre les instances de pilotage.
* Rédiger les documents de pilotage du projet (Plan d'assurance qualité, tableaux de bord, supports de
communication).
Projets : Yatinoo Portal & Yatinoo Search Engine
Le portail n’est plus disponible, voici quelques références :
********-launches-new-search-engine/
-
Formation continue : Agile Project Management
McGill, Canada2019 -
Formation professionnelle : Technologies JS (Node.js, Angular et Vue.js)
Collège Dawson – Montréal, Canada2017 -
Formation professionnelle : Développement d'applications mobiles sous Android
Collège de Maisonneuve – Montréal, Canada2016 -
Certificat universitaire en Gestion de projets
HEC Montréal, Canada2015 -
DESS en technologie de l'information
UQAM | Université du Québec à Montréal, Canada2010
â Diplômes universitaires, certifications et expériences en informatique et en gestion.
â 22 ans d’expérience dans le domaine de développement logiciel, web et e-commerce.
â Plus de 10 ans de consultation dans un environnement agile (Scrum, Kanban, Safe et DevOps).
â Expérience full-stack avec plusieurs technologies Backend et Frontend.
FORMATIONS PROFESSIONNELLES :
2017 Développement Technologies JS (Node.js et Angular)
Collège Dawson – Montréal, Canada
2016 Développement d'applications mobiles sous Android
Collège de Maisonneuve – Montréal, Canada
2013 Préparation à la certification Oracle SQL Expert
Oradist – Tunis, Tunisie