- J'ai une éthique de travail solide et je m'engage à fournir un travail de haute qualité.
- J'ai d'excellentes compétences en résolution de problèmes et en pensée critique.
- J'aime relever des défis complexes.
- De plus, j'apprécie collaborer avec les autres.
Je m'occupe des projets internes et des missions externes pour différentes entreprises, apportant des contributions significatives au sein de mon organisation et au-delà. J'ai réalisé un total de 5 missions avec différentes entreprises et travaillé sur 7 projets internes au sein de Zedney creative.
Principales responsabilités :
- Analyse des retours client et classifications des tâches.
- Correction des bugs au niveau de code.
- Validation et approuvé du code et l'architecture du projets
- Développement des applications web (Angular - React JS / Springboot - Node JS)
- Développement des applications mobile (React native, ionic)
- Développement et mettre en œuvre des pipelines CI/CD
Développement d'une solution web dédiée à la recherche d'emploi. Ma contribution a consisté à utiliser des technologies de pointe telles qu'ASP.NET, Razor et le serveur Microsoft pour concevoir une plateforme interactive et conviviale.
Expérience pratique. Contribution à l'infrastructure de la société, démontrant une adaptabilité et des compétences solides en résolution de problèmes. Fondement précieux pour une croissance continue dans le développement logiciel.
Develop a web application that integrates Sage ERP functionalities using modern web technologies, including Next.js for the frontend and Node.js for the backend. The platform will provide users with an intuitive interface for managing core business operations such as financials, inventory, customer relations, and reporting while leveraging the robust ERP capabilities of Sage.
Développement d'une application backoffice robuste et évolutive utilisant Next.js pour le frontend et NestJS pour le application mobile.
Développement Frontend :
Utilisation de Next.js pour créer des applications React dynamiques et rendues côté serveur. Implémentation de composants UI réactifs et intégration de la gestion d'état avec React Query et Redux.
Développement Backend :
Construction d'un backend hautement maintenable et modulaire avec NestJS, tirant parti de ses fonctionnalités puissantes telles que l'injection de dépendances, les décorateurs et les middlewares. Implémentation d'API RESTful et de points de terminaison MongoDB.
Gestion de Base de Données :
Conception et gestion de bases de données avec MongoDB, assurant un stockage et une récupération des données efficaces aussi avec AWS & Firebase.
CI/CD :
Mise en place de pipelines CI/CD pour automatiser le déploiement continu, les tests et les intégrations, garantissant des livraisons rapides et fiables. (Docker, Github Actions)
For now 3 client use this backoffice:
https://mas-bo.zedneycreative.com
https://mlc-bo-rec.zedneycreative.com
https://corse-bo.zedneycreative.com
Dans cette mission, j'ai travaillé avec l'équipe de développement sur plusieurs tâches différentes en tant que développeur back-end pour créer et synchroniser les données CRM de tessi.
Technologies (Springboot - MySQL- JWT - JWE - JWS - Docker - Grafana - Prometheus - Gitlab - CI/CD GitLab)
#Application interne pour la société tessi
Dans le cadre de cette mission pour une société security edge computing computer IOT, j'ai axé mes efforts sur la réécriture de l'architecture pour améliorer sa clarté et sa maintenabilité:
- Réécrire l'architecture afin d'améliorer sa clarté et sa maintenabilité.
- Nettoyer la base de code et appliquer les meilleures pratiques pour améliorer la qualité du code.
- Résoudre les erreurs frontend dans le framework Angular.
- Configurer le pipeline CI/CD du projet.
- Intégrer de nouvelles fonctionnalités dans le backend.
- Migrer la solution d'authentification d'une solution personnalisée à Auth0
Technologies (Angular - Node.js - GO - MongoDB - Auth0 - Docker - Gitlab, CI/CD GitLab)
est une solution dédiée aux sociétés d'assurance complète. Je travaille avec une équipe de 5 personnes sur cette solution pour réaliser une application mobile, accompagnée de son backoffice pour la configuration de l'application.
( Architecture Mono Repo )
- Testing with the unit and end-to-end using Jest
- Biometric authentication avec Fingerprint, face ID et passcode
- Notification Firebase
- Styling avec Native Base
- SocketIO pour changement de thémes, asstes et text
- Geolocation and map API(s)
- File upload and manipulation (AWS)
- Shortcuts pour une meilleure UX
- NPM packaging and sub-packaging manipulation of the projects
Technologie: ( React native, native base, Turborepo, socketIO, zustand, Github, AWS )
Aapplication mobile qui a été migrée d'Android (Java) et Xcode (Swift) à React Native. En tant que
développeur mobile et membre de l'équipe, j'ai contribué au développement de l'application mobile React Native et
aussi dans parité front-end en utilisation React JS. L'objectif principal du projet était d'améliorer les performances et
l'expérience utilisateur de l'application en exploitant les fonctionnalités avancées de React Native.
Les fonctionnalités de l'application incluent :
- File upload and manipulation
- Notification manipulation using Firebase
- Geolocation and map api(s)
- CI/CD pipelines using Codemagic and GitLab
- Authentication system: JWT
Développement d'une solution E-wallet intégrée au système CRM de l'assurance TESSI, visant la création de Pass et de cartes de fidélité à l'aide de Google Pay et Apple Wallet et mettre en place un système de sécurité en auth JWE, JWS
Technologies (Node JS - Google API - Apple API - JWE -JWS / Gitlab-CI/CD GitLab)
Pour cette mission, j'ai travaillé avec l'équipe de développement sur plusieurs tâches différents:
- Implémentation des nouveaux interfaces et fonctionnalités
- Intégration des nouveaux services Graphql (backend + frontend)
- Intégration des test unitaire et test e2e
- Migration de solution de JWT oauth 1.0 vers Auth0 et creation des nouveaux interfaces dédié a Auth0
- Implémentation de service deepl.com pour integration de auto traduction dans l'application
Technologies (React JS - Node JS - Graphql - MongoDB - Auth0 / Datadog - Docker - CI/CD GitHub - GitHub)
Dans le cadre du projet de développement de site web, j'ai dirigé mes efforts vers l'intégration d'Angular avec la plateforme CRM Bitrix24, visant à optimiser l'expérience utilisateur et rationaliser les processus métier.
Technologies utilisées : Angular, Bitrix24, TypeScript, CI/CD, Git, Docker, AWS.
Pour cette mission, j'ai travaillé avec l'équipe de développement sur plusieurs tâches différents:
- Développement et mettre a jours des packages npm privé
- Assisté au déploiement, résolution des erreurs et revues de code
- Assisté dans la mise à niveau des projets et maintenance
- Implémentation de i18n translation
- L'intégration de RTL dans l'application mobile
Technologies (Angular - NodeJS - MongoDB - NPM/ Docker - Datadog - Jest - CircleCI - Gitlab)
PEGA-DX Integration est une application web qui utilise l'API de Pega pour générer BPM et relier le système à
l'application. En tant que développeur JavaScript complet, j'ai contribué au développement de la solution avec ReactJS,
Redux et Semantic UI pour partie front-end et Laravel, PHP et MySQL . L'objectif principal du projet est d'améliorer la
fonctionnalité et l'utilisabilité du site web de Pega, ce qui se traduit par une expérience utilisateur plus efficace et
rationalisée. Grâce à l'intégration de l'application web, les utilisateurs peuvent effectuer des tâches plus facilement, ce
qui entraîne une productivité accrue et une meilleure performance.
une application mobile développée pour les compagnies d'assurance mutuelle avec 11 clients. En tant que développeur mobile, j'étais responsable de la création de l'application mobile Ionic, qui
comprend les fonctionnalités suivantes :
- Technologies used: Angular 11 / Ionic 5
- Biometric authentication: fingerprint, faceID et passcode
- File upload and manipulation
- Notification manipulation using Firebase
- Geolocation and map api(s)
- CI/CD pipelines using Codemagic and GitLab
- Testing: Karma
- Authentication system: JWT
Clients:
( Société Générale, Credit Nord, Michelin, Mutuelle Mieux-Etre, MutuelleCorse, Mutuelle403 , Mutuelle Gaillard, MLC Mutuelle )
- Français
- Anglais
- Arabe