Disponible pour des projets: J’accepte des missions via devgineers à titre secondaire : logiciel, processus de développement et sécurité produit. Discuter d’un projet →

Feuille 03

CV

Moritz Schacke · Développeur logiciel & informaticien de gestion

Je construis du logiciel sur plan : compréhensible pour ceux qui le font évoluer, maintenable pendant des années en production et rapide pour ceux qui l'utilisent. Depuis 2020, je développe et exploite l'écosystème de support du groupe Behnke. À titre secondaire, j'accepte des missions avec devgineers : logiciel, processus de développement et sécurité produit.

CV en PDF ↓

Expérience

  1. 10/2026 – aujourd’hui

    Propriétaire – ingénierie logicielle, SDLC sécurisé & conseil CRA

    devgineers, Indépendant à titre secondaire

    En parallèle de mon emploi, j'accepte des missions avec devgineers – seul interlocuteur de la première question à la remise.

    • Logiciels sur mesure, modernisation et refonte en sprints avec une version utilisable à chaque sprint.
    • Sites web avec hébergement et maintenance, installation, sécurisation et maintenance de serveurs Linux.
    • Processus de développement et sécurité produit : SDLC sécurisé, Scrum, CRA gap assessments et secure SDLC reviews.
  2. 10/2026 – aujourd’hui

    Responsable de la sécurité des produits et du développement (PDSC)

    Telefonbau Behnke GmbH, Behnke Gruppe

    En plus de mon rôle de développeur, je suis responsable de la sécurité des produits et du développement : du Cyber Resilience Act aux processus de développement sécurisés et à la traçabilité dans la CI/CD.

    • Mise en œuvre du Cyber Resilience Act (règlement (UE) 2024/2847) pour les produits : analyse des exigences et des risques, documentation technique et alignement sur les normes européennes harmonisées comme l'EN 18031.
    • Gestion des vulnérabilités : point de signalement central, traitement confidentiel dans les délais de l'art. 14 du CRA et de l'art. 33 du RGPD, avis de sécurité publiés.
    • Processus de développement sécurisés : exigences, revues, tests et validations traçables du commit à la release – base de l'évaluation de la conformité et des mises à jour pendant toute la période de support.
    • CI/CD avec GitLab Ultimate : analyses de sécurité du code, des dépendances et des secrets, nomenclatures logicielles (SBOM), tests et couverture comme preuves dans le pipeline.
    • Une chaîne d'approvisionnement sécurisée jusqu'à la production : releases logicielles signées et chiffrées, firmware signé et secure boot lors de la première programmation des appareils.
  3. 01/2026 – aujourd’hui

    Informaticien de gestion, développement logiciel

    Telefonbau Behnke GmbH, Behnke Gruppe

    Développement et exploitation des plateformes web et des outils internes du groupe – sécurisés, documentés et avec des outils assistés par l'IA.

    • Écosystème de support : nouveau serveur de support (PHP 8.5, API REST, connexion par TOTP et passkeys), point de signalement de sécurité, page de statut et système wiki pour la documentation produit en trois langues.
    • Code sécurisé et documenté : typage strict, analyse statique au niveau maximal (PHPStan max), tests automatisés dans GitLab CI, sécurité intégrée au framework plutôt qu'au cas par cas, et documentation maintenue avec le code.
    • L'IA dans le développement : travail assisté par l'IA avec Claude Code et Codex, intégration d'API de LLM et de plateformes d'IA – avec revue, tests et des limites claires sur ce qu'un agent peut lire et modifier.
    • Outils internes et infrastructure : API protégées par licence pour firmware, manuels et journaux de modifications, un CDN commun à tous les projets web et des outils pour la production.
  4. 10/2025 – 12/2025

    Informaticien de gestion, développement logiciel

    Notrufzentrale Behnke GmbH, Behnke Gruppe

  5. 04/2025 – 09/2025

    Étudiant salarié (Master of Science)

    Telefonbau Behnke GmbH, Behnke Gruppe

    Développement de nouvelles fonctionnalités et d'outils internes, extension des systèmes centraux.

  6. 10/2020 – 03/2025

    Étudiant salarié (Bachelor of Science)

    Telefonbau Behnke GmbH, Behnke Gruppe

    Modernisation d'outils PHP et Java existants.

  7. 08/2020 – 10/2020

    Auxiliaire technique et support

    Telefonbau Behnke GmbH, Behnke Gruppe

