đź‘‹ 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 !
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