Se rendre au contenu
Nathan LO-SHING - Portfolio

Nathan LO-SHING

ÉTUDIANT EN BTS SIO - OPTION SLAM

Bienvenue sur mon Portfolio

ㅤㅤ



Présentation


Bonjour, je m'appelle LO-SHING Nathan👋

Je suis actuellement étudiant au  Lycée du Diadème - Te Tara o Mai'ao🤵 en deuxième année de BTS SIO (Services Informatiques aux Organisations) dans l'option SLAM (Solutions Logicielles et Application Métier) qui est une option spécialisée pour le développement 💻

Actuellement, je suis toujours en cours d'étude 🎓, je vous propose sur ce portfolio de retrouver ci-dessous les différentes études, et projet professionnel que j'ai pu entreprendre au sein de ma carrière.

Vous retrouverez ci-dessous mon CV ainsi que mes différents projets 👩‍💻 ​


A PROPOS DE MOI 💭

Qu'est ce que le BTS SIO 🎓 ?

Avant de commencer à parler de moi, je vous propose de présenter en premier lieu ma filière dont je suis affecté

Le Brevet de Technicien Supérieur aux Services Informatiques aux Organisations (BTS SIO), s'adresse à ceux qui souhaitent se former en deux ans aux métiers d'administrateur réseau ou de développeur. Pour par la suite intégré directement le marché du travail ou continuer des études, dans le domaine de l'informatique.

Le BTS SIO propose deux spécialités :

Option SLAM