Formation

  1. 04/2025 – 09/2025

    Master of Science en informatique de gestion

    IWi im DFKI, Universität des Saarlandes, Saarbrücken – non terminé

    Interrompu après un semestre.

    Ingénierie des données · Intelligence artificielle · Infographie · Gestion de projet · Droit de l'informatique

  2. 10/2021 – 03/2025

    Bachelor of Science en informatique de gestion

    IWi im DFKI, Universität des Saarlandes, Saarbrücken

    Mémoire de bachelor « L'IA, innovatrice pour l'automatisation de la modélisation des processus » : comparaison de huit LLM pour la génération BPMN.

    Programmation · Algorithmique · Génie logiciel · Big Data · Management stratégique · Théorie des jeux

  3. 10/2020 – 09/2021

    Bachelor of Science en informatique

    SIC, Universität des Saarlandes, Saarbrücken – réorientation

    Réorientation vers l'informatique de gestion.

  4. 09/2012 – 07/2020

    Abitur (équivalent du baccalauréat)

    Theodor-Heuss-Gymnasium, Sulzbach (Saar)

    Spécialités mathématiques et anglais.

Compétences

Chaque niveau s’appuie sur des projets.

Langages de programmation

Expert
PHP, JavaScript, SQL, HTML5 & CSS
Avancé
Java, TypeScript, Bash
Opérationnel
Python
Notions
C/C++

Backend & frameworks

Expert
Framework-Design (PSR-7/11/14/15/16), REST-API-Design & -Dokumentation, Software-Architektur, Legacy-Modernisierung & Migration
Avancé
Node.js & TypeScript-Ökosystem, JSON Schema & Validierung (opis, Zod), PDF-Erzeugung (mPDF, Dompdf)
Opérationnel
OAuth 2.0
Notions
Laravel, Symfony, Spring

Frontend & mobile

Avancé
Vanilla JS (UI ohne Framework)
Opérationnel
React Native & Expo, React, Bootstrap

Bases de données

Expert
MySQL
Avancé
Schema-Migrationen
Opérationnel
SQLite
Notions
PostgreSQL

Cloud, infrastructure & DevOps

Expert
Linux-Server (Ubuntu): Einrichtung, Härtung, Betrieb, Git & GitLab, Monitoring & Health-Checks, Release-Signierung & -Verschlüsselung, Cron-Jobs & Hintergrundprozesse
Avancé
GitLab CI/CD, Docker, AWS (S3, Polly, AWS SDK), Hosting & Serververwaltung (VPS, Plesk)
Opérationnel
Cloudflare Workers
Notions
SIP / Kamailio

Sécurité & conformité

Expert
Cyber Resilience Act (EU) 2024/2847, Coordinated Vulnerability Disclosure, Web-Security: CSRF, Sessions, parametrisiertes SQL, Security-Header
Avancé
Authentifizierung: JWT, TOTP, WebAuthn/Passkeys, Kryptografie in der Praxis (libsodium, Ed25519, Signaturen)
Opérationnel
EN 18031, Secure Boot (Produktion), DSGVO (Meldefristen, Privacy by Design)

Qualité & processus

Expert
PHPStan (Level max), PSR-12 & php-cs-fixer, Technische Dokumentation
Avancé
Code Review (auch KI-gestützt), PHPUnit, Semantic Versioning & Release-Management
Opérationnel
Vitest & Jest, Agile / Scrum

Accessibilité, i18n & SEO

Expert
Mehrsprachigkeit (DE/EN/FR und mehr)
Avancé
Barrierefreiheit (OpenDyslexic, Kontrast, Lesehilfen), SEO (JSON-LD, Meta, OG/Twitter)

IA & LLM

Expert
KI-gestützte Entwicklung: Claude Code, Codex, KI-gestützte Workflows, Prompt Engineering
Avancé
LLM-Evaluation & Benchmarking, Model Context Protocol (MCP), KI-Agenten-Infrastruktur, Claude, GPT, Gemini, Ollama

Développement de jeux

Avancé
Minecraft: Spigot & Forge
Opérationnel
libGDX & OpenGL, Entity Component System, Client/Server-Spielarchitektur

Développement proche du matériel

Opérationnel
Board-Programmierung in der Produktion, Geräteerkennung im Netzwerk (mDNS)

Outils

Expert
VS Code
Avancé
Composer & npm
Opérationnel
IntelliJ IDEA, Gradle & Maven

Langues

Allemand
Langue maternelle
Anglais
C1
Français
B1
Néerlandais
A1