J. Matula
Développeur full-stack · Administrateur systèmes Linux

Concepteur de logiciel
du serveur à l'application.

Backend Python, applications desktop et mobiles multi-plateformes, et l'infrastructure Linux qui fait tourner le tout : nginx, systemd, sécurité, déploiement et supervision. Une même exigence à chaque étage : robuste, mesuré, maintenable.

6
domaines maîtrisés
3
plateformes cibles (Linux·Win·Android)
1
ERP e-commerce complet en production
100%
auto-hébergé & auto-déployé

Compétences

Une chaîne complète, du serveur à l'écran

Je ne m'arrête pas à une couche : je livre l'API, le client qui la consomme et le serveur qui l'héberge.

⚙️ Backend & API

Services web performants et sûrs : API REST, authentification, contrôle de débit, internationalisation, génération documentaire et intégrations tierces (paiement, transporteurs, email).

  • Python
  • FastAPI
  • Pydantic
  • Uvicorn / uvloop
  • REST
  • WebSocket
  • JWT · argon2
  • Rate-limiting
  • i18n FR / EN
  • PostgreSQL · SQLite
  • pandas · numpy
  • Jinja2
  • PDF · DOCX · XLSX
  • structlog
  • Paiement en ligne
  • API transporteurs
  • Emails transactionnels
  • E-commerce : panier · stock · promos

🖥️ Applications desktop

Interfaces natives réactives en Qt, architecture MVVM, asynchronisme et parallélisme, packaging et distribution multi-OS.

  • PySide6 / Qt
  • MVVM
  • asyncio · qasync
  • ThreadPool
  • aiosqlite
  • Pattern Observer
  • Thème clair / sombre
  • PyInstaller
  • Windows & Linux

📱 Mobile & multi-plateforme

Applications Flutter partageant un socle unique sur Android, Linux et Windows : stockage sécurisé, lecture média, synchronisation.

  • Flutter
  • Dart
  • Riverpod
  • Dio
  • Material 3
  • Secure storage
  • media_kit · pdfrx
  • Android · Linux · Windows

🐧 Administration serveur Linux & DevOps

Exploitation complète d'un serveur Linux : web, services, réseau privé, pare-feu applicatif, sauvegardes chiffrées, déploiement automatisé et supervision.

  • Linux
  • nginx · TLS
  • Let's Encrypt
  • systemd
  • fail2ban
  • VPN (WireGuard)
  • Chiffrement (GPG)
  • cron
  • Bash
  • Supervision

🧱 Architecture & qualité logicielle

Code structuré et testé : séparation des couches, typage strict, tests automatisés et outillage de qualité intégré au flux de travail.

  • MVVM · couches
  • Pattern Observer
  • Typage (pyright)
  • Lint (ruff)
  • Tests (pytest)
  • Git
  • Environnements isolés

🌐 Web, front & SEO

Interfaces web soignées, responsives et accessibles, du markup au référencement : thème clair/sombre, multilingue, optimisation moteur.

  • HTML5
  • CSS moderne
  • JavaScript
  • Tailwind CSS
  • Responsive
  • Accessibilité
  • i18n FR / EN
  • SEO · sitemap · IndexNow

Projets

Des réalisations réelles, en production

Chaque projet couvre plusieurs étages de la pile, du modèle de données à l'exploitation.

Plateforme ERP · e-commerce

Calinoumi

Backend FastAPI · GUI PySide6 · App Flutter

Plateforme complète de gestion pour une activité artisanale : de la vente en ligne à la gestion interne, avec trois clients bâtis sur un même socle.

  • Gestion de bout en bout : catalogue, ventes, facturation, comptabilité, expédition
  • Génération automatique de documents commerciaux (PDF · DOCX · XLSX)
  • Un socle, trois clients : API web, logiciel de bureau, application mobile
  • Interface multilingue (FR / EN)
  • FastAPI
  • PySide6
  • Flutter
  • pandas
  • Jinja2
  • JWT
Infrastructure · Automatisation

Infrastructure serveur

Infra-as-code · Exploitation Linux

Conception d'une chaîne complète d'exploitation et de déploiement pour serveur Linux auto-hébergé : configuration entièrement versionnée, reproductible et supervisée.

  • Configuration versionnée et reproductible (infrastructure-as-code)
  • Déploiement automatisé du poste de travail vers le serveur
  • Sauvegardes chiffrées et restauration hors-ligne
  • Supervision des services et journalisation centralisée
  • Linux
  • nginx
  • systemd
  • Bash
  • Git
Auto-hébergé · Multi-plateforme

platform

Backend FastAPI · Client Flutter (Linux·Windows·Android)

Solution de stockage personnel auto-hébergée : bibliothèque de fichiers, visionneuses photo/document, lecteur média, playlists, synchronisation et corbeille.

  • Authentification JWT, clé API passerelle, stockage sécurisé du jeton
  • Injection de dépendances Riverpod, client HTTP Dio typé
  • Lecture média (media_kit) et documents (pdfrx) intégrée
  • Flutter
  • Riverpod
  • FastAPI
  • Dio
  • JWT
Sécurité · Chiffrement

Password Manager

Backend FastAPI · Client Flutter (Linux·Windows·Android)

Gestionnaire de mots de passe auto-hébergé, avec stockage local sécurisé et accès contrôlé.

  • Coffre chiffré, stockage sécurisé natif (flutter_secure_storage)
  • API à accès contrôlé et débit limité
  • Import/export de fichiers, disponible sur mobile et desktop
  • Flutter
  • FastAPI
  • nginx
  • Secure storage

Stack technique

Les outils que j'emploie au quotidien

Langages

  • Python
  • Dart
  • Rust
  • C++
  • JavaScript
  • Bash
  • SQL

Frameworks & UI

  • FastAPI
  • Flutter
  • PySide6 / Qt
  • Pydantic
  • Riverpod
  • Tailwind CSS

Bases & données

  • PostgreSQL
  • SQLite
  • pandas · numpy
  • openpyxl
  • SQL

Génération & intégrations

  • python-docx · docxtpl
  • pdfkit
  • xlsx2html
  • Jinja2
  • PDF · DOCX · XLSX
  • SumUp (paiement)
  • Mondial Relay · Colissimo
  • SMTP · MIME

Système, réseau & sécurité

  • Linux
  • nginx
  • systemd
  • fail2ban
  • WireGuard
  • Let's Encrypt / TLS
  • SSH
  • GPG
  • JWT · argon2

Outillage & qualité

  • Git
  • pytest
  • pyright
  • ruff
  • PyInstaller
  • cron
  • venv

Contact

Parlons de votre projet

Backend, application multi-plateforme ou mise en place d'infrastructure : écrivez-moi, je réponds.

0 / 4000

Un envoi par minute. Vos informations ne servent qu'à vous répondre.

Ou directement : gautier76240@gmail.com