~/william-bassole/compétences

Compétences

Ce que je sais faire, et où je l'ai appliqué.

langages

Python

Mon langage principal pour travailler avec des données : lecture de fichiers CSV avec pandas, traitement des données et algorithmes écrits à la main.

Scala

Programmation orientée objet et fonctionnelle, utilisée pour un programme de gestion de cinéma (réservations, salles).

Java

En cours d'apprentissage.

bases de données

SQL · PostgreSQL

Modéliser un besoin (cas d'utilisation, diagramme de classes), le traduire en schéma relationnel normalisé en troisième forme normale, puis écrire des requêtes avec jointures, agrégations et calculs sur les dates pour en tirer des indicateurs utiles.

fondamentaux

Algorithmique et structures de données

Tri, parcours linéaires, graphes et parcours en largeur (BFS). Je choisis un algorithme en fonction du problème et j'analyse sa complexité en temps et en mémoire.

Systèmes d'information

Partir d'un besoin métier et le traduire en données, en processus et en outils.

Développement logiciel

Écrire un code organisé et documenté, que quelqu'un d'autre peut installer, lancer et comprendre.

outils

VS Code, Git et GitHub.

langues

Français, langue maternelle.
Anglais, niveau B2.