Codeur Rank

10 514ème
sur 371 000

Statistiques

depuis la création du compte

Projets réalisés1 projet
Projets terminés0 %
Tarif horaire moyen20
Dernière connexion5 jours
Membre depuisOct. 2024
Profil vu306 fois

Vérifications

Adresse emailVérifié
Compte LinkedInNon-vérifié

Confiez votre projet à K-Build

Faites appel à l'expertise de K-Build pour faire avancer votre projet, ou découvrez autres freelances pour trouver celui qui correspondra parfaitement à vos besoins.

Publier un projet

À propos de K-Build

Développeur Full Stack avec une solide expérience dans la conception et le développement d’applications web robustes et performantes. Spécialisé dans les technologies Java (Spring Boot) et Angular, je crée des solutions sur mesure adaptées aux besoins des clients, en mettant l'accent sur la performance, la sécurité et l’expérience utilisateur.

Compétences clés :

Développement frontend avec Angular : création d’interfaces modernes, réactives et optimisées pour tous les appareils.

Développement backend avec Spring Boot et Node.js : conception d’API RESTful sécurisées et intégration avec des bases de données relationnelles (MySQL, PostgreSQL) et NoSQL (MongoDB).

Gestion de projets complexes, de l’analyse des besoins à la livraison, avec des pratiques agiles.

Sécurisation des applications : authentification (JWT, OAuth2), protection contre les attaques XSS/CSRF et gestion des données sensibles.

Déploiement et maintenance : CI/CD, hébergement cloud (AWS, Heroku, Vercel) et optimisation des performances.

Réalisations de K-Build

Développement d’un Système de Gestion Scolaire

LearnSphere
jan. - avr. 2024

J’ai développé un système de gestion scolaire complet, visant à centraliser et automatiser les processus administratifs et pédagogiques d’un établissement. Ce projet a permis de simplifier la gestion des élèves, des enseignants, des cours et des notes, tout en offrant une interface intuitive aux utilisateurs.

Fonctionnalités principales :

Gestion des utilisateurs :
Création et gestion des comptes d’élèves, enseignants et administrateurs avec rôles et permissions.
Authentification sécurisée via JSON Web Tokens (JWT).

Gestion des cours et des emplois du temps :
Planification des cours et création d’emplois du temps.
Association des enseignants et des salles aux cours.

Suivi des performances :
Enregistrement et consultation des notes des élèves.
Génération automatique des bulletins et export en PDF.

Communication :
Notifications intégrées pour informer les élèves et enseignants (modifications de cours, alertes).
Messagerie interne entre les utilisateurs.

Rapports et statistiques :
Tableaux de bord pour suivre les performances des élèves et l’activité des enseignants.
Rapports sur l’assiduité et les résultats scolaires.

Technologies utilisées :

Backend : Node.js avec Express.js pour la création d’API RESTful.
Frontend : Angular ou React pour une interface utilisateur moderne et interactive.
Base de données : PostgreSQL ou MongoDB pour une gestion efficace des données.
Sécurité : Protection des données sensibles avec bcrypt, HTTPS, et gestion des permissions.
Déploiement : Hébergement sur des services cloud comme AWS ou Heroku.

Développement d’un Système de Gestion Scolaire par K-Build  Tech

Développement d’un Site Web de E-Commerce

Comercial IT
avr. - nov. 2023

J’ai conçu et développé un site web complet de commerce électronique, en utilisant Node.js comme technologie principale pour le backend. Ce projet visait à fournir une plateforme performante, sécurisée et évolutive, permettant aux utilisateurs de parcourir des produits, de passer des commandes et de gérer leurs comptes.

Fonctionnalités principales :

Gestion des produits : système d'administration pour ajouter, modifier et supprimer des produits, avec gestion des catégories et des images.
Panier et commandes : implémentation d’un panier dynamique et d’un processus de commande fluide, avec notifications en temps réel.
Paiements sécurisés : intégration de passerelles de paiement telles que Stripe ou PayPal pour garantir des transactions fiables.
Authentification : mise en place d’un système d’inscription et de connexion sécurisé (authentification via JWT et OAuth2).
Expérience utilisateur : développement d’une interface intuitive et responsive pour une navigation fluide sur tous les appareils.