L’option Solutions logicielles et applications métiers forme des spécialistes des logiciels (rédaction d’un cahier des charges, formulation des besoins et spécifications, développement, intégration au sein de la société).
Les techniciens supérieurs en informatique option SLAM, sont préparés aux métiers de : 

    Développeur d’applications informatiques
    Développeur informatique
    Analyste d’applications ou d’études
    Analyste programmeur
    Programmeur analyste
    Programmeur d’applications
    Responsable des services applicatifs
    Technicien d’études informatiques

  👈(la fillière que j'ai choisis )

Option SISR

L’option Solution d’infrastructure, systèmes et réseaux forme des professionnels des réseaux et équipements informatiques (installation, maintenance, sécurité). En sortant d’un BTS SIO SISR, vous serez capables de gérer et d’administrer le réseau d’une société et d’assurer sa sécurité et sa maintenance.
Les techniciens supérieurs en informatique option SISR, peuvent accéder aux métiers de : 

    Administrateur systèmes et réseaux
    Informaticien support et déploiement
    Pilote d’exploitation
    Support systèmes et réseaux
    Technicien d’infrastructure
    Technicien de production
    Technicien micro et réseaux

ㅤㅤㅤㅤ

Expériences professionnelles 💼


STAGE LOGIS

2025 (6 semaines)

Stage BTS SIO de 2nd année.

Stage suivi dans l'entreprise LOGIS au sein du service DATA & FLUX.


STAGE TAHITI NUMÉRIQUE

2024 (6 semaines)

Stage BTS SIO de 1ère  année.

Stage suivi dans l'entreprise LOGIS au sein du service informatique.

ㅤㅤ

ㅤㅤ

STAGES🎓

Mon cursus scolaire, mes différentes formations et mon parcours​ professionnel.

Les 2 stages réalisés au cours de ma formation.

Cursus scolaire 🏫


BTS SIO

2023 - 2025 (en cours)

BTS SIO - OPTION SLAM

Lycée du Diadème - Te Tara o Mai'ao

LYCEE GENERAL

2020 - 2023

BAC STI2D - OPTION SIN

Mention Assez Bien

Lycée du Diadème - Te Tara o Mai'ao

COLLEGE

2016 - 2020


PARCOURS🎓


ㅤㅤ

PROJETS💻

Découvrez ci-dessous l’ensemble des projets que j’ai réalisés tout au long de ma formation. Cliquez sur celui de votre choix pour en savoir plus !

Portfolio
CERTIFICATIONS📜

Mes compétences développement👨‍💻

Toutes ces connaissances ont été acquises de différentes façons. Elles ont été acquises durant mes études en BTS SIO et d'autres par ma propre initiative en essayant de mettre en place des solutions. 

Portfolio
Mes outils / logiciel⚙️

Toutes ces connaissances ont été acquises de différentes façons. Elles ont été acquises durant mes études en BTS SIO et d'autres par ma propre initiative en essayant de mettre en place des solutions. J’ai également relevé les défis organisés, ce qui permet d’effectuer des recherches et aller encore plus loin.

Portfolio

Veille Technologique 🌐

Qu'est-ce que la technologie veille ?

La veille technologique, élément de la stratégie stratégique, cohérence à Surveillance des techniques évolutions, les innovations dans un secteur d’activité commerciale. La veille technologiquecté de surveillance, la collecte, le partage et la diffusion d’informations appropriées d’études sur les changements sur les sujets de recherche, le projet de brevet, le lancement de nouveaux produits matériaux,, processus, concepts, innovation de fabrication, etc. Cela a pour but d’évaluer l’impact sur l’environnement et l’organisation.


Les principaux outils de ma veille

Le but de ma veille technologique était de rester informé(e) sur l’actualité liée aux tests end-to-end, notamment les nouvelles versions, les évolutions des outils, et les tendances du secteur.

Pour cela, j’ai mené mon enquête technologique principalement grâce à des bulletins d'information spécialisés, comme Feedly, un agrégateur de flux RSS, et la newsletter d’OpenAI, très prisée des professionnels en Data Science.

En complément des informations hebdomadaires ou mensuelles reçues, je consulte régulièrement plusieurs sites web que j’ai mis en favoris afin de suivre les dernières actualités. Parmi eux :

Hitek.fr, un site spécialisé dans l’actualité High-Tech et Geek,


Sujet de ma veille

Pour la veille technologique, j'ai de décidé sur le sujet de l'IA, ma est thématique : Quel est le futur des tests end-to-end dans le développement logiciel moderne ?

Afin de faire face à un thème ma retenir sur 3 différents thèmes :

Thème 1 : Définition et enjeux des tests end-to-end

Les tests end-to-end (E2E) vérifient le bon fonctionnement d’une application de bout en bout, en simulant des scénarios utilisateurs réels.

Objectif : Valider l’intégration entre tous les composants (frontend, backend, bases de données).

Cas d’usage : Test de flux critiques (ex. : paiement en ligne, création de compte utilisateur).

Débat actuel : Arbitrage entre couverture maximale et temps d’exécution (lenteur des tests E2E vs tests unitaires).


Thème 2 : Outils et bonnes pratiques

Solutions clés

Cypress : Leader pour les tests web avec exécution en temps réel (préféré pour sa stabilité).

Selenium : Historique et polyvalent, mais nécessite plus de configuration.

Playwright (Microsoft) : Émergent grâce à sa prise en charge multi-navigateurs (Chrome, Firefox, WebKit).

Méthodologies

Approche pyramidale : Privilégier les tests unitaires et d’intégration, limiter les E2E aux workflows critiques.

Conteneurisation : Utiliser Docker pour isoler les environnements de test et réduire les "flakiness".

Automatisation CI/CD : Intégrer les tests E2E dans des pipelines (GitHub Actions, Jenkins).


Thème 3 : Tendances et défis futurs

Innovations

IA appliquée aux tests : Génération automatique de scénarios via machine learning (ex. : Applitools, Testim.io).

Low-code testing : Plateformes comme Katalon Studio pour démocratiser l’automatisation.

Observability-driven testing : Corréler les logs applicatifs et les résultats des tests pour un débogage rapide.

Enjeux critiques

Flaky tests : Instabilité des résultats due à des dépendances externes (API tierces, latence réseau).

Maintenance coûteuse : Gestion des sélecteurs (XPath, CSS) dans les applications dynamiques (ex. : React/Angular).

Sécurité : Risques liés aux données de test sensibles (RGPD, fuites d’informations).


Stratégie de veille technologique

Outils recommandés

Feedly : Suivi des blogs spécialisés (DevQA, Ministry of Testing).

Webinars : Événements organisés par Cypress et Selenium (démo des nouvelles fonctionnalités).

GitHub Trends : Surveillance des dépôts open-source (ex. : Playwright vs Puppeteer).

Indicateurs clés

Taux de réussite des tests : Détecter les régressions fréquentes.

Temps moyen de correction : Optimiser l’efficacité des équipes QA.

Adoption des outils : Popularité croissante de Playwright selon les sondages Stack Overflow.

Perspectives d’évolution

Les tests E2E deviendront autonomes grâce à l’IA, avec une prédominance des frameworks cloud (BrowserStack, Sauce Labs). Les attentes se porteront sur :

Auto-healing : Correction automatique des sélecteurs cassés.

Tests cross-canaux : Validation unifiée web/mobile/voice (ex. : chatbots).

Green testing : Mesure de l’impact énergétique des scénarios de test.