M. BENJAMIN

TIMA

Plateforme de gestion de candidature

WEB
FULLSTACK

Description

TIMA est un projet développé par Takima pour simplifier et optimiser la gestion des candidatures au sein de l'entreprise. L'application traite une grande variété de profils, allant des stagiaires aux UX/UI designers, en passant par d'autres types de candidats.

Avec près de 200 candidatures à gérer chaque saison, l'automatisation des processus est essentielle pour gagner en efficacité et en productivité.

L'application propose également des fonctionnalités avancées, telles que l'envoi automatique de mails et la planification d'entretiens, pour améliorer l'expérience des recruteurs et des candidats.

Rôle

Développeur Fullstack

Période

MAR - DEC 2024

Compétences

  • Next.js

  • React.js

  • TypeScript

  • Spring

  • Java

  • Postgres

  • Hibernate

  • Docker

  • Gitlab CI/CD

  • Git

  • file_type_tailwind

    Tailwind

Formulaire de création d'emploi

Formulaire de création de job

Faire évoluer une candidature dans un processus de recrutement

Formulaire de création de job
Illustration d'un traitement de candidature

Migration de données avec Notion

Illustration de migration de données

J'ai travaillé sur un script de migration en utilisant Notion API. La procédure de migration se résume à : récupération des données de Notion puis appel API pour sauvegarder dans ma base de données.

Mais étant donné que l'ordre d'appel API a une importance, le choix de JavaScript n'est pas le plus judicieux, car il faut gérer la communication asynchrone.

Le mieux est d'utiliser un langage comme Python qui permet d'éviter les problèmes liés à l'asynchronisme et offre un meilleur contrôle du processus de migration.