Skip to content

Application Developer — French-speaking Switzerland

Design with precision.Build with intent.

I'm Maxime Derbigny, an application developer in French-speaking Switzerland. I design and evolve web solutions, with a particular interest in modern technologies, architecture and software quality.

Black and white portrait of Maxime Derbigny, smiling, against a dark background with a vermilion block of colour.
Based in
Attalens, Fribourg
Currently
MICRO Informatic Systems SA

CFC Application Developer · Federal diploma in progress

01About

A versatile approach to software development.

Maxime Derbigny in profile, looking towards the light, on a dark background.

As a federally certified (CFC) application developer, I work at MICRO Informatic Systems SA while preparing for the federal diploma in business IT at ISEIG.

My experience has given me a versatile approach to software development: from frontend to databases, through application logic and the maintenance of business solutions.

I enjoy understanding the needs behind an application, designing relevant solutions and continuously improving their quality.

I am particularly interested in React, Next.js, modern architectures and the tools that make it possible to build reliable, performant and scalable applications.

Degree
CFC Application Developer

Languages

  • French
  • English
  • German

02Expertise

Four areas, one standard of care.

  1. Frontend Development

    Designing clear, responsive interfaces with React, Next.js and TypeScript. Careful attention to component structure, accessibility and visual consistency.

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

    Developing and evolving business applications: requirements analysis, feature implementation, REST API integration, and corrective and evolutionary maintenance.

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

    Modelling and manipulating relational databases, writing SQL and T-SQL queries, adapting existing schemas and working with modern ORMs.

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

    Software quality, versioning, automation and Agile methods. A strong interest in Clean Code, testing and CI/CD pipelines.

    • Git
    • GitHub Actions
    • Scrum
    • Clean Code

03Stack

Tools chosen for their fitness.

The technologies I have encountered along my journey, and the ones I favour today for building reliable, scalable applications.

Modern, typed and accessible web interfaces.

  • React

    My go-to library for interfaces.

  • Next.js

    App Router, Server Components, hybrid rendering.

  • TypeScript

    Strict typing, from component to data.

  • JavaScript
  • HTML5
  • CSS3
  • Tailwind CSS

    Design tokens and utility composition.

  • Bootstrap
  • AngularJS

    Encountered on existing applications.

Technologies I particularly enjoy.

Cross-functional skills

  • Application development
  • Requirements analysis
  • Technical problem solving
  • Application maintenance
  • Database management
  • API integration
  • Software quality
  • Agile methods
  • Scrum
  • Technical collaboration

04Journey

A journey built step by step.

From my apprenticeship at SBB to my current position, through the CFC diploma and the federal diploma in preparation.

  1. 01 / The foundations

    Laying the foundations.

    Developer apprentice

    SBB CFF FFS

    August 2021 — August 2024Bern, Switzerland

    First professional experience in software development, within a structured corporate environment.

  2. 02 / The evolution

    Consolidating the practice.

    Developer apprentice

    Groupement Romand de l'Informatique

    August 2024 — July 2025Montagny-près-Yverdon, Vaud, Switzerland

    Final year of apprenticeship in a professional environment, completed with the individual practical assignment (TPI) of the CFC diploma.

  3. 03 / The turning point

    A new chapter.

    Junior Developer

    MICRO Informatic Systems SA

    September 2025 — TodayMontagny-près-Yverdon, Vaud, Switzerland

    Current position

    Developing and evolving business applications, from frontend to SQL databases.

    CFC in IT — Application Development

    EPSIC

    July 2025Lausanne, Vaud, Switzerland

    Degree obtained

  4. 04 / Broadening horizons

    Broadening horizons.

    Business IT specialist with federal diploma

    ISEIG

    February 2026 — April 2027Lausanne, Vaud, Switzerland

    In progress

    Training focused on project management, requirements analysis and understanding business needs.

    Professional Scrum Master I

    Scrum.org

    September 2026

  5. NEXT CHAPTER_

    The rest is yet to be written...

    Keep learning. Build with rigour. Evolve.

    Today, I continue to grow in software development, with a growing interest in architecture, quality and technical responsibilities.

05Certifications

Verified achievements.

  1. Scrum.org Professional Scrum Master I badge

    Professional Scrum Master IPSM I

    Scrum.org

    Official certification attesting to an understanding of Scrum: accountabilities, events, artefacts and the principles of the framework.

    97.5%

    Result

06Approach

Engineering that lasts.

Practices I strive to apply and deepen every day, rather than fixed certainties.

  1. Code quality

    Readable, explicit and consistent code beats clever code. I strive to write what I would be happy to re-read in six months.

  2. Maintainability

    Applications live a long time. Separating concerns and limiting complexity makes every future change easier.

  3. Architecture

    Understand the need before choosing the structure. Prefer simple, coherent solutions that fit the real scope.

  4. Automation

    Whatever can be checked automatically should be: formatting, linting, typing, tests and deployment, through CI/CD pipelines.

  5. Testing

    Targeted tests that protect important behaviours without weighing down development.

  6. Continuous improvement

    Learn by doing, measure, adjust. Every iteration is an opportunity to do a little better.

This site applies these principles

Next.js App RouterStrict TypeScriptVitest & Playwright testsGitHub Actions CIVercel deployment

07Contact

Let's build what's next.

A question, an opportunity, or simply want to chat about software development? Feel free to get in touch.

Direct message

Prefer a form? Leave me a message — it lands straight in my inbox.

Your data is only used to handle and reply to your request. Legal notice