
Nait Belkacem Youssef
Développeur/Lead tech
Salaire / Taux journalier
Paris, France
Freelance
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ce que j’aime par-dessus tout, c’est transformer les idées de mes clients en projet concret. Mon terrain de jeu principal, c’est le backend, Java principalement mais j’ai aussi exploré d'autres langages de programmation par le passé C, C++, TypeScript, .. etc. Ma dernière découverte est Rust. Je prends beaucoup de plaisir à remettre du sens dans le code à travers le refactoring, à relever des défis de performance et à évangéliser tout ce qui touche au craftsmanship.
Expérience de travail
Lead tech
Decathlon DigitalFreelance
févr. 2023 - Présent
3 ans 9 mois
69340 Francheville, France
Decathlon Digital s’occupe de la création et du maintien des outils utilisés au sein de l’entreprise pour gérer les catalogues et les outils de conception pour le développement des produits de sport. Projet de stabilisation et évolution d'un outil de référencement des produits de sport. Exemples de tâches que j'ai pu effectuer: ● Migration Springwebflux à Spring MVC ● Aide à la rédaction et au découpage des features ● Evangélisation des pratiques craft/agiles dans l’équipe ● Implémentation d’une stratégie de versioning des API REST ● Implémentation de l'archi Héxagonale ● Optimisation des workflow CI github action ● Création des fichiers Helm et FluxCD pour le déploiement de l’application ● Optimisation des images dockers applicatives ● Optimisation des des mapping Hibernete pour une meilleure performance ● Amélioration du coverage du code 50% -> 92% ● Refactoring et optimisation de la configuration Spring Batch ● Passage des schedulers Spring à des cronjob K8S ● Optimisation de la gestion mémoire pour certaines API qui faisaient crasher l'application ● Création des Dashboards/Alerting datadog pour l'équipe ● Support
Lead dev
Digiposte for BusinessFreelance
sept. 2018 - janv. 2023
4 ans 5 mois
Hybrid
Digiposte est une boîte aux lettres numérique intelligente et ultra sécurisée, qui propose divers services à ses clients comme la réception automatique de document (factures, relevés, attestations...), partage des documents en toute sécurité avec des tiers ainsi que d’autres prestations. Projet principal de migration vers une architecture en microservices, afin d’absorber la croissance exponentielle de Digiposte. Exemples de tâches que j'ai pu effectuer: ● Implémentation du pattern Strangler afin d’initier la migration vers la nouvelle architecture en microservices ● Participation à la création/conception du socle de l’architecture microservices ● Évangélisation des pratiques Craft et du Domain Driven Design ● Participation à la mise en place de l’architecture hexagonale ● Participation à la mise en place de l’EVENT SOURCING ● Exposition d’API REST de larges collections de ressources ● Participation à l’optimisation de la CI/CD Gitlab ● Création de plusieurs extensions JUNIT5 pour faciliter et alléger les tests d’intégration ● Refonte de la structure des tests Gherkin ● Mise en place de métriques et dashboard Newrelic pour le monitoring des applications ● Élaboration des dossiers d’architecture pour les nouveaux microservices ● Développement de nouveaux composants Angular
AFP
mars 2015 - juil. 2018
3 ans 5 mois
Région de Paris, France
Lead tech
juin 2017 - juil. 2018
1 an 2 mois
Région de Paris, France
L’AFP est une agence de presse mondiale fournissant une information rapide, vérifiée et complète en vidéo, texte, photo, multimédia et infographie sur les événements qui font l’actualité internationale. IRIS est le nouveau système rédactionnel de l’agence France-Presse. L’objectif de ce système est de mettre à disposition de tous les utilisateurs répartis dans le monde, en fonction de leurs droits d’accès, un système rédactionnel unique leur permettant d’’améliorer le partage et l’enrichissement de l’information en développant le travail collaboratif autour des contenus issus des métiers de production (Texte / Photo /Vidéo / Infographie / Multimédia) Exemples d’actions que j’ai pu effectuer : ● Suivi de l'équipe technique (revue de code, animation des daily meetings, priorisation des tâches, évaluations de fin d’année ● Réalisation des cadrages fonctionnels et techniques ainsi que le chiffrage des évolutions ● Conception, réalisation et exécution des tests de performances ● Analyse et optimisation de code ● Réalisation de développements complexes ou urgents ● Support production 24/7
Développeur
mars 2015 - juil. 2017
2 ans 5 mois
Région de Paris, France
Développeur dans le projet de refonte du SI rédactionnel de l'Agence France Presse IRIS. Exemples d’actions que j’ai pu effectuer : ● Participation à la maintenance corrective et évolutive des différents composants back-end ● Migration du des composants back-end (Java 7 -> Java 8, Nuxeo 5.8 -> Nuxeo 7.10, JBoss 7 -> WildFly 9) ● Exposition de web services REST ● Développement de la recherche full-text sur la base documentaire de l’AFP(SOLR) ● Conception, exécution et automatisation des tests d’intégration (SoapUI) ● Participation au support client ● Participation aux recettes d'usine avec le client ● Analyse d'incidents sur l’environnement de production et livraison de patch correctifs ● Suivi de l'équipe de support et délégation des tâches ● Veille des indicateurs de performances, KPI ● Assurance régulière de l'astreinte 24/7
Formation
University of Strasbourg
Master
2014 - 2015
1 an 1 mois
ENSIIE
Diplôme d’ingénieur de l’École Nationale Supérieure d'Informatique pour l'Industrie et l'Entreprise (ENSIIE), Génie logiciel
2013 - 2015
2 ans 1 mois