Erwan
LECLERCQ

Logiciels/Compétences

VS Code

Maîtrise optimale du logiciel Visual Studio Code, notamment avec des connaissances en intégration de WSL pour faciliter certaines tâches de développement.

HTML

Très bonne maîtrise du langage HTML, bonne pratique sur la construction d'une page web, en cours d'apprentissage.

CSS

Très bonne maîtrise du langage CSS, notamment avec Flexbox ou les grilles CSS. De plus, connaissances en media queries pour des designs responsifs, ainsi qu'une bonne maîtrise des keyframes pour des animations toujours élégantes.

Node Js

Connaissances de base sur Node.js grâce à la création d'un bot Discord en JavaScript. J'ai utilisé la librairie discord.js pour ce projet avec npm.

C/C++

Connaissances avancées du langage C/C++, notamment avec l'utilisation de la librairie SDL afin de créer des interfaces utilisateur convaincantes.

SQLite

Connaissances de base sur les bases de données SQL. J'ai utilisé des plateformes telles que SQLite, MySQL et MariaDB.

Git

Bonne maîtrise du versioning avec Git. Néanmoins, quelques lacunes subsistent concernant la gestion des branches et des push.

Python

Apprentissage des bases du langage Python. La syntaxe est acquise, mais aucun projet important n'a été réalisé avec Python à ce jour.

PHP

Début d'apprentissage de ce langage, en l'associant à des bases de données telles que SQLite et MySQL. Tous les concepts de base sont acquis, tels que la syntaxe et la programmation orientée objet.

Javascript

Bonne compréhension du langage lié aux projets déjà réalisés. Néanmoins, un besoin accru de mises en pratique du côté front-end persiste.

Creation/Realisation

Site vitrine

Je possède à mon actif la création de deux sites vitrine : le mien, évidemment, mais aussi celui d'un camarade de classe. Les deux ayant été développés avec mon propre framework CSS afin de pousser l'expérience utilisateur à son maximum.

Voici une image :

Jeu de snake en C avec la librairie SDL

Jeu de Snake réalisé dans le cadre de mes études. Il est totalement responsive et utilise la palette de couleur Catppuccin Mocha.
Il comporte une version fonctionnelle du jeu ainsi qu'un système de menu pour personnaliser l'expérience utilisateur et un système de score.

Voici quelques images :

Bot sur la platforme discord

Pendant mes années lycées, j'ai été développeur principal d'un bot sur la plateforme Discord. Cette démarche était née d'un projet scolaire pour une matière technique. Ce robot disposait de fonctionnalités classiques des robots de la plateforme : il permettait de connaître sa latence réseau mais aussi l'exclusion de membres d'un serveur Discord et bien d'autres choses...
Pendant ce projet, j'ai également participé à la création de l'UI/UX design du site web.

Voici quelques images du site web :

Framework CSS

J'ai développé un petit framework CSS car, ayant déjà utilisé Bulma CSS ainsi que Bootstrap, je l'ai trouvé très pratique pour obtenir un rendu propre rapidement. Cependant, il était terriblement inefficace lorsqu'il s'agissait de faire quelque chose de très personnalisé. C'est alors que j'ai eu l'idée de créer mon propre framework en CSS où le but était simple : un framework permettant de facilement placer les objets sur une page web sans perdre la possibilité de personnalisation ! Ce framework s'appelle Motion. J'ai investigué la structure du code de Bulma CSS afin de comprendre comment les frameworks CSS fonctionnent et j'ai commencé à développer le mien.

Télécharger le CV