Bienvenue sur mon portfolio


Développeur en formation spécialisé dans les Solutions Logicielles et Applications Métiers. Passionné par le code, l'innovation et les nouvelles technologies.

Me Contacter pour plus d'infos
👨‍💻
Kerim Koca

À propos de moi

Je suis actuellement étudiant en deuxième année de BTS SIO (Services Informatiques aux Organisations) avec l'option SLAM (Solutions Logicielles et Applications Métiers).

Ma passion pour l'informatique et le développement m'a naturellement conduit vers cette formation qui me permet d'acquérir des compétences solides en programmation, conception d'applications et gestion de projets informatiques.

Mon Parcours

Après avoir obtenu mon baccalauréat, j'ai choisi de m'orienter vers le BTS SIO pour approfondir mes connaissances en développement logiciel. Cette formation me prépare aux métiers de développeur d'applications, analyste programmeur et chef de projet junior.

Mes Objectifs Professionnels

À court terme, je souhaite obtenir mon BTS SIO avec mention et décrocher une alternance enrichissante dans une entreprise innovante. À moyen terme, je vise à devenir développeur full-stack confirmé et à participer à des projets ambitieux.

Je suis constamment à la recherche de nouveaux défis et d'opportunités pour améliorer mes compétences techniques. Mon objectif est de créer des solutions logicielles efficaces, élégantes et centrées sur l'utilisateur.

N'hésitez pas à explorer mon portfolio pour découvrir mes projets, compétences et réalisations !

Mon Entreprise

Je travaille actuellement au sein de l'entreprise Abby Ambers, spécialisée dans la production et la personnalisation de vêtements sur mesure. En tant que développeur web, je m'occupe de toute la partie digitale : conception et gestion du site internet, développement d'outils pour optimiser les processus internes, et intégration de nouvelles technologies pour améliorer l'efficacité des équipes. Mon objectif est de faciliter le quotidien des équipes en automatisant les tâches répétitives et en leur fournissant des outils performants pour gagner du temps.

Ma Mission

Ma mission est de moderniser les processus d'Abby Ambers grâce au digital. J'accompagne l'entreprise dans sa transformation numérique en développant des outils qui facilitent le travail des équipes et améliorent l'expérience client.

Ce que je fais

Je développe des applications métiers, avec une spécialisation en Java et en programmation orientée objet, dans un cadre professionnel réel. Je conçois actuellement une application de gestion d’inventaire en Java permettant le suivi des stocks (marchandises, rouleaux de tissu), des commandes et de l’historique des ventes, reposant sur une architecture MVC et une base de données relationnelle. L’application intègre des statistiques de ventes ainsi qu’un module d’analyse prédictive visant à estimer les besoins d’approvisionnement à partir des données historiques, dans une logique d’aide à la décision. En parallèle, je développe des outils web internes (HTML, CSS, PHP), notamment un système de facturation, et je maintiens un site WordPress pour l’entreprise.

Mes Valeurs

  • Qualité et excellence du code
  • Innovation et veille technologique
  • Transparence et communication
  • Respect des délais
  • Satisfaction client

Mon Profil

Étudiant en BTS SIO option SLAM, je développe des applications et outils métiers dans un contexte professionnel réel, en lien direct avec les besoins de l’entreprise.Je travaille au sein de l’entreprise Abby Ambers, où je participe activement à la digitalisation des processus internes à travers le développement de solutions sur mesure.Mon parcours combine formation académique et expérience concrète, me permettant d’allier théorie et pratique. Je suis particulièrement orienté vers le développement applicatif en Java, avec une approche basée sur la programmation orientée objet, l’architecture logicielle et l’exploitation des données.En parallèle, je conçois et maintiens des solutions web (WordPress, PHP, HTML, CSS) ainsi que des outils internes visant à optimiser la gestion, la facturation et le suivi des activités.Curieux et rigoureux, je m’inscris dans une démarche d’apprentissage continu et de veille technologique, avec l’objectif de développer des solutions fiables, évolutives et adaptées aux besoins métiers.

