Skip to content
View Arthure-code's full-sized avatar

Highlights

  • Pro

Block or report Arthure-code

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Arthure-code/README.md

Arthure Lekoubou Djune

Développeur Web full-stack

LinkedIn Courriel

Je construis des applications complètes : la base de données, l'API, l'interface, le mobile quand il en faut, et la chaîne qui les livre. Chaque projet ci-dessous se clone, se lance, a ses tests et sa Quality Gate.


🚀 Projets vedettes

Une place de marché où chambres et voitures se réservent côte à côte.

  • Recherche par dates sur des flottes d'unités : ce qui reste disponible est recalculé à chaque changement de dates.
  • Trois types de comptes, abonnement du loueur, tableau de bord, mise hors ligne d'une annonce sans rien supprimer.
  • Panier persisté, paiement simulé avec acceptation ou refus, favoris qui expirent, authentification à deux facteurs.
  • 267 tests, la plupart en pilotant le site complet.

Une boutique en ligne : catalogue, panier, commande, ventes, messagerie.

  • Le panier et les totaux vivent côté serveur ; le paiement passe par une interface de passerelle prête pour un vrai fournisseur.
  • Chaque route agit seulement sur ce qui appartient au compte du jeton ; les photos sont acceptées d'après leurs octets, jamais d'après leur nom.
  • 138 tests côté API, 104 côté interface.

Un « Qui est-ce ? » : vingt-huit personnages, un tiré en secret, à trouver par ses traits.

  • Filtres par chapeau, barbe, lunettes, couleur des yeux et moustache ; la sélection se rétrécit à chaque choix.
  • Une seule page, sans dépendance ; base d'un jeu mobile à venir.

Un comptoir de location d'équipement lourd.

  • L'API calcule la disponibilité à partir des locations et refuse les doubles réservations.
  • Catalogue avec photos, tarifs par durée, location et annulation en un clic.

Une application Android qui convertit, ouvre et partage des documents, entièrement hors ligne.

  • Huit conversions dans les deux sens entre Word, PDF, RTF, Excel, PowerPoint et image.
  • Une visionneuse intégrée qui ouvre onze formats, un historique persistant, le partage vers toute application du téléphone.
  • Livrée par un pipeline en quatre étapes : compilation et analyse, signature, piste interne Google Play, promotion en bêta puis en production avec déploiement progressif.

Une page web devenue application de bureau et Android, avec Tauri.

  • L'interface est du HTML, du CSS et du JavaScript ordinaires ; le même code est empaqueté en application native pour Windows et pour Android.
  • Elle fonctionne sans serveur : les changements sont mis en file sur l'appareil et rejoués dans l'ordre quand l'API répond.
  • Politique de sécurité du contenu dans la fenêtre native, rien n'est écrit dans la page comme HTML.

La météo d'une ville en direct : maintenant, la semaine, n'importe quel mois, les moyennes.

  • Données mesurées pour le passé, prévisions pour les seize prochains jours, tout depuis une API publique.

Localisation d'équipements en temps réel dans une usine.

  • Passerelles simulées qui produisent les mesures d'une vraie radio, pipeline de traitement, diffusion en direct, alertes de zone interdite, application mobile.

🎯 Ce que je vise

  • La sécurité intégrée dès la conception : mots de passe hachés, jetons signés, permissions par ressource, limiteur de débit, en-têtes de sécurité, entrées validées.
  • Un comportement prouvé : des tests à chaque couche, une Quality Gate qui doit rester verte avant de fusionner.
  • Des dépôts qu'on peut lire : un README avec captures, une licence, une demande de tirage par changement.

🏅 Certifications

AZ-900 DP-900 SC-900 Postman Student Expert
AZ-900
Azure Fundamentals
DP-900
Azure Data Fundamentals
SC-900
Security, Compliance & Identity
Postman
API Fundamentals Student Expert
Certification Vérification
Microsoft Certified: Azure Fundamentals (AZ-900) Vérifier ✔
Microsoft Certified: Azure Data Fundamentals (DP-900) Vérifier ✔
Microsoft Certified: Security, Compliance & Identity Fundamentals (SC-900) Vérifier ✔
Postman API Fundamentals Student Expert Vérifier ✔

🛠 Compétences principales

🔹 Mobile

  • .NET MAUI (C#, XAML, MVVM, injection de dépendances)
  • Android SDK (Java, Kotlin, Jetpack Compose)
  • iOS (Swift, SwiftUI), React Native
  • Signature AAB, publication Google Play (piste interne, beta, production)

🔹 Backend & API

  • C#, ASP.NET Core (Minimal API, MVC, Middleware)
  • Entity Framework Core
  • REST APIs, GraphQL, Swagger, Postman
  • PHP Laravel, Symfony

🔹 Front-end

  • React, Vue.js, Angular
  • TypeScript, JavaScript, Node.js

🔹 Bases de données

  • SQL Server, PostgreSQL, MySQL / MariaDB
  • Oracle, MongoDB, SQLite
  • Migrations, optimisation de requêtes

🔹 Sécurité & Qualité

  • OWASP Top 10, OWASP ZAP, Veracode, HP Fortify
  • SonarCloud, SonarQube (Quality Gates, analyse statique)
  • Microsoft Entra ID, Microsoft Identity
  • Validation, sanitization, exception handling

🔹 DevOps & Cloud

  • Azure (AZ-900, DP-900, SC-900)
  • Azure DevOps, GitHub Actions, pipelines CI/CD multi-stages
  • Bicep, ARM templates
  • Docker (bases)
  • Power Platform (Power Apps, Power Automate, Power BI)

🔹 Méthodologie

  • Agile, Scrum, Kanban
  • Revue de code, tests unitaires et fonctionnels
  • Jira, Octopus

📫 Me contacter


Merci d'être passé 👋

Pinned Loading

  1. LKBConvertor LKBConvertor Public

    Open source .NET MAUI mobile app for converting Word documents to PDF and extracting text from PDF to RTF format. Built using Syncfusion DocIO and PDF components.

    C# 1

  2. equipment-rental equipment-rental Public

    Heavy equipment rental counter: an ASP.NET Core 8 API that computes availability from rentals and refuses double bookings, and an Angular 21 catalogue with photos, prices and one-click rentals.

    C#

  3. factorytrack factorytrack Public

    C#

  4. escale-marketplace escale-marketplace Public

    Room and car rental marketplace in ASP.NET Core 8 Razor Pages and SQLite. Repository, service and interface layers, native Identity with two-factor authentication, persisted cart, simulated payment…

    C#

  5. mystery-avatar mystery-avatar Public

    Guess Who? in one page of plain JavaScript: twenty-eight characters, one picked in secret, filter by traits and click the one you think it is.

    JavaScript

  6. quebec-forecast quebec-forecast Public

    Québec City weather, live from the Open-Meteo API: right now, the week ahead, any month as a table, monthly averages. Angular 21, signals, zoneless, Vitest.

    TypeScript