DEVELOPPEUR BACKEND TYPESCRIPT
Softylines (Rentacar Tunisie)
2023 - 2024
CONTEXTE
J'ai contribué au développement d'une application dédiée à la location de voitures, assurant la gestion des réservations, des utilisateurs et du parc automobile.
J'ai collaboré avec une équipe composée de trois développeurs backend, trois développeurs frontend, deux testeurs, un manager et un product owner. Nous avons suivi la méthodologie Scrum avec des sprints d'une durée de deux semaines.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
développer les API REST pour la réservation de voitures, le paiement et la gestion des plaintes des utilisateurs
Configuration des environnements docker
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application
Effectuer des taches Tierce Maintenance Applicative en frontend (React)
Environnement Technique : Typescript, Mysql 8, Prisma 5, Click up, Git, Docker
DEVELOPPEUR BACKEND SYMFONY
Webschool
2022 - 2023
CONTEXTE
J'ai contribué au développement du back office de la plateforme WebSchool ainsi qu'à la création des API WebSchool. Cette application gère tous les aspects de la gestion d'une école privée, tels que les notes des étudiants, les examens, les horaires et la répartition des séances. Notre méthode de gestion de projet était basée sur Scrum.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
Configuration des environnements docker
Développement des web services API REST
Mise en place d’un gestionnaire d’authentification lexik jwt (Token)
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application
Environnement Technique : PHP 7.4, Symfony 5, Mysql 5.7, Click up, Git, Docker
DÉVELOPPEUR WEB PHP / SYMFONY
2021 - 2022
CONTEXTE
Nous avons développé une application monolithique pour l'éducation en ligne, offrant des leçons couvrant toutes les matières du système éducatif tunisien. Les étudiants peuvent acheter des cours, des chapitres ou des matières en fonction de leur solde sur l'application. Ces contenus comprennent des vidéos enregistrées ainsi que des sessions en direct. L'application propose également des examens avec corrections. De plus, un back office est mis en place pour gérer tous les aspects de l'application, que ce soit du côté des étudiants ou des professeurs qui préparent les matières.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
Développement de web services REST
Développement de Back-office avec Sonata Admin
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application.
Mise en place d’un gestionnaire d’authentification lexik jwt (Token)
Mettre à jour l’application avec de nouvelles fonctionnalités
Environnement Technique : PHP 7.4, Symfony 4, Ajax,HTML , JS, Mysql 5.7,
JQUERY 3.5, Clickup , Git
DEVELOPPEUR BACKEND SYMFONY
TAKIKIDS
2020 - 2021
CONTEXTE
J'ai participé au développement des API et du Backoffice d'une application mobile dédiée aux jeux éducatifs. Cette application propose des jeux interactifs basés sur les matières du système éducatif tunisien, offrant une approche ludique pour compléter les leçons.
J'ai collaboré avec une équipe composée de trois développeurs, deux spécialisés dans le développement mobile, un développeur Frontend, ainsi qu'un manager.
Nous avons adopté la méthodologie agile, en organisant des sprints d'une durée de 15 jours.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
Développement de Back-office avec Sonata Admin
Développemnt d’une application avec le React comme générateur de questions
Développement de web services REST
Mise en place d’un gestionnaire d’authentification lexik jwt
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application
Mettre à jour l’application avec de nouvelles fonctionnalités
Optimisation des requetés SQL
Effectuer des taches Tierce Maintenance Applicative en frontend (React)
Environnement Technique : Symfony 4, PHP 7.4, Mysql 5.7, JQUERY 3.5, HTML , Clickup, Git, Docker,React 18
DEVELOPPEUR BACKEND SYMFONY
TAKIACADEMY
2018 - 2020
CONTEXTE
Nous avons contribué au développement des API et du Backoffice d'une extension commerciale pour l'application e-learning TAKIACADEMY. Cette extension vise à promouvoir les abonnements à TAKIACADEMY auprès des écoles privées à des tarifs réduits, en leur offrant la possibilité d'ajouter des utilisateurs et de gérer les élèves. J'ai collaboré avec un développeur front-end et un testeur, en utilisant la méthode Scrum avec des sprints de 15 jours.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
Développement de web services REST
Mise en place d’un gestionnaire d’authentification lexik jwt
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application
Mettre à jour l’application avec de nouvelles fonctionnalités
Optimisation des requêtes SQL
Effectuer des taches Tierce Maintenance Applicative en frontend (React)
J'ai mis en place des CRON pour exécuter des tâches visant à gérer l'ouverture et la fermeture des abonnements des élèves pendant les périodes promotionnelles
Environnement Technique : Symfony 4, PHP 7.4, Mysql 5.7, JQUERY 3.5, HTML5, Clickup, Git, Docker,React 18
DEVELOPPEUR WEB PHP Symfony
DOT IT « ELAMEN »
2017 - 2018
CONTEXTE
Nous avons conçu et développé une application monolithique pour la location de voitures, permettant la gestion des véhicules, des locations et des clients. J'ai collaboré avec un développeur et un manager, en suivant la méthodologie Scrum avec des sprints d'une semaine.
ACTIVITES :
Définir les tables et les relations entre les tables de la base de données
Développement de web services REST
Développement de Back-office avec Easy Admin
Correction des bugs
Assurer le suivi de la production en tant que testeur, vérifiant la présence d'éventuelles anomalies dans l'application
Mise en place d’un gestionnaire d’authentification lexik jwt (Token)
Mettre à jour l’application avec de nouvelles fonctionnalités
Environnement Technique : PHP 7.4, Symfony 4, Ajax,HTML 5 , JS , Mysql 5.7,
JQUERY 3.5, Clickup , Git