Fondations Académiques S4 .

Compétences Techniques de Base

Les fondations académiques acquises durant les premières années du BUT Informatique ont établi les bases solides nécessaires à ma progression professionnelle.

Programmation

JavaScript ES6+
Java (OOP, Collections)
HTML5 / CSS3
SQL (bases de données)
Python (algorithmique)

Méthodologies

Git (versioning)
Tests unitaires
Conception UML
Gestion de projet
Travail en équipe

Progression S4 → S6

Progression des compétences IUT

Indicateurs de Progression

Complexité des projets :Académique → Entreprise
Autonomie technique :Encadrée → 80% autonome
Technologies maîtrisées :5 → 15+ technologies
Environnement de travail :Université → Startup

Progression des Compétences BUT RA .

Compétence 1

Mon expérience professionnelle chez Layxo a considérablement enrichi ma maîtrise de la compétence "Réaliser un développement d'application". De mon niveau académique initial, j'ai progressé vers un niveau professionnel en développant des applications complexes en production.

Compétence 1 : Réaliser un développement d'application

Progression S4 → S6

✓ Maîtriser des frameworks modernes (Angular, NestJS)
✓ Développer des architectures complexes (NGRX, microservices)
✓ Optimiser des applications en production
✓ Gérer des projets clients en autonomie
✓ Implémenter des API RESTful robustes
✓ Utiliser des outils DevOps (Docker, Kubernetes)
✓ Collaborer en équipe Agile professionnelle

Nouvelles compétences acquises :

• Gestion d'état complexe avec NGRX
• Optimisation de performances applicatives
• Développement backend avec NestJS
• Intégration continue avec GitLab CI/CD
Compétence 2

L'optimisation des applications est devenue un pilier central de mon expertise. Sur Fyyyre, j'ai réduit les temps de chargement de 15 secondes à 2-3 secondes. Sur APF, j'ai implémenté des stratégies d'optimisation PostgreSQL avec EXPLAIN ANALYZE.

Compétence 2 : Optimiser des applications informatiques

Progression S4 → S6

✓ Analyse de performances avec outils professionnels
✓ Optimisation de requêtes base de données (PostgreSQL)
✓ Migration et mise à jour de dépendances critiques
✓ Implémentation de lazy loading et pagination
✓ Monitoring des performances en production
✓ Optimisation des bundles et assets
✓ Résolution de bottlenecks complexes

Résultats mesurables :

• Fyyyre : 15s → 2-3s (80% amélioration)
• APF : Optimisation requêtes complexes
• Mise en place monitoring performances
• Réduction significative des temps de réponse
Compétence 3

L'administration des systèmes communicants s'est révélée essentielle dans l'environnement professionnel Layxo. J'ai maîtrisé Docker, Kubernetes, et GitLab CI/CD. La gestion des environnements de production critiques d'APF m'a forgé une expertise système solide.

Compétence 3 : Administrer des systèmes informatiques communicants complexes

Progression S4 → S6

✓ Containerisation avec Docker et orchestration Kubernetes
✓ Configuration et maintenance pipelines CI/CD (GitLab)
✓ Gestion d'environnements multi-stage (dev, test, prod)
✓ Administration PostgreSQL en production
✓ Monitoring et logging des systèmes distribués
✓ Gestion des certificats SSL et sécurité réseau
✓ Déploiements automatisés et rollback

Environnements maîtrisés :

• Infrastructures containerisées (Docker + K8s)
• Pipelines CI/CD automatisés
• Bases de données PostgreSQL critiques
• Monitoring et alerting en temps réel
Compétence 4

La gestion des données s'est complexifiée avec les projets industriels. Sur APF, j'ai conçu des modèles de données sophistiqués avec TypeORM, géré des flux de données critiques et implémenté des systèmes de synchronisation robustes.

Compétence 4 : Gérer des données de l'information

Progression S4 → S6

✓ Conception de modèles de données complexes (TypeORM)
✓ Gestion des relations et contraintes avancées
✓ Implémentation de transactions atomiques
✓ Synchronisation de données en temps réel
✓ Migration et versioning des schémas
✓ Sauvegarde et restauration de données critiques
✓ Validation et intégrité des données industrielles

Réalisations techniques :

• Modèle de données APF (15+ entités liées)
• Système de tokens workflow synchronisés
• Parseur CSV avec validation avancée
• Gestion de données de production critiques
Compétence 5

