
Bilal Kramdi
Développeur Full Stack Senior | Flutter & Java Spring Boot
1 recommandation
Salaire / Taux journalier
1 personne recommande
Gaillard, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Entrepreneur tech et développeur full-stack avec 5+ ans d'expertise Vue.js, Java Spring Boot et Flutter. Créateur de PerfTrain (app mobile publiée sur App Store) et expérience confirmée chez Crédit Agricole et grands comptes. Spécialisé dans les architectures microservices et le développement mobile/web de A à Z pour maximiser vos performances business.
Expérience de travail
Créateur / Développeur Full Stack Flutter & Backend
Self-employedFreelance
janv. 2024 - Présent
2 ans 10 mois
Gaillard, France
Développement et lancement d’une application mobile de suivi des performances sportives, disponible sur l’App Store. Projet personnel géré de A à Z, intégrant à la fois la conception, le développement, le déploiement et l’optimisation produit. Développement et lancement d’une application mobile de suivi des performances sportives, disponible sur l’App Store. Projet personnel géré de A à Z, intégrant à la fois la conception, le développement, le déploiement et l’optimisation produit. Développement mobile avec Flutter et GetX : architecture modulaire, gestion fine des états et des performances. Monétisation via RevenueCat (in-app purchases & abonnements), avec mise en place de tests A/B pour optimiser les conversions. Déploiement App Store : configuration complète du pipeline de build, signature, TestFlight et publication. SEO / ASO : stratégie de référencement mobile et web optimisation des fiches App Store pour maximiser la visibilité.
Développeur Fullstack
Groupe Crédit AgricoleFreelance
mars 2023 - déc. 2023
10 mois
Lyon, France
Participation au développement et à la maintenance d’une plateforme bancaire dédiée au financement de projets professionnels. Environnement exigeant, sécurisé et structuré, avec une stack moderne orientée microservices et composants réutilisables. Développement, maintenance et évolution de microservices backend en NestJS (Node.js + TypeScript) orientés financement bancaire. Optimisation des APIs REST (temps de réponse, pagination, gestion du cache). Maintenance évolutive de l’interface utilisateur développée avec Vue 2, migration partielle vers Vue 3. Refonte de composants critiques en Composition API, migration de Vuex vers Pinia.
Ingénieur de Développement Fullstack – React / NestJS
Smile
déc. 2021 - mars 2023
1 an 4 mois
Lyon, France
Conception et développement d’une plateforme web dédiée à la configuration de caravanes et mobile-homes pour un grand compte européen, leader dans le secteur des véhicules et équipements de loisirs. Projet stratégique avec de fortes exigences en matière de personnalisation, de performances et de robustesse technique. Développement d’une interface dynamique et modulaire en React, avec gestion fine des états via Redux. Intégration et maintenance d’une bibliothèque de composants réutilisables avec Storybook, en lien avec les équipes design. Mise en place de tests unitaires avec Jest, amélioration de la couverture fonctionnelle critique. Développement d’APIs REST robustes et typées avec NestJS pour gérer les configurations complexes des produits. Gestion des schémas complexes de configuration produit (options, dépendances, contraintes) dans le domaine métier. Sécurisation des endpoints avec middleware et guards NestJS, validation stricte des payloads avec class-validator.
Développeur Full Stack
Hubicus
sept. 2019 - oct. 2021
2 ans 2 mois
92100 Boulogne-Billancourt, France
Participation au développement et à la maintenance de la plateforme Hubicus, utilisée pour évaluer la qualité de service des conseillers, suivre les performances et améliorer l’engagement des collaborateurs. Environnement fullstack basé sur Vue.js (front) et Spring Boot (back), avec une architecture orientée services et des exigences fortes en termes de fiabilité et de traçabilité. Création de composants modulaires pour l’évaluation des appels, les tableaux de bord et les workflows de validation. Protection des routes front-end et affichage conditionnel des fonctionnalités selon les droits. Gestion de l’état applicatif avec Vuex, typage partiel via TypeScript, stylisation avec Sass. Mise en œuvre de tests unitaires avec Jest pour garantir la fiabilité des composants critiques. Mise en place de contrôleurs REST pour exposer les données d’évaluations, de performances et d’historiques utilisateurs. Utilisation de Spring Data JPA avec PostgreSQL, pagination, filtres dynamiques et gestion des exceptions globales. Documentation des APIs avec Springdoc OpenAPI (Swagger UI). Intégration de Spring Security avec gestion des rôles (admin, manager, évaluateur), tokens JWT et stratégie CORS Travail en méthodologie Scrum, participation active aux rituels (sprint planning, daily, rétrospective
Formation
Coding Academy by Epitech
Informatique
2018 - 2019
1 an 1 mois
Université Jean Monnet Saint-Etienne
Licence informatique / Mathématique
2014 - 2017
3 ans 1 mois