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)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.
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.
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.
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.
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.
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.