Technologies utilisées :

Backend : Node.js avec Express.js pour la création d’API RESTful.
Frontend : React ou Angular pour une interface utilisateur moderne et réactive.
Base de données : MongoDB pour une gestion flexible et performante des données.
Sécurité : utilisation de bcrypt pour le hachage des mots de passe, configuration HTTPS et protection contre les attaques courantes (XSS, CSRF).
Cloud et déploiement : hébergement sur AWS ou Heroku avec gestion des fichiers via Amazon S3.

Développement d’un Site Web de E-Commerce  par K-Build  Tech

Système de Gestion de Location de Voitures

Car rental
jan. - mai 2023

Dans le cadre de ce projet, j’ai conçu et développé un système complet de gestion pour une agence de location de voitures, en utilisant des technologies modernes et des bonnes pratiques de développement logiciel.
Le projet inclut plusieurs fonctionnalités essentielles :

Gestion des véhicules : suivi de l'état des voitures (disponible, loué, en maintenance) et mise à jour des informations.
Gestion des clients : création et mise à jour des profils clients avec historique des locations.
Réservations en ligne : recherche de véhicules disponibles, gestion des réservations et annulations.
Facturation et paiements : génération automatique de factures et intégration des paiements en ligne.

Technologies et compétences mises en œuvre :

Backend : Java avec Spring Boot, développement d'API REST.
Frontend : Angular pour une interface utilisateur intuitive et réactive.
Base de données : MySQL, avec optimisation des requêtes SQL et structuration des tables.
Sécurité : authentification sécurisée via JSON Web Tokens (JWT).
Architecture : approche MVC pour garantir une séparation claire entre la logique métier, les données et l'interface utilisateur.

Système de Gestion de Location de Voitures par K-Build  Tech

Recommandations

5,0/5
Recommandé le 28 novembre 2024 par Adam de avidea

J’ai eu le plaisir de travailler avec Khaled Bougrine, un développeur web compétent et fiable. Il maîtrise parfaitement des technologies comme Angular, React, Node.js et Spring Boot, et il livre des solutions performantes dans les délais impartis.

Je recommande Khaled pour tout projet nécessitant un développeur talentueux et professionnel.

Cordialement,
Adam

Formation

sept. 2019 - fév. 2022

Ingénieur en Télécommunications et Informatique

Ecole Nationale d'Ingénieurs de Sousse, Tunisie

Cette formation prépare des ingénieurs polyvalents, capables de concevoir, développer et optimiser des systèmes de télécommunications et des solutions logicielles avancées. Elle combine des compétences en réseaux, informatique et développement logiciel, répondant aux besoins des secteurs technologiques en constante évolution.

Objectifs de la formation :

Maîtriser les principes des télécommunications : réseaux, protocoles, transmission de données et systèmes embarqués.
Développer des applications logicielles performantes et adaptées à différents environnements (web, mobile, embarqué).
Appliquer des méthodologies de développement logiciel (Agile, DevOps) et maîtriser les langages modernes (Java, Python, C++, etc.).
Intégrer des technologies émergentes comme l’IA, l’IoT et le cloud computing dans des solutions innovantes.

sept. 2017 - avr. 2019

Cycle Préparatoire en Mathématiques

Institut Préparatoire aux Etudes d'Ingénieurs de Kairouan, Tunisie

Le cycle préparatoire en mathématiques est une formation fondamentale visant à fournir aux étudiants une base solide en sciences exactes et en raisonnement logique. Il prépare les étudiants à intégrer des écoles d’ingénieurs ou des formations spécialisées, en développant leurs compétences analytiques et leur rigueur scientifique.

Objectifs de la formation :

Acquérir une maîtrise approfondie des mathématiques fondamentales (algèbre, analyse, géométrie).
Développer des capacités de résolution de problèmes complexes et des compétences en modélisation mathématique.
Initier les étudiants aux applications des mathématiques dans la physique, l’informatique et d’autres disciplines scientifiques.

mar. 2022 - jan. 2024

Développez des sites web avec Java EE

OpenClassrooms

Recevez un devis de K-Build Tech