About Hatem
French
Native or bilingual
English
Native or bilingual
Arabic
Native or bilingual
Experience
- OVH CloudBackend engineerSOFTWARE PUBLISHINGJanuary 2025 - Today (1 year and 6 months)Rennes, France
- Diriger le développement du service de migration du catalogue commercial
- Concevoir et implémenter plusieurs microservices, y compris un nouveau service CMS
- Développer des pipelines CI/CD adaptés aux services de
- migration et de CMS pour garantir des déploiements fluides et des tests automatisés
- Rédiger des tests unitaires et d’intégration approfondis
- Optimiser le code du projet et rédiger des tickets pour les tâches à venir
- Concevoir et optimiser les schémas de bases de données, créer et exécuter des migrations de bases de données
- Surveiller les environnements de production, détecter les problèmes de performance ou de fiabilité et créer des tickets pour leur résolution
- Contribuer à l’amélioration continue de l’observabilité des services et des processus de réponse aux incidents
- Participer aux cérémonies Scrum : réunions quotidiennes, planification de sprint, affinement et rétrospectives.
- EstaleIngénieur fullstackREAL ESTATENovember 2022 - December 2024 (2 years and 1 month)France
- Développer et maintenir les composants UI pour le module de vote annuel : vote, présence, transcription, modales des résultats.
- Développer et maintenir des composants UI de la page des Résolutions.
- Développer et maintenir des API de présence et de vote
- Développer et maintenir des API du module Résolutions
- Implémentation des tests unitaire des API des modules Résolutions, Présence et Vote
- Correction et refactoring de l'API de la fonctionnalité de téléversement de fichiers.
- Implémentation des API GraphQL pour la fonctionnalité de vote annuel : système de vote, système de présence, majorités.
- Correction des bugs en production sur le module d'assemblée
- Revue de code des merge requests
- Définir un proof of concept et une architecture de test End to End
- Mise en place des pipeline de test End to End dans GitLab.
- Construction et déploiement des images Docker personalisé pour le backend et le frontend.
- Construction et déploiement d'une image Playwright personnalisée.
- Implémentation des tests unitaires et des tests E2E sur le module d'authentification.
- •Rédaction de la documentation des tests sur le Wiki de l'entreprise.
- •Gestion des migrations des modèles de vote, présence et transcription.
- •Promotion de la culture de test au sein de l'équipe.
- •Amélioration des performances de notre pipeline de tests sur GitLab.
- •Assister deux nouveaux développeurs lors de la configuration initiale du projet
- •Participer aux différentes cérémonies Scrum : stand-up, raffinement, planification de sprint, rétrospective
- •Rédiger la documentation pour les systèmes de vote, de motions, de présence et de majorité
Technoloiesg: Typescript, VueJs, Golang, GraphQL, Apollo Client,Tailwind, GitLab, GitLab-CI, Postgres, Redis, SQL, Docker,Playwright, VueTest, AWS, Kibana, Figma - ProsperUSFull Stack EngineerCONSULTING AND AUDITSJanuary 2022 - October 2022 (9 months)Tunis, Tunisia
- Conception et implémentation des composants UI pour les Taux de Change, l'Échange, le Profil, la Connexion et le Profil.
- Développer et maintenir des API Rest pour le module de change.
- Développer et maintenir de l'API Rest pour l'échange de devises.
- Implémentation des tests unitaires pour les API d'échange et taux de change.
- Implémentation des opérations CRUD sur le module des transactions.
- Rédaction des tests unitaires du module transactions.
- Implémentation de la gestion des rôles et des permissions des utilisateurs.
- Gestion des migrations des modèles : Taux de Change, Utilisateurs et Transactions.
- Rédaction des tests unitaires pour l'API d'authentification.
- Implémentation du suivi de l'état et de la revue des transactions depuis la blockchain Ethereum.
- Création d'un script automatisé de configuration et de lancement pour le projet backend.
- Participer aux différentes cérémonies Scrum : stand-up, raffinement, planification de sprint, rétrospective
- Rédaction de la documentation correspondante des modules: taux de change, transactions et dashboard admin.
Recommendations
Be the first to recommend Hatem
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Engineer's degree, Computer ScienceEcole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT2021Engineer's degree, Computer Science
- Professional License, Naval mechanicsInstitut Méditéranée de Formation en Métier Maritime2016Professional License, Naval mechanics