Belgacem BEN AMIRA

Apprenti Développeur Web Full-Stack – React & Node

Salaire / Taux journalier

Radès, Tunisie

Freelance

Expertises

TypescriptReactNodeNext

Langues

Arabe (Maternelle)AnglaisFrançais

À propos

Introduction

Développeur full-stack TypeScript avec expertise en React.js/Next.js et Node.js/NestJS. Diplômé ingénieur ayant développé une app Self Checkout complète intégrant Stripe, optimisation performances et design patterns avancés. Spécialisé en architectures modernes et solutions e-commerce sur mesure.

Liens

Expérience de travail

Développeur web

Messenger CloneFreelance

janv. 2025 - mai 2025

5 mois

À distance

Clone complet de l'application Messenger avec messagerie en temps réel, authentification sécurisée, gestion des utilisateurs et des conversations privées. Technologies utilisées : Next.js, Prisma, MongoDB, Tailwind CSS, Pusher, NextAuth

Developpeur web

Taher Collection DatteFreelance

oct. 2024 - nov. 2024

2 mois

Kebili, Tunisie

-Création d’une application modulaire avec Next.js et NestJS pour la gestion des agriculteurs, clients, et produits. – Développement d’une API REST s´sécurisée avec JWT et documentation Swagger. – Optimisation des performances via React. Memo et use Callback

Développeur Freelance

AgriPalme Freelance

juil. 2024 - sept. 2024

3 mois

Kebili, Tunisie

Développement d’une application de gestion commerciale avec PostgreSQL. – Génération automatisée de devis, factures et bons de livraison en utilisant jsPDF. – Intégration de React Query et Redux Toolkit pour la gestion des états. – Mise en place d’une structure de code selon les principes de Clean Code .

Stagiaire

AURES Group

févr. 2024 - juil. 2024

6 mois

Golaa · Hybrid

Mon projet de fin d'études consiste en le développement d'une application Self Checkout (SKO) utilisant Next.js pour le frontend et Nest.js pour le backend. J'ai intégré React Query pour la communication entre les deux, ainsi que React Toolkit pour la gestion d'état global, optimisant ainsi les requêtes réseau et améliorant les performances globales. Pour renforcer l'efficacité, j'ai mis en place des techniques telles que useCallback et React.memo, ainsi que SWR pour la gestion des données statiques. J'ai également implémenté plusieurs design patterns, tels que DAO, Chaîne de responsabilité, Composite, Repository, et Observateur, afin de garantir la modularité, l'extensibilité et la robustesse de l'application. Cette solution offre aux clients une interface ergonomique pour gérer les produits, scanner les codes-barres, appliquer des codes promo et finaliser leurs commandes via divers modes de paiement, y compris les paiements par carte bancaire via Stripe ou en espèces. L'application prend également en charge l'impression des tickets de caisse grâce à l'intégration de Quagga pour la lecture des codes-barres, ainsi que des modules comme Serial Node pour l'activation des LEDs et Terminal Node pour l'impression des tickets. Le manager bénéficient d'une gestion complète de l'application, avec des fonctionnalités de personnalisation, la consultation de statistiques détaillées, et le contrôle total des périphériques et des rôles utilisateurs, assurant ainsi une solution flexible et adaptable aux besoins spécifiques de chaque utilisateur. Lien front-end : https://github.com/belgacembenamira/ScoProject Lien Backend :https://github.com/belgacembenamira/Sco-Project-Backend

Stagiaire

AURES Group

août 2023 - août 2023

1 mois

El Golâa, Tunisie

Lien GitHub : https://github.com/belgacembenamira/learning

Stagiaire

AURES Group

août 2022 - août 2022

1 mois

El Golâa, Tunisie

Stage Ouvrier: Site E-Commerce: Lien GitHub : https://github.com/belgacembenamira/Site-e-comm


Formation

ESPRIT Monastir

Diplôme d'ingénieur

2021 - 2023

2 ans 1 mois

Institut système supérieur gabes

Lfeea

2017 - 2020

3 ans 1 mois

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.