Candidature · Stage de 12 semaines

Construire,
apprendre et faire
avancer les idées.

Je m'appelle Yonatan Negash Kebret. Étudiant en BUT 3 Informatique, parcours DACS à l'IUT de Toulouse, je recherche un stage de trois mois autour du développement web.

J'aime transformer un besoin concret en solution fonctionnelle, apprendre les technologies nécessaires et utiliser l'intelligence artificielle pour avancer plus efficacement, sans renoncer à comprendre ce que je construis.

Toulouse Développement web FR · EN · AM
approach.ts
const approach = {
  build: "with purpose",
  learn: "by doing",
  verify: true
}
ready to learn
01 Concevoir
02 Apprendre
03 Vérifier
Une méthode simple.
Des résultats utiles.

Ce qui me motive
en informatique.

Ce que j'apprécie dans l'informatique, c'est la possibilité de partir d'un besoin concret, de chercher une solution et de la transformer en quelque chose d'utile.

Je suis particulièrement intéressé par le développement web, la conception d'interfaces et les questions de sécurité et de gestion des données. J'aime comprendre comment les différentes parties d'une application fonctionnent ensemble, mais aussi réfléchir à la manière dont les utilisateurs vont réellement s'en servir.

Je ne pense pas qu'il soit nécessaire de tout connaître avant de commencer un projet. En revanche, il faut être capable de chercher, d'apprendre, de tester et de remettre en question ses premières solutions.

01

Autonomie

Avancer par moi-même, organiser mon travail et chercher des solutions avant de solliciter de l'aide.

02

Capacité d'apprentissage

Aborder une technologie inconnue grâce à la documentation, la pratique et l'expérimentation.

03

Persévérance & recul

Comprendre l'origine d'un problème, tester des hypothèses et corriger ce qui doit l'être.

Apprendre une nouvelle stack,
construire une application complète.

10 semaines
CyberSoft PLC · Addis-Abeba

Lors de mon stage de deuxième année de BUT Informatique chez CyberSoft PLC, j'ai travaillé sur la conception et le développement d'une application web de gestion documentaire.

L'entreprise disposait déjà d'un outil interne dont l'interface et certaines fonctionnalités devaient être modernisées. Mon objectif était de développer une nouvelle base technique permettant de gérer les documents et les dossiers, de sécuriser les accès et de faciliter la collaboration entre utilisateurs.

Je n'avais jamais développé avec React ni TypeScript avant ce stage. J'ai donc dû apprendre ces technologies tout en avançant sur un véritable projet, à partir des besoins définis avec mon tuteur.

01

Gestion documentaire

Dépôt, téléchargement et mise à jour de fichiers, navigation par dossiers, métadonnées, prévisualisation et corbeille.

02

Utilisateurs & permissions

Gestion des comptes, rôles administrateur et employé, avec contrôle des droits d’accès aux documents.

03

Architecture & données

Front-end React/TypeScript, données PostgreSQL via Supabase et organisation par fonctionnalités.

04

Automatisation & collaboration

Demandes d’échange entre entreprises, tableau de bord et fonctions automatisées de maintenance.

Technologies abordéesReactTypeScriptSupabasePostgreSQLMaterial UIRLS

Ce que j'ai appris en chemin

Avancer rapidement ne signifie pas simplement écrire du code le plus vite possible. J'ai rencontré des difficultés liées aux politiques de sécurité de la base de données et à l'organisation des fichiers et des dossiers. Il m'a fallu identifier les causes, revoir certains choix et ajuster la structure de l'application.

Cette expérience m'a donné davantage confiance dans ma capacité à apprendre une technologie inconnue et à mener un projet technique sur la durée.

L'application constituait une base technique destinée à une future évolution de l'outil interne. Sa mise en production et l'intégration des données existantes restaient à effectuer par l'entreprise.

Des projets pour apprendre
en faisant.

Projet universitaire · 4 mois

Application de gestion en équipe

Projet réalisé en groupe de cinq : modélisation du besoin, documentation, développement full-stack, tests et retours utilisateurs.

Travaux Pratiques

Environnement Linux

Installation et configuration d'un environnement de développement sous Debian dans une machine virtuelle VirtualBox.

Des compétences développées
en pratiquant.

Mon approche consiste à consolider mes bases, à choisir les outils adaptés à chaque besoin et à apprendre de nouvelles technologies lorsque le projet l'exige.

Développement web

HTML · CSS · PHP · React · TypeScript

Programmation

Java · Python · Ada

Données & sécurité

PostgreSQL · Supabase · Authentification · RLS

Systèmes & conception

Windows · Linux Debian · UML · Structuration d'applications

L'IA comme accélérateur,
pas comme substitut.

Je pense que l'avenir de l'informatique se construira en grande partie avec l'intelligence artificielle. Le plus intéressant n'est pas de l'utiliser pour remplacer la réflexion humaine, mais de s'en servir pour apprendre plus vite, explorer des solutions, automatiser certaines tâches et avancer plus efficacement.

01

Explorer

Découvrir des approches et accélérer les recherches.

02

Comprendre

Apprendre le fonctionnement des solutions proposées.

03

Vérifier

Tester, contrôler et corriger pour garder la maîtrise.

Une démarche assistée par l'IA,
pilotée par mes choix.

Pour réaliser ce site, j'ai organisé le travail en plusieurs étapes, en utilisant différents outils selon leur utilité. Chaque résultat a été relu, adapté et vérifié.

01
Gemini

Explorer les possibilités

Identifier les outils d'IA pertinents et réfléchir à la manière d'organiser le travail.

02
ChatGPT

Définir le contenu

Analyser l'offre, structurer les sections, préciser le ton et préparer les textes.

03
v0

Générer le site

Transformer un cahier des charges détaillé en une première version fonctionnelle.

04
GitHub

Publier le code

Conserver le code source et préparer le déploiement avec une version claire et traçable.

05
Cloudflare Pages

Mettre en ligne

Déployer le site pour le rendre accessible et vérifier son comportement dans un environnement réel.

Prêt à apprendre,
et à contribuer.

Je souhaite rejoindre un environnement où je pourrai participer à des projets concrets, apprendre auprès de personnes expérimentées et contribuer à produire des solutions utiles.

Écrire à Yonatan Stage conventionné · 12 semaines · Toulouse