Charles Hornick

Je remets en état vos applications Java critiques, sans tout réécrire.

15 ans d'expérience en refactoring architectural, accompagnement technique et structuration d'équipes. Pour les TPE/PME et scale-ups qui veulent avancer, pas recommencer.

Réserver un échange

Votre application Java vous freine ?

Chaque modification est un risque

Votre application a grandi au fil des années. Aujourd'hui, toucher une fonctionnalité en casse deux autres. Les livraisons prennent des semaines au lieu de jours.

Pas de CTO, pas de direction technique

Vos développeurs font de leur mieux, mais sans vision d'architecture, la dette technique s'accumule. Vous n'avez pas le budget pour un CTO à temps plein.

On vous propose de tout réécrire

Ou pire : de migrer vers des microservices. Dans la très grande majorité des cas, c'est inutile et coûteux. Un refactoring incrémental bien mené coûte moins cher et produit des résultats plus rapidement.

Ce que je fais concrètement

Refactoring architectural

Remettre votre application en état sans la réécrire. Amélioration incrémentale de la performance, de la maintenabilité et de la testabilité. Clean Architecture, modularisation, réduction de la dette technique.

Accompagnement technique

Le rôle d'un directeur technique, à temps partiel. Décisions d'architecture, choix technologiques, revues de code, priorisation de la dette technique. Sans le coût d'un poste à temps plein.

Structuration d'équipes

Former et structurer vos développeurs pour qu'ils deviennent autonomes. Bonnes pratiques, méthodologie, revues de code, montée en compétences progressive.

Résultats concrets

Refonte progressive d'une application de données publiques (BCED)

×2 Couverture de tests pertinente doublée
70% Des fonctionnalités critiques sans effets de bord
<100ms Plus aucune requête DB au-dessus de ce seuil

Mes convictions

La grande majorité des migrations vers des microservices sont inutiles et coûteuses. Privilégiez les monolithes modulaires.

La dette technique n'est pas toujours un problème d'architecture, c'est souvent un problème de rigueur.

Un refactoring réfléchi vaut mieux qu'une réécriture dans 99% des cas.

Charles Hornick

Charles Hornick

Ingénieur logiciel basé à Liège avec près de 15 ans passés à maintenir, refactorer et optimiser ce que d'autres ont conçu. J'ai fini par en faire mon métier : éviter à mes clients de reproduire les mêmes erreurs.

Je travaille en full remote avec des TPE/PME et scale-ups en Belgique et en France. Mon approche est pragmatique : on ne refait pas ce qui marche, on répare ce qui freine, et on structure pour que ça tienne dans le temps.

Un doute sur votre architecture ?

Échangeons 30 minutes, sans engagement. On regarde votre situation, je vous dis franchement si je peux vous aider et comment.

Réserver un créneau

Téléphone
+32 479 84 98 91

Email
contact@charles-hornick.be

Disponibilité
Full remote, Belgique & France