en
en
developer avatar
Mohamed Ali Ayadi
Ouvert aux opportunités
Développeur Full stack
Tunis
CDD, CDI
Télétravail hybride
Technologies
À propos
Mohamed Ali Ayadi
Full stack developer
Développeur Full stackTunis
developer avatar
Description
  • 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.
Expériences professionnelles
4 ans d'expérience en tant que Développeur Full stack (ou similaire)4 ans ans d'expérience dans d'autres domaines
Développeur Full-stack
Zedney Creative - Bizertefévr. 2021 - déc. 2024 · 3 ans 10 mois

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éveloppeur web .NET (Internship)
BePro Consulting - Tunisdéc. 2019 - févr. 2020 · 2 mois

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.

Développeur junior (Internship)
Société Tunisienne des Industries de Raffinage - STIR - Tunisjanv. 2019 - févr. 2019 · 1 mois

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.

Formations
7 ans d'études supérieures
ESPRIT École d'Ingénieurs cours de soir
Diplome ingénieur (Software Architecture engineering)2024
Institut supérieur des études technologiques (ISET Bizerte)
Licence Appliquée en Technologie de l'informatique, développement système - Développement2021
Lycée 14 janvier bizerte
Baccalauréat - Technologie2018
Projets
ERP-SAGE
août 2024

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.

App Sante Monorepo Next JS & Nest JS
avr. 2024

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

CRM-MR97
sept. 2023

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

UI-SECC
août 2023

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)

App sante mobile
juin 2023

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 )

Camona
juil. 2022

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
Mission TESSI: E-wallet
mars 2022

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)

Pitch&Rise
févr. 2022

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)
Projet Site web Zedney Creative
oct. 2021

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.

SimpliField
juil. 2021

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
mars 2021

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.

Projet marque blanche Angular / Ionic
mars 2021

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 )
Technologies
Compétences
Interessé parDevOps: Kubernetes, Ansible, Travis CI, SaltStack
Langues
  • Français
  • Anglais
  • Arabe
Tests
HTML5/CSS3 - 6 décembre 2024Top 0% avec un score de 2791 points
React ⚛️ - 6 décembre 2024Top 5% avec un score de 2677 points
Node.js - Les bases - 6 décembre 2024Top 3% avec un score de 2894 points
Nest.js - 12 décembre 2024Top 0% avec un score de 2941 points
Next.js - 6 décembre 2024Top 2% avec un score de 2774 points