Summary
Overview
Work History
Education
Skills
Timeline
Generic
Siham LABSSIR

Siham LABSSIR

Senior Software Engineer
Clamart

Summary

En tant que développeuse passionnée, je suis constamment attirée par la complexité des défis métier et la manière dont la programmation offre des solutions. Mon parcours m'a confrontée à une variété de défis techniques, allant de la mise en place d'architectures scalables à la conception de systèmes performants, en passant par l'optimisation de la qualité du code. Mon engagement continu est de poursuivre mon perfectionnement en explorant de nouvelles technologies, en approfondissant mes connaissances en matière de qualité logicielle et en adoptant les meilleures pratiques en développement.

Overview

9
9
years of professional experience

Work History

Senior Software Engineer Phalcon

Télérama
06.2023 - Current
  • Participation à la conception et au développement de nouveaux programmes TV
  • Développement et implémentation du nouveau module "Magazine"
  • Gestion des tickets, correction des bugs et résolution des anomalies
  • Optimisation du code et des requêtes SQL pour améliorer les performances
  • Création et développement de cronjobs pour automatiser les processus
  • Refactoring du code et maintien de la qualité du code existant
  • Contribution à la migration vers une architecture microservices pour une meilleure scalabilité et flexibilité

Senior Software Engineer FullStack Symfony/React

Total énergies
11.2021 - 06.2023
  • Proposition et développement de solutions pour l'amélioration des performances
  • Conception et développement du module de comparaison des consommations
  • Création et développement d'un module de sas de connexion personnalisé
  • Contribution à l'élaboration de l'architecture du projet, intégrant les principes du Domain-Driven Design (DDD)
  • Participation aux réunions transverses pour établir des contrats d'interface
  • Création et développement de cronjobs pour automatiser les processus
  • Gestion et résolution des anomalies en production
  • Accompagnement des développeurs sur divers sujets techniques
  • Refactoring du code et maintien de la qualité du code existant

Software Engineer Full Stack Symfony/React

La poste
06.2020 - 10.2021
  • Création des composants React
  • Maintenance de l'existant
  • Revue de code

Service de réclamations :

  • Développement d'un API Rest en PHP pour la gestion de réclamations
  • Développement d'un client en React pour la consommation de l'API
  • Intégration de la maquette Front
  • Implémentation des tests unitaires

Chatbot:

  • Participation à la conception
  • Proposition/Validation d'utiliser l'extension Gedmo doctrine pour la gestion de l'arbre de produit
  • Développement d'un webservice qui permet de gérer le contenu à afficher à partir des choix de l'utilisateur
  • Création des commandes Symfony : Import des arbres depuis des fichiers xml
  • Import des FAQs depuis un webservice externe
  • Déploiement avec Jenkins
  • Intégration des outils de qualité de code (phstan, phplint, codeSnifer)
  • Implémentation des tests unitaires.

Software Engineer PHP Symfony

Bouygues immobilier
06.2018 - 05.2020
  • Participation à la mise en place de l'architecture du projet
  • Conception et développement du module d'import de maquettes numériques (fichier IFC) : Stockage des fichiers IFC dans la base de données MongoDB
  • Création des jobs pour stocker les maquettes avec RabbitMQ
  • Conception et développement d'un moteur de calcul de données : Création des requêtes MongoDB (Agrégation)
  • Stockage des résultats de calcul dans une base de données Mysql
  • Affichage des calculs sous deux formats : liste et sur des maquettes 3D et 2D
  • Implémentation des tests unitaires
  • Conception et développement de backoffice : Création et gestion des règles de métiers afin de personnaliser les formules de calcul
  • Personnalisation des types d'export (Excel, liste, tableaux de bord)
  • Création et gestion de tableaux de bord
  • Gestion des équipes pour chaque type de projet
  • Conception et développement du module de gestion des anomalies (analyse et validation des maquettes en respectant le cahier de charges de Bouygues Immobilier).

Ingénieur Développeur PHP

Orange
05.2016 - 05.2018
  • Maintenance de l'existant
  • Test et validation des recettes
  • Mise en place de l'architecture des nouveaux modules
  • Développement d'une API Rest pour la gestion des absences
  • Développement d'une API Rest pour la gestion des imputations
  • Revue et optimisation de qualité de code
  • Conception et développement de nouveau portail admin
  • Refactoring de code
  • Implémentation des tests unitaires.

Ingénieur développeur PHP Symfony

Greenastic
08.2015 - 05.2016
  • Estimation des différentes tâches à réaliser
  • Respect des bonnes pratiques de développement
  • Etude de besoin
  • Participation à la conception
  • Développement de l'application web du projet - Mon jardin virtuel
  • Rédaction des spécifications fonctionnelles détaillées (SFD)
  • Développement du module de paiement de l'application
  • Développement du module de la gestion des forfaits
  • Développement des APIs Rest pour la gestion des produits
  • Implémentation des tests unitaires et fonctionnels
  • Rédaction des scénarios de tests.

Education

Master Spécialisé En Ingénierie Des Systèmes D'information -

Université Cadi Ayyad
Marrakech, Maroc

Skills

    Base de données: MySql, PostgreSql, Oracle, MongoDB, DynamoDB

    Langages: PHP, Javascript, Typescript

    Framework: Symfony 2-6, Phalcon, Angular, VueJs, React(library)

    Integration continue: Git, jira, docker, phpunit, Behat, phpStan, code sniffer, Kibana, AWS, Azure, Azure AD

    Méthodologie: SCRUM, TDD, SOLID, DDD, Clean architecture

    APIs: Rest API, Open API, API Platform

Timeline

Senior Software Engineer Phalcon

Télérama
06.2023 - Current

Senior Software Engineer FullStack Symfony/React

Total énergies
11.2021 - 06.2023

Software Engineer Full Stack Symfony/React

La poste
06.2020 - 10.2021

Software Engineer PHP Symfony

Bouygues immobilier
06.2018 - 05.2020

Ingénieur Développeur PHP

Orange
05.2016 - 05.2018

Ingénieur développeur PHP Symfony

Greenastic
08.2015 - 05.2016

Master Spécialisé En Ingénierie Des Systèmes D'information -

Université Cadi Ayyad
Siham LABSSIRSenior Software Engineer