đź‘‹ Bonjour, je suis

Ethan Monjal

DĂ©veloppeur Back-end

de 21 ans passioné par l'informatique en général.

La quasi-totalité de mes compétences ont été acquises en autodidacte à travers divers projets, ou juste par curiosité.

Depuis 2018, je navigue dans le monde du développement, trouvant ma joie dans les puzzles logiques, les algorithmes et la douce symphonie du codage !

MONJAL Ethan

Technologies

Expériences

19/08/2024 - maintenant

(5 mois et 3 jours)

Seedext

(CDI)

développeur back-end

DĂ©veloppement continu d'un backend NodeJS

- Création de nouvelle fonctionnalités

- Maintenance de fonctionnalités

- Review de code et sessions de par coding

- Initiateur de certain choix techniques

Technologies: TypeScript • NodeJS • PostgreSQL • Redis • Google Cloud Platform (GCP) • Github

12/02/2024 - 11/08/2024

(5 mois et 4 semaines)

Seedext

(CDD)

développeur back-end

DĂ©veloppement continu d'un backend NodeJS

- Création de nouvelle fonctionnalités

- Maintenance de fonctionnalités

- Review de code et sessions de par coding

- Initiateur de certain choix techniques

Technologies: TypeScript • NodeJS • PostgreSQL • Redis • Google Cloud Platform (GCP) • Github

06/11/2023 - 08/12/2023

(1 mois et 1 jour)

Seedext

(Stage)

développeur back-end

Migration d'un backend Golang vers un backend NodeJS

Création du schéma d'une base de données PostgreSQL et création d'un service Redis

Création et migration de nombreuses routes en respectant les conventions RESTful.

Initiateur de discussions cruciales, activement dirigé des échanges sur les choix techniques du backend.

Technologies: TypeScript • NodeJS • PostgreSQL • Redis • Google Cloud Platform (GCP) • Github

17/07/2023 - 18/08/2023

(1 mois et 1 jour)

Seedext

(Stage)

développeur back-end

Refactor d'un backend Golang dans l'objectif d'améilorer la qualité de code, la maintenance, le respect des conventions RESTful.

Développement continu du backend (ajout et maintenance de fonctionalités)

Technologies: Golang • PostgreSQL • Google Cloud Platform (GCP) • Github

Projets

Portfolio

OPEN SOURCE

Mon portfolio créer avec Svelte

  • CrĂ©ation d'un site web responsive
  • Mise en place d'actions GitHub pour le deploiement automatique
  • CrĂ©ation de scènes 3D

Technologies: NodeJS • TypeScript • Svelte • ThreeJS • Tailwind • Github • Github Actions

File Tree Generator

OPEN SOURCE

Plugin pour l'outil de prise de note Obsidian permettant de générer des arborescences de fichier en utilisant la fonctionnalité `callout` de l'application

  • Mise en place de tests unitaires
  • Gestion d'une application Open Source (versioning, publication, suggestions)
  • Mise en place d'actions GitHub pour crĂ©er automatiquement des releases
  • Documentation pour les utilisateurs du plugin

Technologies: NodeJS • TypeScript • Electron • Github • Github Actions

Tintify

OPEN SOURCE

Librairie NPM permettant d'ajouter des effets et couleurs dans le terminal

  • Mise en place de tests unitaires
  • Gestion d'un package NPM Open Source (versioning, publication, suggestions)
  • Mise en place d'actions GitHub pour effectuer des tests et vĂ©rifications ESLint
  • Documentation sur les sĂ©quences d'Ă©chappement ANSI
  • CrĂ©ation de divers fonctions afin de manipuler les valeurs RGB (gradient linĂ©aires, arc-en-ciel, etc...)

Technologies: NodeJS • TypeScript • Vitest • NPM

Virtual Royaume

OPEN SOURCE

Communauté de developpeurs

  • Participation active Ă  la communautĂ© de dĂ©veloppeurs pour offrir et recevoir de l'entraide
  • Review des contributions de la communautĂ©
  • DĂ©veloppement d'un bot Discord Ă  l'aide de l'API DiscordJS

Technologies: NodeJS • TypeScript • Github