Adrien Michaud

Adrien Michaud

Développeur .NET & Full Stack

Neuchâtel, Suisse

Je développe les services numériques de l'administration neuchâteloise — en ce moment, l'inscription des citoyens au vote électronique cantonal

À propos

Je développe des applications web et mobiles pour des institutions publiques suisses. Depuis mars 2024, je suis développeur chez Arcantel, à Neuchâtel, où je travaille pour le service informatique de l'entité neuchâteloise, l'entreprise de transports TransN et le Tribunal Arbitral du Sport. Mon quotidien, c'est C# — Blazor côté web, .NET MAUI côté mobile — avec Angular et PHP quand les systèmes en place le demandent.

Le logiciel de service public porte une contrainte qui structure tout le reste : il doit fonctionner pour tout le monde, et résister à un examen extérieur. J'ai construit les services d'inscription des citoyens pour la plateforme de vote électronique du canton de Neuchâtel, dans un cadre où le droit fédéral n'autorise que les systèmes entièrement vérifiables et où des normes nationales d'interopérabilité dictent la façon dont les données s'échangent. Plus de 7 100 personnes s'y sont inscrites depuis l'ouverture des inscriptions en juin 2026. Les tests soignés, la documentation et la traçabilité y pèsent plus lourd que le code astucieux.

Le reste du travail est plus ordinaire, et pas moins utile : des applications mobiles publiées sur l'App Store et Google Play, une plateforme de jurisprudence pour l'arbitrage sportif, un système d'authentification pour le WiFi public du canton réparti sur environ 300 points d'accès.

En dehors du travail, je suis membre actif d'ESN Neuchâtel, la section locale du réseau Erasmus Student Network, où j'aide les étudiants internationaux à s'installer et à trouver leurs repères en Suisse.

Ce sur quoi je travaille

  • Des applications web métier en .NET et Blazor, du schéma de base de données à l'interface
  • Des applications mobiles multiplateformes en .NET MAUI, jusqu'à la chaîne de publication sur l'App Store et Google Play
  • L'intégration d'identités numériques nationales — SwissID, AGOV — et d'autres authentifications fondées sur les standards
  • Des systèmes qui doivent suivre une spécification externe : normes eCH, échanges de données réglementés, pistes d'audit
  • Du front-end en Angular et Vue.js, y compris des refontes de sites existants
  • La reprise et la modernisation d'applications PHP et .NET existantes

Ma façon de travailler

Je choisis par défaut des solutions ennuyeuses et vérifiables. Des patterns standard plutôt qu'astucieux, des tests là où se tromper coûte cher, et une documentation qu'un autre peut reprendre sans moi dans la pièce. La plupart des systèmes que je construis continuent de tourner longtemps après mon départ du projet.

Je ne suis pas designer et je ne prétends pas l'être. Ce que je fais de façon fiable, c'est prendre une spécification, une maquette ou une réglementation et en faire quelque chose qui fonctionne et qui continue de fonctionner. Quand une exigence est ambiguë, je préfère demander que deviner.

Je suis ouvert à de nouveaux projets, en particulier là où le domaine impose de vraies contraintes : service public, environnement réglementé, ou systèmes existants à moderniser sans casser ce qui tourne déjà.

Expérience

Mars 2024 - Aujourd'hui

Développeur logiciel

Arcantel SA · Temps plein

Neuchâtel, Suisse

Je développe des applications web et mobiles pour le Service informatique de l'entité neuchâteloise (SIEN), l'entreprise de transports TransN et le Tribunal Arbitral du Sport. Trois livraisons se détachent : les services d'inscription des citoyens pour la plateforme de vote électronique du canton, la plateforme de signalement du harcèlement de rue, et la connexion SwissID et AGOV dans l'application mobile Guichet Unique. À côté de cela, du .NET et de l'Angular sur la plateforme de jurisprudence du TAS/CAS, et des expérimentations de gouvernance blockchain avec NEDAO.

.NET framework Blazor MAUI Angular PHP Microsoft SQL Server
Septembre 2024 - Aujourd'hui

Membre actif

ESN Neuchâtel · Erasmus Student Network

Neuchâtel, Suisse

J'aide les étudiants internationaux à trouver leurs repères en Suisse : organisation d'événements, et coup de main sur le côté pratique d'une installation à l'étranger.

Bénévolat Gestion d'événements Communication interculturelle
Avril - Juillet 2022

Développeur back-end

ESPRI Digital · Stage

Argentan, France

J'ai développé un service de sauvegarde de bases de données pour des charges conteneurisées tournant sur Kubernetes.

Kubernetes Docker Node.js
2020 - 2022

Développeur full stack

Axxone System · Deux stages

Lyon, France

