Lucas WRANKOVICS

Lucas WRANKOVICS

Développeur d'Applications & Passionné de Technologie

🎓 BTS SIO - Option SLAM Télécharger mon CV Découvrir

Mon Parcours

Formation & Expériences Professionnelles

Oct 2025 - Présent
🚀

Capgemini Engineering

Développeur d'Applications

📍 Toulouse, France

  • Missions : Maintenance corrective et évolutive d'une application interne dans le domaine aéronautique
  • Réalisations : Analyse des anomalies, déploiement de correctifs, amélioration des performances, ajout de nouvelles fonctionnalités
  • Méthodologie : Agile, Tests et validation, Rédaction de documentation technique, Suivi des versions
Mai - Août 2025
🖥️

Capgemini

Stagiaire Systèmes, Réseaux & Développement

📍 Aix-en-Provence, France

  • Administration système sur CentOS 6.4
  • Gestion réseau et automatisation des tâches
  • Participation à la recette de logiciels : rédaction et exécution de fiches de test
2024 - 2026
📚

BTS SIO Option SLAM

Étudiant en Développement Logiciel

📍 Toulouse, France

  • Solutions Logicielles et Applications Métiers
  • Développement web, mobile et desktop
  • Gestion de bases de données et cybersécurité
Sept 2023 - Juil 2024
🌏

Année en Australie

Immersion linguistique & Travail

📍 Sydney, Coffs Harbour, Young, Casino (Australie)

  • Immersion linguistique complète en anglais
  • Récolte, tri et conditionnement de fruits variés
  • Accompagnement des nouveaux arrivants francophones
Fév - Juil 2022
🚒

Bataillon de Marins-Pompiers de Marseille

Marin-Pompier

📍 Marseille, France

  • Formation militaire et pompier
  • Rigueur, discipline et esprit d'équipe
  • Gestion du stress et des situations d'urgence

Activités Personnelles

Sport & Passions

🥋

Judo

Pratique régulière

Art martial japonais développant discipline, respect et maîtrise de soi. Entraînement physique et mental complet.

🥊

MMA

Arts Martiaux Mixtes

Sport de combat complet combinant différentes techniques. Développement de l'endurance, de la force et de la stratégie.

🏒

Roller Hockey

Sport d'équipe

Sport collectif dynamique alliant vitesse et coordination. Esprit d'équipe, réactivité et stratégie de jeu.

🏊

Natation

Entraînement cardio

Sport complet excellent pour le cardio et l'endurance. Pratique régulière pour maintenir une bonne condition physique.

🏃

Course à Pied

Running régulier

Activité d'endurance permettant de se ressourcer et de maintenir une excellente forme physique. Dépassement de soi.

💪

CrossFit

Entraînement fonctionnel

Programme d'entraînement intense et varié. Développement de la force, l'agilité et l'endurance. Esprit de communauté fort.

Compétences Techniques

Expertises par bloc BTS SIO

01

Support et Mise à Disposition de Services Informatiques

Administration Système

  • Administration Linux (Debian, Ubuntu, CentOS)
  • Windows Server et Active Directory
  • Gestion de parc informatique avec GLPI

Réseau & Infrastructure

  • Configuration et gestion réseau
  • Automatisation des tâches système
Linux Windows Server Active Directory GLPI
02

Conception et Développement d'Applications (SLAM)

Langages de Programmation

PythonIntermédiaire
JavaIntermédiaire
HTML5 / CSS3Intermédiaire
JavaScriptDébutant
PHPDébutant
SQLDébutant

Frameworks & Technologies

  • .NET Framework
  • React (JavaScript)
  • Node.js & Express (Architecture MVC)
  • Sequelize (ORM)

Bases de Données

  • MySQL, PostgreSQL, MongoDB
  • SQL Server & Azure SQL
  • Modélisation relationnelle (MCD/MLD)
Visual Studio IntelliJ IDEA VS Code Git / GitHub / GitLab Docker Postman MySQL Workbench
03

Cybersécurité des Services Informatiques

Analyse & Sécurité Réseau

  • Analyse de trafic réseau avec Wireshark
  • Scan et détection avec Nmap
  • Connaissance des vulnérabilités OWASP
  • Protection contre les failles CSRF

Bonnes Pratiques

  • Sécurisation des applications web
  • Gestion sécurisée des données
  • Hachage des mots de passe (BCrypt)
  • Authentification par jetons (JWT)
Wireshark Nmap OWASP JWT / BCrypt

Projets Réalisés

Portfolio de développement

Alternance

Développement Web .NET / Blazor

📅 Oct 2025 - Présent 🏢 Capgemini Engineering