La conduite de projet a été un apprentissage majeur chez Layxo. De simple exécutant, j'ai évolué vers la gestion autonome de modules complexes sur APF. J'ai appris à estimer les tâches, communiquer avec les clients, et livrer dans les délais.

Compétence 5 : Conduire un projet

Progression S4 → S6

✓ Planification et estimation de tâches complexes
✓ Gestion de sprints Agile avec Jira
✓ Communication client et présentation technique
✓ Coordination d'équipe et pair programming
✓ Livraison dans les délais et contraintes
✓ Gestion des risques et problèmes techniques
✓ Documentation technique et fonctionnelle

Évolution de l'autonomie :

• Sept 2024 : Supervision constante nécessaire
• Déc 2024 : Gestion de tâches simples
• Mars 2025 : Modules avec points de contrôle
• Août 2025 : Autonomie complète sur projets
Compétence 6

La collaboration en équipe a été transformée par l'expérience Layxo. Intégration difficile les premières semaines, puis apprentissage progressif des codes professionnels. Pair programming avec le CEO, mentoring par le CTO, participation active aux réunions clients.

Compétence 6 : Collaborer au sein d'une équipe informatique

Progression S4 → S6

✓ Intégration réussie dans équipe professionnelle
✓ Pair programming et revues de code collaboratives
✓ Communication technique claire et concise
✓ Participation active aux cérémonies Agile
✓ Mentoring et transmission de connaissances
✓ Gestion collaborative des conflits techniques
✓ Représentation technique auprès des clients

Jalons d'intégration :

• Première semaine : Adaptation difficile
• Mois 2-3 : Intégration des process équipe
• Mois 6-8 : Communication client assurée
• Mois 10+ : Membre à part entière de l'équipe

Évolution des Compétences BUT RA .

Réaliser des applicationsConcevoir, coder et valider des solutions applicatives
Progression S4 → S685%

S4 Niveau Académique

Développement d'applications simples avec encadrement

Preuves et réalisations :
  • Applications JavaScript basiques
  • Projets Java avec conception simple
  • Interfaces utilisateur fondamentales
Projets associés :
SAE ClickerCentre de DistributionProjet Pacman
Compétences techniques :
JavaScript ES6Java OOPHTML/CSSGit basics

S6 Niveau Professionnel

Développement d'applications complexes en autonomie professionnelle

Preuves et réalisations :
  • Applications Angular avec NGRX
  • APIs NestJS en production
  • Architecture d'applications critiques
Projets associés :
Fyyyre (refonte)APF Manufacturing System
Compétences techniques :
AngularNGRXNestJSTypeORMPostgreSQLDocker
Optimiser des applicationsAnalyser et améliorer les performances des applications
Progression S4 → S680%

S4 Niveau Académique

Optimisations algorithmiques de base

Preuves et réalisations :
  • Algorithmes de tri et recherche
  • Structures de données appropriées
  • Analyse de complexité basique
Projets associés :
Centre de Distribution (algorithmes de routage)
Compétences techniques :
Complexité algorithmiqueStructures de donnéesOptimisation mémoire

S6 Niveau Professionnel

Optimisation systematique en environnement de production

Preuves et réalisations :
  • Réduction temps de chargement (15s → 2-3s)
  • Optimisation requêtes PostgreSQL
  • Monitoring performances applicatives
Projets associés :
Fyyyre (optimisation Chart.js)APF (optimisation base de données)
Compétences techniques :
EXPLAIN ANALYZEQuery optimizationPerformance monitoringBundle optimization
Collaborer au sein d'une équipeTravailler efficacement en équipe projet
Progression S4 → S690%

S4 Niveau Académique

Collaboration académique en petits groupes

Preuves et réalisations :
  • Projets de groupe universitaires
  • Utilisation Git collaborative basique
  • Communication avec pairs étudiants
Projets associés :
SAE Clicker (équipe 3-4 étudiants)Projets SAE en binôme
Compétences techniques :
Git collaborativeCommunication équipeGestion conflits simples

S6 Niveau Professionnel

Intégration professionnelle en équipe Agile

Preuves et réalisations :
  • Méthodologie Scrum professionnelle
  • Mentorat et transfert de connaissances
  • Communication client directe
Projets associés :
Équipe Layxo (4 personnes)Projets clients industriels
Compétences techniques :
Scrum/AgileCode reviewMentoringCommunication clientGitLab CI/CD