Mes Réalisations

  • Site WordPress Abby Ambers développé et déployé
  • Outils d'optimisation créés pour les équipes
  • Processus automatisés avec gain de temps significatif
  • Formation BTS SIO en cours avec projets réussis

BTS SIO / Option SLAM

Qu'est-ce que le BTS SIO ?

Le BTS Services Informatiques aux Organisations est un diplôme de niveau Bac+2 qui forme aux métiers de l'informatique. Il permet d'acquérir des compétences techniques et professionnelles dans le domaine des systèmes d'information.

Cette formation prépare aux différents aspects du métier : développement, administration réseaux, support utilisateurs, cybersécurité et gestion de projets informatiques.

L'Option SLAM

SLAM signifie Solutions Logicielles et Applications Métiers. Cette spécialisation se concentre sur le développement d'applications informatiques et la création de solutions logicielles adaptées aux besoins des organisations.

Les compétences développées incluent : programmation orientée objet, développement web, bases de données, conception d'applications, gestion de projet et méthodologies agiles.

Pourquoi SLAM ?

J'ai choisi l'option SLAM car je suis passionné par la création de logiciels et d'applications. J'apprécie particulièrement le processus créatif qui consiste à transformer une idée en une solution fonctionnelle et utile.

Le développement logiciel offre des possibilités infinies d'innovation et me permet d'exprimer ma créativité tout en résolvant des problèmes concrets.

Débouchés Professionnels

Le BTS SIO option SLAM ouvre de nombreuses portes : développeur d'applications, développeur web, analyste programmeur, développeur mobile, chef de projet junior, intégrateur web, ou encore consultant en systèmes d'information.

Il est également possible de poursuivre ses études vers une licence professionnelle ou un bachelor pour se spécialiser davantage.

Mon CV

Télécharger mon CV (PDF)

Consultez mon CV pour découvrir en détail mon parcours académique, mes expériences professionnelles, mes compétences techniques et mes certifications.

Parcours Professionnel & Formations

BTS SIO - Option SLAM

2023 – 2025

Formation au CFA INSTA orientée développement web et logiciel : programmation (Java, PHP, Python), bases de données, réseaux, sécurité informatique et gestion de projets. Participation à des projets web et applicatifs.

Alternance – Développeur Web chez Abby Ambers

03/2024 – présent

Développement et amélioration de sites web

Stage – ORANGE

02/2020 – 03/2020

Découverte des architectures réseau et initiation au fonctionnement d'un service informatique. Accompagnement d'un technicien dans ses missions quotidiennes et participation à l'installation et à la configuration de matériel.

Baccalauréat Général Scientifique

2023

Baccalauréat scientifique avec spécialités Mathématiques et Physique Chimie.

Mes Compétences

Langages Web

HTML5 CSS3 JavaScript PHP SQL

Langages Programmation

Java C++ Python

Bases de Données

MySQL MariaDB PDO Transactions SQL Requêtes Avancées

Architecture & Design Patterns

MVC POO Architecture Full-Stack Design Responsive

Frameworks & Bibliothèques

Bootstrap 5 PHPMailer

Outils & Versioning

Git / GitHub VS Code XAMPP phpMyAdmin

Sécurité Web

Requêtes Préparées Hashage bcrypt Validation Formulaires Protection XSS/SQL Injection Sessions PHP

CMS & E-Commerce

WordPress Développement CMS Custom Upload Fichiers Gestion Multi-Rôles

Réseau & Systèmes

GLPI Windows Server Apache

Méthodologies

Agile Documentation Technique Tests & Debugging Code Review

Soft Skills

Travail d'équipe Autonomie Communication Rigueur Créativité Résolution de problèmes Gestion de projet

Mes Projets

Projets Académiques

Chauffeur

J'ai réalisé un projet appelé "Chauffeur" dans lequel j'ai développé une application en utilisant l'architecture MVC. Cela m'a permis de séparer la logique, les données et l'affichage, et donc d'obtenir un code plus clair, structuré et facile à maintenir.