Conception et maintenance d'applications web critiques pour le secteur aéronautique, avec gestion de base de données Azure et migrations Entity Framework.

Missions & Développement :

  • Développement fullstack avec le framework Blazor (C#/.NET).
  • Gestion complète du cycle de vie : analyse, codage, tests et MEP.
  • Collaboration en équipe agile sur des applications internes haute performance.

Base de données & Cloud :

  • Utilisation d'Azure SQL comme base de données cloud pour les applications de production.
  • Gestion des migrations Entity Framework : création, application et suivi des évolutions du schéma.
Blazor C# / .NET Azure SQL Entity Framework Migrations Agile

Compétences du référentiel

Travailler en mode projet Mettre à disposition un service informatique Organiser son développement professionnel
Stage

Ingénierie Système & DevOps

📅 Mai - Août 2025 🏢 Capgemini

Modernisation des processus de déploiement et maintenance système pour CentOS.

Missions Systèmes :

  • Reconstruction d'OS CentOS 6.4 (Noyau, dépendances, ISO bootable).
  • Automatisation de l'installation via scripts Python.

Qualité & DevOps :

  • Gestion des recettes techniques (R1 Interne / R2 Client).
  • Optimisation des procédures techniques et cahiers de recette.
CentOS 6.4 Python DevOps Automation

Compétences du référentiel

Gérer le patrimoine informatique Travailler en mode projet Mettre à disposition un service informatique
Conception et Développement

Java — Fonctions, Classes, Héritage & Exceptions

📅 2024 - 2026 🎓 BTS SIO Option SLAM

Progression complète en Java : des fonctions fondamentales jusqu'aux concepts avancés de la POO et gestion des exceptions personnalisées.

TP Fonctions

  • Fonctions mathématiques : max, PGCD, factorielle itérative et récursive.
  • Manipulation de chaînes : initiales d'un nom complet, répétition de mots.

TP Premières Classes

  • Classe Vecteur3D : variables d'instance privées, constructeurs multiples.
  • Méthodes : multiplication scalaire, produit scalaire, somme, toString.
  • Comptage du nombre de vecteurs créés via variable statique.

TP Héritage

  • Classe abstraite FigureGeometrique → Cercle, Polygone, Rectangle, Carré, Triangle.
  • Surcharge et sur-définition de méthodes, constructeurs paramétrés.

TP Exceptions

  • Classe EntierNaturel : exceptions à la construction et à l'affectation.
  • Hiérarchie : EntierNaturelExceptionOperationException → Somme / Produit / Différence.
  • Messages d'erreur contextuels conservant les valeurs des opérandes.
Java POO Héritage Polymorphisme Exceptions Récursivité

Compétences du référentiel

Mettre à disposition un service informatique Organiser son développement professionnel
Support & Services

Administration GLPI — Parc, Incidents & Habilitations

📅 Décembre 2025 🎓 BTS SIO Option SLAM

Déploiement et administration complète de GLPI sous Debian 12 : inventaire du parc via OCS Inventory, gestion du cycle de vie des tickets d'incidents et mise en place des habilitations d'accès utilisateurs.

Gestion de parc (OCS / GLPI)

  • Installation et configuration du serveur OCS Inventory + GLPI sur Debian 12.
  • Déploiement d'agents de remontée automatique sur les postes clients.
  • Gestion du cycle de vie du matériel et ticketing.

Gestion des incidents

  • Création d'une hiérarchie de catégories (Demande de service, Panne, Problème d'utilisation, Renseignement).
  • Création et gestion de groupes et d'utilisateurs (techniciens, superviseurs, post-only).
  • Traitement complet d'un incident imprimante : diagnostic, suivi, planification et clôture du ticket.

Habilitations & droits d'accès

  • Arborescence d'entités (Bâtiments → Étages) reflétant l'infrastructure du lycée.
  • Profils Self-service pour les enseignants et Technician pour l'équipe support.
  • Groupe Enseignants associé aux matériels avec visibilité restreinte (principe du moindre privilège).
  • Modification en masse des matériels via l'action groupée GLPI.
GLPI OCS Inventory Debian 12 ITSM RBAC Helpdesk

Compétences du référentiel

Gérer le patrimoine informatique Répondre aux incidents et aux demandes Mettre à disposition un service informatique
Cybersécurité

Gestion des sessions & Protection CSRF

📅 Octobre 2025 🎓 BTS SIO Option SLAM

Compréhension et exploitation d'une attaque CSRF sur un site PHP, puis mise en place d'une protection par jetons pour sécuriser les formulaires contre les requêtes forgées.

Mise en place de l'environnement

  • Installation d'un serveur PHP local avec XAMPP (Apache + PHP).
  • Déploiement du projet : Login.php, Profile.php, Transfer.php.

