
Moetaz Hajji
Senior Full Stack Developer | DevOps
Salaire / Taux journalier
Nice, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Full Stack Java/Angular avec 3+ ans d'expérience en microservices et DevOps. Expert en architecture serverless AWS, pipelines CI/CD et déploiement Terraform. Spécialisé dans la conception d'applications scalables pour e-commerce et gestion d'entreprise avec Spring Boot et Angular.
Expérience de travail
Full Stack Engineer
Yayi
avr. 2024 - Présent
2 ans 7 mois
93800 Épinay-sur-Seine, France
Conception et développement du backend en microservices avec Python (Chalice) et Spring Boot. Mise en place de services tels que Projets, Membres d’équipe, Merge Requests et Reviews pour la gestion de projets sur une plateforme de versioning destinée à différents types de clients (entreprises, étudiants, freelances, etc.). - Développement et implémentation d’une architecture microservices en approche serverless, avec déploiement des services sur AWS Lambda. - Migration de l’application front-end vers Angular 19, permettant la création d’une interface dynamique, réactive et intuitive. Mise en place du service AWS Amplify pour intégrer AWS Cognito et S3, garantissant la gestion des utilisateurs, la sécurité et le stockage des fichiers. - Configuration des pipelines CI/CD dans GitLab afin d’automatiser la validation, le déploiement et les tests de l’application, incluant la validation et le déploiement des ressources AWS. - Exposition des APIs via Amazon API Gateway, avec gestion des routes, quotas et intégration de Swagger pour la documentation. - Déploiement et configuration de l’infrastructure AWS avec Terraform (Lambda, Cognito, S3, API Gateway, CloudWatch).
Allence Tunisie
juil. 2022 - mars 2024
1 an 9 mois
Tunis, Tunisie
DevOps Engineer
août 2023 - mars 2024
8 mois
Tunis, Tunisie
Développement d’un projet e-commerce permettant d’acheter et de vendre des pièces automobiles en ligne, avec des services intégrés tels que la livraison, le shopping en ligne et la gestion des stocks pour les petites et moyennes entreprises. - Backend e-commerce avec Node.js (Express TS) et Spring Boot : utilisateurs, commandes, stock. - Développement d’une application frontend Angular 16, intégration auth via AWS Cognito. - Déploiement des microservices conteneurisés (Node.js, Angular) sur Docker. - Pipelines CI/CD GitLab pour les tests, déploiements et monitoring applicatif.
Full Stack Engineer | DevOps
juil. 2022 - août 2023
1 an 2 mois
Tunis, Tunisie
Conception et développement d’un backend basé sur une architecture microservices avec Spring Boot (Java) pour un espace RH, intégrant la visualisation de données clés (factures, salaires, congés, bulletins de paie) et des composants graphiques pour le suivi des activités. - Développement d’un module de gestion des congés permettant de planifier, demander et approuver les congés. Intégration d’un calendrier interactif pour une visualisation claire des congés pris et restants. - Contribution au front-end avec Angular, en exploitant les fonctionnalités avancées de TypeScript pour créer des interfaces dynamiques et réactives. - Mise en place de pipelines CI/CD avec Jenkins afin d’automatiser les builds, les tests et les déploiements.
Software Developer
Webify
août 2021 - juil. 2022
1 an
Hammam Sousse, Tunisie
Participation au développement de Thunder-express, une plateforme web intuitive dédiée à la gestion des commandes, des stocks en temps réel et des interactions client pour le secteur de la restauration rapide. • Développement frontend Angular 12 avec intégration d’API REST (produits, fournisseurs, stock). • Réalisation de tests unitaires et fonctionnels (Jasmine, Karma, Jest).
Formation
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Second year
2019 - 2024
6 ans