Aller au contenu

Développeur d'applications — Suisse romande

Concevoir avec précision.Développer avec intention.

Je suis Maxime Derbigny, développeur d'applications en Suisse romande. Je conçois et fais évoluer des solutions web, avec un intérêt particulier pour les technologies modernes, l'architecture et la qualité logicielle.

Portrait en noir et blanc de Maxime Derbigny, souriant, devant un fond sombre ponctué d'un aplat vermillon.
Basé à
Attalens, Fribourg
Actuellement
MICRO Informatic Systems SA

CFC Informaticien · Brevet fédéral en cours

01À propos

Une approche polyvalente du développement logiciel.

Maxime Derbigny de profil, regard tourné vers la lumière, sur fond sombre.

Développeur d'applications CFC, je travaille chez MICRO Informatic Systems SA tout en préparant le brevet fédéral d'informaticien de gestion à l'ISEIG.

Mon expérience m'a permis de développer une approche polyvalente du développement logiciel : du frontend aux bases de données, en passant par la logique applicative et la maintenance de solutions métier.

J'apprécie comprendre les besoins derrière une application, concevoir des solutions pertinentes et chercher continuellement à améliorer leur qualité.

Je m'intéresse particulièrement à React, Next.js, aux architectures modernes et aux outils qui permettent de développer des applications fiables, performantes et évolutives.

Formation en cours
Brevet fédéral — ISEIG
Diplôme
CFC Informaticien, dév. d'applications

Langues

  • Français
  • Anglais
  • Allemand

02Expertise

Quatre domaines, une même exigence.

  1. Frontend Development

    Conception d'interfaces claires et réactives avec React, Next.js et TypeScript. Attention portée à la structure des composants, à l'accessibilité et à la cohérence visuelle.

    • React
    • Next.js
    • AngularJS
    • TypeScript
    • JavaScript
    • Tailwind CSS
  2. Application Development

    Développement et évolution d'applications métier : analyse des besoins, implémentation de fonctionnalités, intégration d'API REST et maintenance corrective et évolutive.

    • C# / .NET
    • Node.js
    • PHP
    • API REST
  3. Databases & Data

    Modélisation et manipulation de bases de données relationnelles, écriture de requêtes SQL et T-SQL, adaptation de schémas existants et utilisation d'ORM modernes.

    • PostgreSQL
    • SQL Server
    • MySQL
    • Prisma ORM
    • Neon
  4. Engineering Practices

    Qualité logicielle, versionnement, automatisation et méthodes Agile. Un intérêt marqué pour le Clean Code, les tests et les pipelines CI/CD.

    • Git
    • GitHub Actions
    • Scrum
    • Clean Code

03Stack

Des outils choisis pour leur justesse.

Les technologies rencontrées au fil de mon parcours, et celles que je privilégie aujourd'hui pour construire des applications fiables et évolutives.

Interfaces web modernes, typées et accessibles.

  • React

    Bibliothèque de référence pour mes interfaces.

  • Next.js

    App Router, Server Components, rendu hybride.

  • TypeScript

    Typage strict, du composant à la donnée.

  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS

    Design tokens et composition utilitaire.

  • Bootstrap
  • AngularJS

    Rencontré sur des applications existantes.

Technologies que j'apprécie particulièrement.

Compétences transversales

  • Développement d'applications
  • Analyse des besoins
  • Résolution de problèmes techniques
  • Maintenance applicative
  • Gestion de bases de données
  • Intégration d'API
  • Qualité logicielle
  • Méthodes Agile
  • Scrum
  • Collaboration technique

04Parcours

Un parcours construit étape par étape.

De l'apprentissage aux CFF à mon poste actuel, en passant par le CFC et le brevet fédéral en préparation.

  1. 01 / Les fondations

    Poser les fondations.

    Apprenti développeur

    SBB CFF FFS

    août 2021 — août 2024Berne, Suisse

    Première expérience professionnelle en développement informatique, dans un environnement d'entreprise structuré.

  2. 02 / L'évolution

    Consolider la pratique.

    Apprenti développeur

    Groupement Romand de l'Informatique

    août 2024 — juillet 2025Montagny-près-Yverdon, Vaud, Suisse

    Dernière année d'apprentissage en environnement professionnel, conclue par la réalisation du Travail Pratique Individuel du CFC.

  3. 03 / Le tournant

    Un nouveau chapitre.

    Développeur junior

    MICRO Informatic Systems SA

    septembre 2025 — Aujourd'huiMontagny-près-Yverdon, Vaud, Suisse

    Poste actuel

    Développement et évolution d'applications métier, du frontend aux bases de données SQL.

    CFC d'informaticien — Développement d'applications

    EPSIC

    juillet 2025Lausanne, Vaud, Suisse

    Diplôme obtenu

  4. 04 / Élargir les perspectives

    Élargir les perspectives.

    Informaticien de gestion avec brevet fédéral

    ISEIG

    février 2026 — avril 2027Lausanne, Vaud, Suisse

    En cours

    Formation orientée gestion de projet, analyse des exigences et compréhension des besoins métier.

    Professional Scrum Master I

    Scrum.org

    septembre 2026

  5. NEXT CHAPTER_

    La suite reste à écrire...

    Continuer à apprendre. Construire avec exigence. Évoluer.

    Aujourd'hui, je poursuis mon évolution dans le développement logiciel, avec un intérêt croissant pour l'architecture, la qualité et les responsabilités techniques.

05Certifications

Des acquis vérifiés.

  1. Badge Scrum.org Professional Scrum Master I

    Professional Scrum Master IPSM I

    Scrum.org

    Certification officielle attestant de la compréhension de Scrum : responsabilités, événements, artefacts et principes du cadre de travail.

    97,5 %

    Résultat

06Approche

Une ingénierie qui dure.

Des pratiques que je cherche à appliquer au quotidien et à approfondir, plus que des certitudes.

  1. Qualité du code

    Un code lisible, explicite et cohérent vaut mieux qu'un code astucieux. Je m'applique à écrire ce que je serais content de relire dans six mois.

  2. Maintenabilité

    Les applications vivent longtemps. Séparer les responsabilités et limiter la complexité facilite chaque évolution future.

  3. Architecture

    Comprendre le besoin avant de choisir la structure. Préférer des solutions simples, cohérentes et adaptées au périmètre réel.

  4. Automatisation

    Ce qui peut être vérifié automatiquement doit l'être : formatage, lint, typage, tests et déploiement, via des pipelines CI/CD.

  5. Tests

    Des tests ciblés, qui protègent les comportements importants sans alourdir le développement.

  6. Amélioration continue

    Apprendre en pratiquant, mesurer, ajuster. Chaque itération est une occasion de faire un peu mieux.

Ce site applique ces principes

Next.js App RouterTypeScript strictTests Vitest & PlaywrightCI GitHub ActionsDéploiement Vercel

07Contact

Construisons la suite.

Une question, une opportunité ou simplement envie d'échanger autour du développement logiciel ? N'hésite pas à me contacter.