Simulation d'une attaque CSRF

  • Connexion avec une session active et test de transfert manuel.
  • Création d'une page attack.html avec un formulaire POST caché ciblant transfer.php.
  • Exploitation réussie : le transfert s'exécute à l'insu de la victime connectée.

Sécurisation par jeton CSRF

  • Génération d'un jeton unique (bin2hex(random_bytes(32))) stocké en session PHP.
  • Injection du jeton dans le formulaire via un champ caché et vérification côté serveur.
  • Validation : l'attaque échoue car le jeton est absent de la requête forgée.
PHP Sessions CSRF XAMPP Cybersécurité

Compétences du référentiel

Gérer le patrimoine informatique Répondre aux incidents et aux demandes Mettre à disposition un service informatique
Cybersécurité / Système

Administration Linux — Droits & Sécurité

📅 Octobre 2024 🎓 BTS SIO SLAM

Gestion avancée des utilisateurs, groupes et permissions sur Linux, combinée à l'évaluation et la correction de vulnérabilités système sur Ubuntu.

Gestion des droits utilisateurs

  • Création, modification et suppression d'utilisateurs et groupes (adduser, usermod, deluser).
  • Gestion des permissions fichiers : chmod, chown, chgrp (notation symbolique et octale).
  • Configuration des privilèges sudo via le fichier sudoers (NOPASSWD, visudo).

Évaluation des vulnérabilités (Ubuntu)

  • Audit de sécurité avec Lynis : identification et correction des failles de configuration.
  • Détection de rootkits avec Chkrootkit et analyse des journaux d'authentification.
  • Scan réseau avec Nmap, sécurisation des services (UFW, SSH, MFA Google Authenticator).
Linux / Ubuntu Lynis Nmap Chkrootkit chmod / sudo UFW / SSH

Compétences du référentiel

Gérer le patrimoine informatique Répondre aux incidents et aux demandes Mettre à disposition un service informatique
Bases de données

SQL — Modélisation, Requêtes & Calculs

📅 Novembre 2025 🎓 BTS SIO SLAM

Conception d'un schéma relationnel à partir d'un MCD, écriture de requêtes SQL allant des sélections simples aux calculs agrégés et opérateurs ensemblistes.

Modélisation & création

  • Création de tables avec contraintes d'intégrité (clés primaires, étrangères, CHECK).
  • Insertion de données et gestion des dépendances entre tables.

Requêtes SQL

  • Projections, sélections, tris et jointures multi-tables.
  • Fonctions d'agrégation (COUNT, AVG, MIN, MAX) et calculs pondérés.
  • Opérateurs ensemblistes : UNION, INTERSECT, EXCEPT et leurs équivalents.
SQL Oracle / MySQL MCD / MLD Jointures Agrégation

Compétences du référentiel

Gérer le patrimoine informatique Mettre à disposition un service informatique Organiser son développement professionnel
Développement Web

Web Front-End — HTML, CSS, JavaScript & Portfolio

📅 2025 - Présent 🎓 BTS SIO SLAM

De l'apprentissage des bases HTML/CSS/JS à la conception d'un portfolio personnel multilingue complet — vitrine de compétences développée en parallèle du BTS SIO SLAM.

TPs HTML / CSS / JavaScript

  • Structure de pages : titres, paragraphes, tableaux, liens, images, formulaires.
  • Feuilles de style externes : polices, couleurs, pseudo-classes et pseudo-éléments.
  • Manipulation du DOM, gestion d'événements, tableaux et fonctions.
  • TP3 : Roadmap interactive et page d'achat en ligne avec calcul de prix dynamique.

Portfolio personnel (ce site)

  • Conception d'un site vitrine complet en HTML, CSS et JavaScript vanilla, sans framework.
  • Système de traduction multilingue (FR / EN / JP) via attributs data- et JavaScript.
  • Thème visuel or/brun avec variables CSS, animations AOS et design responsive.
  • Sections dynamiques : projets filtrables par catégorie, compétences, parcours, contact.
HTML5 CSS3 JavaScript DOM Multilingue Responsive

Compétences du référentiel

Développer la présence en ligne Mettre à disposition un service informatique Organiser son développement professionnel
Conception et Développement

Python — Introduction & Algorithmique

📅 Janvier 2025 🎓 BTS SIO SLAM

Prise en main du langage Python : syntaxe de base, structures de contrôle, fonctions et algorithmes fondamentaux.

TP Introduction Python

  • Calculs mathématiques : volume d'une sphère, conversion Fahrenheit/Celsius.
  • Affichage formaté avec l'opérateur de répétition de chaînes.

