Stage 6 mois minimum (ou alternance) • Disponible dès que possible

Vincent DubuissonCandidature Stage Développement web, IA & gouvernance numérique

Étudiant en Master 2 Sciences du Logiciel à l'Université de Toulouse (Campus Paul Sabatier). Je suis passionné par l'ingénierie logicielle, notamment mobile et web. Curieux, rigoureux et autonome, j’ai déjà mené plusieurs projets concrets, à la fois personnels et universitaires, autour d’applications Android et d’interfaces innovantes.

« De la conception de A à Z à l'optimisation des architectures : concevoir des applications robustes, centrées utilisateur, en combinant rigueur logicielle et IA constructive. »
Immersion en Entreprise

Expérience Professionnelle

Mise en application pratique des principes d'architecture logicielle en environnement professionnel.

Stage de fin de cycle

Développeur Full-Stack (Stagiaire)

Berger-Levrault

Mai - Août 2026

Missions & Réalisations clés :

  • Migration d'un monolithe Java/PrimeFaces vers une API REST (Spring Boot) et des micro-frontends (Angular).
  • Maîtrise des frameworks Spring : Boot, Data, Security
  • Migration de bases de données et sécurisation du backend par des tests unitaires et d'intégration (Mockito).
  • Travail en équipe Agile SCRUM et application des principes d'architecture logicielle.

Technologies & Stack utilisées :

Java
JavaBackend
Spring
SpringAPI REST
Angular
AngularMicro-frontends
TypeScript
TypeScriptFrontend
Réalisations Concrètes

Projets Personnels & Universitaires

Une distinction claire entre applications personnelles publiées sur le Play Store et logiciels conçus pour des clients réels en contexte universitaire.

Projet Personnel2021 – Aujourd'hui
Android SDKJava / KotlinServices d'arrière-planArchitecture modulaire
Icône de Application Mobile de Suivi et Gestion de Batterie

Application Mobile de Suivi et Gestion de Batterie

Protection intelligente & prolongation de la durée de vie de l'appareil

Téléchargements : +60 000
Note moyenne : 4.4 / 5(790 avis)
💡L'Origine & Le Besoin

Ce projet est né d'un besoin personnel pour préserver la batterie de mon téléphone portable en respectant des plages de charge et des seuils de température optimaux. L'application permet de définir des alertes ciblées pour prolonger l'état de marche de l'appareil. J'ai ensuite décidé de la rendre publique sur le Google Play Store pour en faire profiter la communauté.

🔄Évolution & Écoute Utilisateur

Commencée en autodidacte dès la fin du lycée puis enrichie au fil de ma licence, l'application souffrait d'un manque d'architecture rendant la maintenance très complexe, ce qui m'a valu de la délaisser un temps.

🤖L'Apport de l'IA

Cet été, j'ai entièrement recodée l'application de zéro avec l'aide de l'IA en m'appuyant sur l'interface existante comme prototype. J'en ai également profité pour proposer une version 'Lite', épurée des fonctionnalités avancées pour répondre à la demande d'utilisateurs souhaitant une expérience minimaliste.

Projet Personnel2024 – Aujourd'hui
Android SDKForeground ServiceLiveDataRoom DatabaseArchitecture MVVM
Icône de BikeComputer – Compteur GPS & Télémétrie Sportive

BikeComputer – Compteur GPS & Télémétrie Sportive

Compteur de vélo connecté & télémétrie sportive autonome

Téléchargements : +700
Note moyenne : 4.0 / 5(4 avis)
💡L'Origine & Le Besoin

Pratiquant le VTT et le vélo de route, j'avais besoin d'un compteur GPS fiable sur mon guidon pour suivre mes performances en direct (vitesse instantanée et moyenne, dénivelé, distance). Ne voulant pas dépendre des limitations de la version gratuite de Strava, j'ai développé ma propre solution sur mesure.

🔄Évolution & Écoute Utilisateur

Ce projet s'inscrit dans la continuité d'un logiciel Java développé lors d'un projet universitaire de consultation d'activités sportives. Je l'ai adapté au mobile sous Android avec une architecture moderne (Foreground Service pour le tracking en tâche de fond, LiveData, Room Database, patron MVVM), un service de suivi en temps réel et un système modulable de widgets configurables sur l'écran d'activité.

🤖L'Apport de l'IA

BikeComputer a été conçu avec l'assistance de l'IA pour valider les formules trigonométriques et algorithmes mathématiques de géolocalisation/vitesse, ainsi que pour guider la modélisation de la base de données locale.

Projet Universitaire2026
ElectronVue.jsPythonAgile SCRUM

Logiciel de Data-Visualisation & Tableaux de Bord

Extraction analytique et restitution visuelle sur mesure pour client réel

Commande Client Réel • Méthode Agile SCRUM
💡L'Origine & Le Besoin

Conception et livraison d'un logiciel complet sous Electron avec Vue.js et Python pour répondre aux exigences d'un client réel en méthode Agile SCRUM. L'outil analyse, filtre et croise des données métier volumineuses issues de classeurs Excel pour générer des tableaux de bord interactifs.

🔄Évolution & Écoute Utilisateur

Collaboration directe avec le client sous forme de sprints itératifs : recueil du besoin, démonstrations régulières, ajustements UX et fiabilisation des règles d'extraction des formats de fichiers complexes.

