Accédez au profil complet de K-Build T.
Créez un compte en 2 minutes et accédez au profil complet de nos 327 846 prestataires.
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.
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.
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.
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.
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
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.
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.
Statistiques
depuis la création du compte
Votre navigateur Web n’est plus à jour. Il ne permet pas d’afficher correctement le site Codeur.com.
Nous vous invitons à mettre à jour votre navigateur ou à utiliser un autre navigateur plus récent.