02IUT Clermont Auvergne

BUT in Computer Science

IUT Clermont Auvergne · 2023-2026 · Application development track

Three years at the IUT in Aubière, two of them as an apprentice at HDM-SOFT. The BUT is built around six competences assessed in real situations: here is what each one covers, and where I put it into practice.

3 years
at IUT Clermont Auvergne
2 years
as an apprentice at HDM-SOFT
6
competences of the national framework

The six competences

Official framework (new tab)
  1. C1Level 3

    Build an application

    Design, code, test and integrate a software solution for a client, with attention to code quality and documentation.

    In practice

    The Beex front-end, from mockup to production, and Jaw end to end: API, mobile, desktop.

  2. C2Level 3

    Optimize applications

    Deliver applications optimized against explicit criteria (execution time, resource usage) and justify the choices.

    In practice

    Jaw's streaming: Redis cache, playback resume, offline caching and battery management.

  3. C3Level 2

    Administer complex communicating systems

    Install, configure and maintain infrastructure, services and networks, while securing the information system.

    In practice

    My Docker and NGINX deployments, and the Luyia server: several instances behind a proxy, synced through Redis.

  4. C4Level 2

    Manage information data

    Design, administer and exploit the company's data, in compliance with personal data protection.

    In practice

    PostgreSQL and MySQL models for Beex and Jaw, MongoDB for TZ Project, and BBRSTORE's invoicing.

  5. C5Level 3

    Lead a project

    Organize and steer a software project with classic or agile methods, communicating with every stakeholder.

    In practice

    Co-founder of HDM-SOFT: framing, prioritizing and moving Beex forward with the partners, backlog on Azure DevOps.

  6. C6Level 3

    Collaborate within an IT team

    Work effectively in a multidisciplinary team and support the rollout of changes.

    In practice

    Beex's front-end architecture conventions, written down and enforced in code review by the whole team.