Gestion Notes

Développement d'un site permettant la gestion des notes réalisé en PHP, HTML et CSS avec une interface simple et intuitive.





Gestion de Tickets (GLPI)

Installation et configuration de GLPI sur une VM Linux avec création de tickets entre administrateur et utilisateur. Projet réalisé dans le cadre de mon BTS.



Site Statique SkillDev

Site réalisé en HTML et CSS pour apprendre les bases du développement web avec une interface esthétique moderne et responsive.






Gestion Air France

Application web MVC en PHP/MySQL pour la gestion complète des affectations de vols, pilotes et avions d'une compagnie aérienne avec interface d'administration intuitive.



Système de Gestion de Bibliothèque

Système de gestion complet développé en architecture MVC professionnelle avec PHP et Bootstrap 5, intégrant une logique métier complexe pour la gestion en temps réel d'un catalogue.


Site FitConnect

Basic-Fit Training est une application web dynamique pilotée par les données, conçue autour d'une logique métier de mise en relation (matching).




Projets Personnels

DiamondLux

Marketplace e-commerce dédiée aux articles de luxe d'occasion. Plateforme sécurisée permettant aux membres de publier et acquérir vêtements et accessoires haut de gamme.



Site e-commerce WordPress

Création d'un site WordPress pour la vente de t-shirts de qualité au sein de mon entreprise d'alternance. Mise en place des pages produits et d'une interface moderne adaptée à la vente en ligne.



Site CMS

Création d'un site CMS dans le cadre d'une formation professionnelle avec SkillDeve. Projet en cours de finalisation (il reste environ 10 heures).




Portfolio Personnel

Ce portfolio moderne et interactif développé avec HTML, CSS et JavaScript pour présenter mes compétences.



Veille Technologique

Ma veille technologique se concentre sur l'écosystème Java moderne et ses innovations majeures. Je suis particulièrement les évolutions qui transforment la performance, la productivité et l'empreinte mémoire des applications Java.

Performance

Project Loom & Virtual Threads

Pourquoi c'est crucial

Les Virtual Threads (Java 21+) révolutionnent la gestion de la concurrence en réduisant drastiquement l'empreinte mémoire. Là où un thread classique consomme ~1MB, un virtual thread ne prend que quelques KB. Cela permet de gérer des millions de connexions simultanées sans saturer la RAM.

Impact Technique

  • Mémoire : Réduction de 99% de l'empreinte par thread
  • Scalabilité : Passage de milliers à millions de threads concurrents
  • Simplicité : Code synchrone avec performance asynchrone
Source : OpenJDK JEP 444 / Inside Java
Cloud Native

Spring Boot 3 & GraalVM Native Image

Pourquoi c'est crucial

GraalVM Native Image compile les applications Java en binaires natifs, permettant un démarrage instantané (< 100ms vs 5-10s pour la JVM classique) et une consommation mémoire divisée par 5. Idéal pour les architectures serverless et Kubernetes.

Impact Technique

  • Démarrage : De 10 secondes à 50 millisecondes
  • Mémoire : Réduction de 70-80% de la consommation RAM
  • Coût Cloud : Économies massives sur les environnements conteneurisés
Source : Spring.io Blog / GraalVM Docs
JDK Evolution

Pattern Matching & Record Patterns (Java 21+)

Pourquoi c'est crucial

Le Pattern Matching moderne de Java (switch expressions, record patterns) élimine le code boilerplate et améliore la maintenabilité. Les Record Patterns permettent une déconstruction élégante des données, rendant le code plus lisible et moins sujet aux erreurs.

Impact Technique

  • Lisibilité : Réduction de 40% du code répétitif (instanceof, cast)
  • Sécurité : Vérification exhaustive à la compilation
  • Productivité : Déconstruction directe des structures de données
Source : JEP 440 & 441 / Devoxx France

Contactez-moi

Téléphone

+33 7 67 65 44 14

Localisation

Paris, Île-de-France,