Juillet-décembre 2020 : composants Vue.js et recherche plein texte sur Elasticsearch. Septembre 2021 - mars 2022 : refonte du site de la Mutuelle Générale de Prévoyance en Vue.js, et reprise d'une partie de son API PHP.

Vue.js Elasticsearch PHP
Voir le site →

Projets

Guichet Unique

La plateforme de prestations en ligne de l'administration neuchâteloise, inaugurée en mai 2005 — Neuchâtel a été un canton pionnier en la matière. Elle comptait 224 prestations en décembre 2022, pour 67 728 comptes privés et 5 009 entreprises, les transactions étant passées de 133 000 en 2012 à 1,24 million en 2021.

Je travaille du côté chancellerie. J'y ai construit les services d'inscription au vote électronique, utilisés par plus de 7 100 personnes dans les semaines suivant leur ouverture, ainsi que la plateforme de signalement du harcèlement de rue, livrée avec la Police neuchâteloise.

.NET Vote électronique Secteur public Démocratie

GuMobile

L'application mobile de la plateforme Guichet Unique, sur iOS et Android — une coque .NET MAUI qui héberge les prestations web de la plateforme, la connexion étant prise en charge nativement. Elle a été lancée par le SIEN et ses partenaires en décembre 2022, sous le slogan « Votre administration dans la poche ».

Elle amène les prestations du canton dans un téléphone — impôts, immatriculation, bulletins scolaires, permis de pêche et de chasse, Feuille officielle — même si quelques prestations plus complexes passent encore par la version ordinateur.

MAUI iOS Android Développement mobile Services publics

NEDAO

Une association neuchâteloise qui offre aux citoyens, aux PME et aux institutions du canton un terrain d'expérimentation pour les smart contracts, les DAO et de nouveaux modèles de gouvernance.

Le projet exploite un portail DID pour l'identité décentralisée et Snapshot pour les votes de gouvernance. Il réunit hautes écoles, organismes publics et entreprises locales — parmi lesquels la HE-ARC, l'Université de Neuchâtel, le SECO, Platinn et Arcantel.

Blockchain Smart contracts DAO Gouvernance Web3

Nemo News

Système d'information mobile officiel développé par l'État et la Ville de Neuchâtel en partenariat avec Arcantel, qui diffuse les actualités et les communications des institutions publiques directement sur le smartphone des citoyens.

L'application propose un filtrage des actualités par thème et par éditeur, des notifications push pour les informations importantes, des alertes d'urgence, des services de géolocalisation et un annuaire des numéros d'urgence de la région neuchâteloise.

MAUI iOS Android Plateforme d'actualités Information publique

Nemo Wifi

Initiative de réseau WiFi public gratuit lancée par le canton de Neuchâtel, qui offre un accès internet sécurisé sur environ 300 points d'accès répartis dans toute la région.

Le service repose sur une authentification unifiée permettant de se connecter sur plusieurs sites avec un seul identifiant, une inscription par SMS, et la prise en charge des numéros de téléphone internationaux sans collecte de données personnelles.

PHP Réseau WiFi Authentification Service public Infrastructure

TAS/CAS - Tribunal Arbitral du Sport

J'ai participé à la refonte du site principal du TAS/CAS et développé la nouvelle plateforme de jurisprudence.

Le site de jurisprudence donne un accès complet aux sentences arbitrales sportives et aux précédents juridiques.

.NET Angular Refonte web Plateforme juridique

Formation

EPITECH - European Institute of Technology

Septembre 2019 - Août 2024

Expert en technologies de l'information, développement logiciel

Le Programme Grande École est le cursus phare d'Epitech Technology. Une formation de 5 ans pour devenir expert en informatique, au contenu technique dense et progressif, jalonnée de projets de programmation couvrant de nombreux langages.

C++ C Python JavaScript

Dublin City University

Septembre 2022 - Mai 2023

Faculty of Engineering and Computing

Dublin, Irlande

Quatrième année d'études à la Dublin City University, en Irlande. Cette expérience internationale m'a permis d'élargir mes connaissances en découvrant une autre culture.

Python Django C Travail d'équipe

Compétences

Écosystème .NET

C#
.NET Framework
Blazor
MAUI
ASP.NET Core

Architecture logicielle & patterns

Clean Architecture
MediatR
API REST

Développement mobile

iOS
Android
Fastlane

Technologies front-end

Angular
Vue.js
TypeScript
JavaScript

Bases de données

Microsoft SQL Server
MySQL

DevOps & outils

TeamCity
Git / SVN
IIS

Autres technologies

Node.js
PHP
C / C++
Blockchain

Langues

Français - Langue maternelle
Anglais - Niveau professionnel

Contact

Je suis toujours à la recherche de nouvelles collaborations pour mettre mon expertise au service de vos projets.

N'hésitez pas à me contacter pour discuter de vos besoins.