TD Python — Approfondissement

  • Structures conditionnelles, boucles et manipulation de listes.
  • Écriture et appel de fonctions, gestion des paramètres.
Python Algorithmique Fonctions Structures de contrôle

Compétences du référentiel

Mettre à disposition un service informatique Organiser son développement professionnel
Conception et développement

Application de Gestion Universitaire - ISIG Paris

📅 Mars 2026 🎓 BTS SIO Option SLAM

Conception et développement d'une application web complète (Client Léger) pour la gestion académique : étudiants, enseignants, cours et sessions pédagogiques avec droits d'accès sécurisés.

Architecture et Back-end

  • Mise en place d'une architecture MVC avec Node.js, Express et Sequelize.
  • Modélisation d'une base de données relationnelle MySQL (relations Many-to-Many).

Sécurité et Authentification

  • Authentification via JWT (JSON Web Tokens) et stockage sécurisé (httpOnly).
  • Contrôle d'accès par rôles (RBAC) : Admin, Enseignant, Étudiant.

Interface Utilisateur

  • Interface responsive développée avec EJS et Bootstrap 5.
Node.js Express Sequelize MySQL JWT EJS

Compétences du référentiel

Développer la présence en ligne de l'organisation Travailler en mode projet Concevoir et développer une solution applicative

Veille Technologique

L'IA au cœur du développement : productivité et intégration

🤖

Sujet : L'impact des LLM sur le quotidien du développeur

Ma veille porte sur l'évolution des outils d'assistance au code et l'intégration de l'IA via API. J'étudie comment transformer ces technologies en leviers de productivité tout en maîtrisant les enjeux de sécurité et de fiabilité.

Ma Stratégie d'Information

📱
Réseaux & Communautés
  • LinkedIn (Retours d'expérience pro)
  • Instagram (Vulgarisation & Actu Tech)
  • Reddit (r/programming / r/webdev)
  • Stack Overflow (Solutions techniques)
🛠️
Outils & Pratique
  • Mises à jour IDE (Nouveautés Copilot)
  • YouTube (Benjamin Code / Fireship)
  • Notion (Centralisation des notes)
  • Newsletters (TLDR Tech)

Analyses & Cas d'Usage

IDE Natifs IA : L'évolution de l'assistance au code

Analyse de l'outil Cursor : il indexe l'intégralité du projet pour comprendre les liens entre mes fichiers, facilitant ainsi le refactoring et la création de tests unitaires.

Lire l'article

Mon avis : L'IA améliore ma DX (Developer Experience) en gérant les tâches répétitives.

Fiabiliser l'IA : Le concept de RAG

Le RAG permet de connecter une IA à des données privées pour obtenir des réponses précises et fiables sans erreurs.

Lire l'article

Mon avis : Savoir créer des applications intelligentes qui respectent la confidentialité des données est une compétence clé.

Méthodologie de Veille

1
Collecte

Consultation des réseaux sociaux (LinkedIn, Instagram) et newsletters.

2
Pratique

Utilisation de Copilot et test des nouveautés dans mon éditeur de code.

3
Synthèse

Organisation et archivage des points clés sur Notion.

Projet Professionnel

Vision et ambitions

📅

Court Terme (1-2 ans)

Objectifs :

  • Obtenir mon diplôme BTS SIO SLAM
  • Monter en compétence chez Capgemini Engineering
  • Maîtriser les technologies .NET et bases de données
  • Approfondir mes connaissances en développement d'applications

Actions Concrètes :

  • Formation continue sur les frameworks modernes
  • Participation active aux projets d'entreprise
  • Développement de projets personnels sur GitHub
🎓

Moyen Terme (3-5 ans)

Objectifs :

  • Obtenir un Master en Développement Logiciel
  • Devenir développeur senior
  • Expertise dans les architectures logicielles complexes
  • Participer à des projets d'envergure internationale

Actions Concrètes :

  • Poursuivre mes études en alternance
  • Développer une expertise technique pointue
  • Contribuer à des projets open source majeurs
🚀

Long Terme (5-10 ans)

Objectifs :

  • Continuer à monter en compétence dans ma branche
  • Devenir expert technique reconnu
  • Possibilité d'évolution vers l'architecture logicielle ou le lead technique
  • Mentorat et transmission de connaissances

Soft Skills

Compétences Transversales

Travail d'équipe
Autonomie
Curiosité
Rigueur
Créativité
Adaptabilité

Développées grâce à mes expériences

🚒

Engagement Militaire

Rigueur, discipline, travail d'équipe sous pression

🌏

Australie

Autonomie, adaptabilité, ouverture culturelle

💼

Alternance

Curiosité technique, créativité, professionnalisme