Ingénieur logiciel & futur architecte logiciel
Pious Alpha
- pious@skyll.io
- Anvers, Belgique
- me.piousalpha.com
Ingénieur logiciel avec plus de trois ans dans la banque et les services financiers chez Accenture. Je construis et je gère le moteur de suivi des SLA dont dépend chaque service en contact avec les clients d'une banque, et j'ai co-écrit son contrat de données. Je conçois des systèmes dans les deux sens du terme : architecture logicielle et design systems d'interface. Le soir, je suis un cursus complet d'informatique (OSSU), en route vers un poste d'architecte logiciel.
Expérience
Ingénieur logiciel, Accenture
- J'ai construit et je gère le moteur de suivi des SLA dont dépend chaque service en contact avec les clients d'une banque : il suit plus de 30 000 SLA dans les flux de courrier de règlement et de conformité, restés sans suivi à cause du volume.
- Conçu comme des trackers déclaratifs qui tournent sans surveillance : chacun définit quel courrier il détecte, comment ce courrier est classé et quelles dates démarrent et arrêtent le chronomètre du SLA.
- L'unité est un fil de conversation, pas un message : une déduplication à deux niveaux empêche les réponses et les transferts d'ajouter des enregistrements, et le moteur penche vers un doublon possible, jamais vers une perte silencieuse.
- J'ai co-écrit le contrat de données du journal des SLA : un enregistrement par fil, ce que signifient les dates de début et de fin, et les règles qui gardent les chiffres honnêtes pour la prévision et le rapprochement.
- Développeur sur la migration de plus de 850 applications ASP/VBScript vers React et Java, dans l'équipe qui a maintenu les anciens systèmes en service pour plus de 200 utilisateurs de la banque, sans interruption.
- Membre de l'équipe qui a défini la stack cible (React, Spring Boot, routage du courrier basé sur DRL) et les contrats d'API devenus la norme pour les services migrés.
- J'ai participé aux revues de code entre équipes, pendant que les défauts après mise en production ont baissé d'environ 25%, et j'ai aidé à poser les standards de tests unitaires (JUnit, Jest) qui ont fait passer la couverture de presque zéro à plus de 60%.
- J'ai aidé à refactorer la base de code interne, ce qui a réduit d'environ 30% le temps moyen pour livrer une fonctionnalité.
- J'ai co-écrit la documentation d'architecture au niveau des composants qu'utilisent plus de 3 équipes.
- Je construis aussi des logiciels, y compris des design systems d'interface.
Application Parking Counter
- Responsable de l'architecture et du développement d'une application React utilisée dans plus de 20 agences bancaires.
- J'ai conçu sa gestion de l'état, son routage par localisation et sa couche de cache, en pesant le cache côté client (vitesse) contre la validation côté serveur (exactitude).
- Son flux de données CRUD et ses schémas d'API sont devenus la référence pour les outils internes du même genre.
Platform engineering & DevOps
- Terraform pour gérer les organisations GitHub comme du code.
- Des GitHub Apps sur mesure pour la gouvernance et le respect des processus.
- L'arrivée des utilisateurs et des équipes via Microsoft Entra ID (SAML).
- Des modèles de dépôt avec CI/CD GitHub Actions et CODEOWNERS.
- Des rulesets issus des politiques de sécurité et de livraison : gel du code, pipelines standard, revue par les pairs, propriété claire.
Entreprises
Skyll®
Mon activité en freelance, centrée sur la conception et le développement web. Ce site en est sorti aussi.
Ponderless
Du micro-apprentissage pour tout le chemin de la pensée à la décision. Une salle de sport pour le jugement, le muscle que la plupart d'entre nous sautent.
Compétences
- Langages & frameworks
- Java, Spring Boot, React, Astro, JavaScript/TypeScript
- Architecture
- System design, Conception d'API & contrats, Contrats de données, Architecture de composants, Gestion de l'état, Cache, Planification de migration, Documentation d'architecture, Design systems
- Qualité
- Revue de code, Tests unitaires (JUnit, Jest), Refactoring
- Platform & DevOps
- Terraform, CI/CD GitHub Actions, GitHub Apps, Rulesets & CODEOWNERS, Git, Microsoft Entra ID (SAML ; anciennement Azure AD)
Formation
Informatique (en autonomie), OSSU
Le soir, je suis un cursus complet d'informatique : algorithmes, structures de données, programmation système, architecture matérielle et logicielle.
Formation Junior Software Developer, BeCode
Certificats : HTML5/CSS3 & JavaScript (développement web) ; Java & développement logiciel.
Enseignement secondaire général, sciences-mathématiques, Koninklijk Atheneum Antwerpen
Certification
AWS Certified Cloud Practitioner
Langues
- Anglais C2
- Néerlandais C1
- Français A2
- Espagnol A2
Centres d'intérêt
Philosophie et psychologie, essais, sciences et technologies, musique (le jazz, et l'enregistrement de la mienne en studio), musculation, jiu-jitsu brésilien et lutte libre.
Dernière mise à jour