🤖L'Apport de l'IA

Support à la mise en place d'algorithmes robustes de parsing de fichiers tabulaires complexes et automatisation de la rédaction de suites de tests unitaires et de non-régression.

Projet Universitaire2025
Javascript

Visualisation de mail en carte mentale

Extension pour visualiser les mails sous forme de carte mentale

Commande Client Réel
💡L'Origine & Le Besoin

Conception et livraison d'une extension pour le logiciel de gestion de mail ThunderBird. L'outil analyse les mails afin de les catégoriser et les ranger dans des noeuds d'une carte mentale paramétrée en amont.

🔄Évolution & Écoute Utilisateur

Collaboration directe avec le client sous forme de réunions : recueil du besoin, ajustements de l'UI, difficultés rencontrées. J'ai dû réaliser le projet majoritairement seul car mon groupe ne travaillait pas.

🤖L'Apport de l'IA

Aide sur la recherche de bibliothèque pour créer des cartes mentales et pour apprendre à créer des extensions web sur ThunderBird.

Alignement & Vision

Pourquoi Alpha to Oméga ?

Ce qui m'attire particulièrement chez Alpha to Oméga, c'est l'opportunité d'intervenir sur le cycle de vie complet d'un projet, de la conception à la mise en production :

Axe 01Conception de A à Z

Captation et formalisation du besoin utilisateur

Participer activement au recueil, à la reformulation et à la conception globale de A à Z.

Ce qui m'a manqué

Au cours de mon stage cet été, j'ai repris un produit existant sans avoir tout le contexte en amont, l'analyse étant entièrement portée par un Product Owner.

Mon objectif chez Alpha to Oméga

Chez Alpha to Oméga, je souhaite participer activement au recueil, à la reformulation et à la conception globale de A à Z pour concevoir des applications centrées utilisateur.

Axe 02Cloud & Ops

Découvrir la phase DevOps et le déploiement

S'investir dans le déploiement, la configuration et la mise en ligne d'applications.

Ce qui m'a manqué

Mon stage chez Berger-Levrault s'est concentré exclusivement sur le développement pur, sans toucher aux aspects Ops.

Mon objectif chez Alpha to Oméga

Je souhaite m'investir dans le déploiement, la configuration et la mise en ligne d'applications.

Axe 03IA & Productivité

Une utilisation constructive et productive de l'IA

Avoir le droit d'utiliser l'IA intelligemment est un vrai atout au quotidien pour gagner en efficacité.

Ce qui m'a manqué

Durant mon stage, l'IA était initialement interdite pour apprendre, puis tolérée pour du simple copier-coller une fois la techno maîtrisée, sans pouvoir automatiser les tâches répétitives.

Mon objectif chez Alpha to Oméga

Je souhaite exploiter l'IA agentique pour coder plus vite, automatiser l'écriture de tests unitaires/d'intégration complexes et me concentrer sur l'architecture et la valeur ajoutée.

Compétences & Posture

Compétences Techniques & Posture face à l'IA

Une base technique solide enrichie par une utilisation méthodique et responsable des technologies d'assistance par IA.

Langages de programmation

Niveau Avancé
JavaJavaScriptTypeScript
Bases solides
PythonSQLHTML
Notions
CSSOCamlCoq

Frameworks & Outils

Technologies appliquées en stage, sur les projets personnels et lors de la formation universitaire :

SpringSpring
AngularAngular
Vue.jsVue.js
GitGit
IntelliJIntelliJ
JiraJira
Android SDKAndroid SDK
LiquibaseLiquibase
ElectronElectron
MavenMaven
Vision de l'ingénieur

Posture face à l'Intelligence Artificielle

« Je considère l'IA comme un formidable accélérateur de compétences et de productivité, à condition de conserver un regard critique permanent. »

Je l'utilise pour implémenter les prototypes, résoudre des algorithmiques mathématiques complexes (comme sur l'application BikeComputer) ou automatiser des tâches fastidieuses, tout en gardant la maîtrise totale de l'architecture, de la relecture et de la validation du code généré.

⚡ Prototypage

Générer une UI rapidement à partir de prototype pour valider le besoin.

🧩 Résolution algorithmique

Aide aux formules mathématiques de géolocalisation et calculs complexes.

🛡️ Rigueur & Contrôle

Maîtrise totale du code : relecture stricte, tests unitaires et validation d'architecture.

Disponibilité & Rythme

Planning & Calendrier de stage/alternance

Rythme prévisionnel de présence en entreprise pour l'année universitaire 2026 – 2027 (Master 2 Sciences du Logiciel – Université Paul Sabatier).

Jusqu'à fin Octobre

2 jours / semaine en entreprise

Entreprise : Lundi & Mardi
Mercredi, Jeudi & Vendredi à l'Université
À partir de Novembre

3 jours / semaine en entreprise

Entreprise : Lundi, Mardi & Mercredi
Jeudi & Vendredi à l'Université

Calendrier Universitaire Prévisionnel (M2 SDL)

Année 2026 – 2027 • Master Sciences du Logiciel (Toulouse)

Planning prévisionnel Master 2 Sciences du Logiciel 2026-2027
Prise de Contact

Échangeons ensemble

Disponible dès maintenant pour échanger sur vos projets, les missions visées et l'opportunité d'un stage ou d'une alternance.