Aller au contenu
kcastrec.com

Killian CastrecBéziers, Hérault

Ouvert aux nouvelles opportunités, autour de Béziers.

Je construis des systèmes qui tiennent quand personne ne regarde.

Développeur backend. Des données brutes jusqu’au tableau de bord, des tâches répétitives jusqu’aux workflows qui s’exécutent seuls — et le serveur qui héberge le tout.

chez le même employeur
5 anschez le même employeur
téléchargements du connecteur n8n
334téléchargements du connecteur n8n
services que j’exploite en production
9services que j’exploite en production

Parcours

Cinq ans dans la même entreprise, dont deux et demi en alternance

J’ai commencé chez Annexx en alternance pendant mon Master, et j’y suis resté. Les deux périodes se recouvrent — c’est visible sur l’axe ci-dessous.

  • BTS SIO

    Lycée Marc Bloch, Sérignan

  • Master IA & BigData

    Epitech, Montpellier

  • Alternance — développeur backend

    Annexx, Montpellier

  • Développeur backend

    Annexx, Montpellier

    aujourd’hui

  • Analyste de données Power BI

    Datasulting

Développeur backend

Annexx · Août 2023 — aujourd’hui

  • Tableaux de bord SQL et Grafana pour suivre en temps réel les appels téléphoniques et la performance du service client.
  • Interfaçage de caméras Hikvision et Axis : lecture de plaques, ouverture automatique des accès.
  • Génération automatique de documents et intégration de QR codes dans les processus métier.
  • Connexion de sources hétérogènes — CRM interne, bases SQL, API tierces — vers un socle décisionnel unique.
  • Outils internes de gestion de stock avec reporting intégré.

Alternant développeur backend

Annexx · Janvier 2021 — juillet 2023

  • API PHP reliant le site public au CRM interne, pour centraliser les données clients.
  • Espace client avec suivi des données utilisateur.
  • Structuration des données internes et refonte des processus de reporting.

Formation

  • Préparateur et analyste de données Power BI

    Datasulting, Montpellier · Février 2025

  • Master IA & BigData

    Epitech, Montpellier · 2020 — 2023

  • BTS Services informatiques aux organisations

    Lycée Marc Bloch, Sérignan · 2018 — 2020

Langues

  • Français

    Langue maternelle

  • Anglais

    B1

  • Espagnol

    B1 — Institut Cervantes

Projets

Ce que j’ai publié, livré, et mis en production

Deux outils que personne n’avait écrits, quatre systèmes en service dans une entreprise, et un serveur que j’administre pour de vrai.

Open source

@mayki-kicas/n8n-nodes-sybase

2026

Un nœud communautaire n8n qui permet d’interroger une base Sybase depuis un workflow d’automatisation.

n8n ne parlait pas Sybase — une lacune bloquante quand l’ERP de l’entreprise repose dessus. Le nœud expose une opération d’exécution de requête, un délai d’attente réglable par appel plutôt qu’une valeur figée dans le code, et un mode diagnostic qui trace la connexion et la requête quand un workflow échoue en production.

  • TypeScript
  • n8n
  • Sybase
  • SAP SQL Anywhere

Symfony Sybase Connector

2026

Un bundle Symfony qui branche Doctrine sur SAP SQL Anywhere, une base que l’écosystème PHP ignore largement.

Doctrine DBAL ne fournit aucun pilote pour SQL Anywhere. Le bundle passe par PDO_ODBC et FreeTDS pour exposer la base comme n’importe quelle autre connexion Doctrine — les entités, les requêtes et les migrations fonctionnent sans code spécifique. Couvert par des tests unitaires.

  • PHP 8.2
  • Symfony 7
  • Doctrine DBAL 4
  • PDO_ODBC
  • FreeTDS

En entreprise

Refonte d’un ERP métier

2025 — 2026

Redéveloppement complet de l’ERP d’une branche d’activité, de la base au navigateur.

Authentification adossée à l’annuaire de l’entreprise, droits déclinés par profil métier, et reporting intégré à l’outil plutôt que réparti dans des exports. L’enjeu n’était pas la technique mais la reprise : remplacer un outil dont dépend le travail quotidien sans interrompre ce travail.

  • Next.js
  • TypeScript
  • LDAP
  • SQL

Contrôleurs d’accès et lecture de plaques

2024 — 2026

Ouverture automatisée des accès d’un site à partir de la reconnaissance des plaques d’immatriculation.

Interfaçage direct avec les caméras Hikvision et Axis, sans passer par le logiciel du constructeur. La difficulté réelle est la tolérance à la panne : un portail qui ne s’ouvre pas bloque un client sur place, donc chaque décision automatique doit avoir un chemin de repli manuel.

  • Python
  • API REST
  • Hikvision
  • Axis

Signature de contrats sur tablette

2023 — 2024

Client lourd Windows reliant les tablettes de signature Wacom aux imprimantes, pour signer les contrats sur place.

Le poste d’accueil devait imprimer, faire signer et archiver sans que l’agent quitte son écran. Le logiciel pilote les deux périphériques et rend la signature opposable en l’attachant au document généré.

  • C#
  • .NET
  • SDK Wacom

Sur mon serveur

Mission Control

2026

Console de supervision du serveur que j’administre : services, ressources, certificats, pare-feu, journaux.

Une interface d’administration est une cible. Celle-ci tourne sous un compte dédié qui ne dispose d’aucun droit d’administration général : ses seules capacités sont une liste blanche explicite de commandes, et chaque action est écrite au journal. Les deux services qu’un redémarrage rendrait irrécupérables sont surveillés sans être actionnables.

  • Node.js
  • systemd
  • Nginx

Catalogue de collection

2026

Inventaire d’une collection de miniatures, avec identification d’un modèle en le filmant.

La lecture du numéro de modèle s’exécute dans le navigateur du téléphone, jamais sur le serveur : la reconnaissance de caractères est coûteuse et la machine est modeste. Côté base, la recherche tolère les fautes de frappe grâce à une comparaison par trigrammes.

  • Next.js
  • PostgreSQL
  • pg_trgm
  • OCR côté client

Visioconférence pair-à-pair

2026

Appel vidéo entre navigateurs, avec chat et notifications, sans service tiers.

WebRTC relie les navigateurs directement, mais échoue dès qu’un des deux est derrière un réseau contraint. J’administre donc mon propre serveur de relais, avec son certificat renouvelé automatiquement — c’est la partie que les tutoriels passent sous silence.

  • WebRTC
  • coturn
  • Node.js
  • Web Push

Outils

Ce avec quoi je travaille

Sans pourcentages : une barre à 85 % ne veut rien dire, et personne ne sait ce que vaudrait 100 %.

Données et décisionnel

  • SQL
  • Power BI
  • DAX
  • Power Query
  • Grafana
  • Modélisation
  • ETL

Backend

  • PHP
  • Symfony
  • TypeScript
  • Node.js
  • Python
  • C# / .NET
  • API REST

Bases de données

  • PostgreSQL
  • MySQL
  • Transact-SQL
  • Sybase
  • SAP SQL Anywhere
  • Doctrine

Automatisation et exploitation

  • n8n
  • Docker
  • systemd
  • Nginx
  • Git
  • GitHub Actions
  • LDAP

Contact

Parlons de ce que vous cherchez à faire tourner

Un poste, une mission, une question technique sur Sybase ou sur n8n — écrivez, je réponds.