TIZI Youness

TIZI Youness
Ingénieur FullStack Expert JAVA / Spring

Je développe des applications enterprise robustes et performantes. Je pratique également la R&D en Intelligence Artificielle pour intégrer des solutions innovantes

Disponible

7+
Années d'expérience
10+
Clients accompagnés
100%
Clients satisfaits

Un partenaire technique de confiance

Plus de 7 ans d'expertise au service de vos projets enterprise

À propos de moi

TIZI Youness - Ingénieur FullStack Expert JAVA/Spring

Basé à Paris, Île-de-France, je suis un Ingénieur FullStack Expert JAVA/Spring avec une expertise approfondie dans l'écosystème Java/Spring et la pratique de la R&D en Intelligence Artificielle.

Je propose mes services en tant qu'ingénieur expert pour des missions de développement enterprise : création d'applications complètes, migration et modernisation technique, ou intégration de nouvelles fonctionnalités.

Mon approche : un travail rigoureux, une communication transparente et un engagement total pour la réussite de vos projets.

Technologies clés

Java 8/17Spring BootSpring SecuritySpring DataMicroservicesREST APIOracle/MySQLGitCI/CDR&D IA

Mes valeurs

🎯

Orienté résultats

Estimation juste des charges et respect des délais de livraison

💡

Force de proposition

Optimisation technique et fonctionnelle de vos projets

🤝

Communication claire

Vulgarisation des enjeux techniques pour tous les interlocuteurs

🌍

Anglais technique

Collaboration aisée avec des équipes internationales

Comment puis-je vous aider ?

Des solutions sur mesure pour tous vos besoins enterprise

💻

Développement Enterprise

Création d'applications Java/Spring complètes avec architecture microservices, en respectant les meilleures pratiques et les dernières technologies du marché.

🏗️

Architecture & Design

Conception d'architectures robustes et scalables, utilisation de Design Patterns, principes SOLID et bonnes pratiques de développement.

🔗

Intégration API & Systèmes

Intégration d'API REST, SOAP, services cloud et systèmes tiers pour connecter vos applications à vos systèmes existants.

🔧

Maintenance & Évolution

Maintenance applicative, migration technique, optimisation des performances, modernisation de projets legacy et ajout de nouvelles fonctionnalités.

Ce qu'ils disent

La satisfaction client au coeur de mes priorités

Youness a une excellente vision sur le travail en équipe et respecte toujours ses engagements. Son professionnalisme est exemplaire : il va au fond des sujets pour en avoir la parfaite maîtrise, trace son code pour permettre à d'autres intervenants de s'y retrouver rapidement, et aborde les sujets avec calme en trouvant toujours des solutions aux différents challenges. Sa soif d'apprendre et sa compétence technique en font un collaborateur qui répond à 300% aux attentes.

N

Nguyen Duy Nicolas

Responsable MOE, RATP

Youness est une personne proactive qui s'implique réellement dans son travail. Son sens du détail et de l'analyse font de lui un élément moteur dans le groupe de travail.

I

Ilias Il maoun

Chef de Projet, Paylogic

Youness est une personne pleine de positivité et de motivation. Il n'hésitait jamais à aider ses collègues et pratiquer l'esprit d'équipe. Il est très ouvert aux avis de ses collègues et cherche toujours à apprendre.

S

Saloua Mouhsine

Ingénieur Tests

Certificats

Spring Certified Professional Badge

Spring Certified Professional

VMware
Janvier 2025
2d12e8e357c74483b6fb1ea5a098b6de
Oracle Certified Professional Badge

Oracle Certified Professional, Java SE 8 Programmer

Oracle
Mars 2020
OC1933816
Oracle Certified Associate Badge

Oracle Certified Associate, Java SE 8 Programmer

Oracle
Novembre 2019
OC1933816
SCRUMCertiProf

Scrum Foundations Professional Certificate

CertiProf
Octobre 2020
48604276

Compétences

Langages

Java SE 8Java SE 17PL/SQLSQLHTML5CSS3JavaScriptTypeScriptSwaggerUMLCVisual BasicXML

Frameworks & Libraries

Spring 5Spring SecuritySpring DataSpring AOPSpring CloudSpring BootJUnitAngular 14Bootstrap 4Node.jsKafka

SGBD & Intégration

Oracle DatabaseMySQLPostgreSQLMongoDB (NoSQL)

Monétique

EMVHSMTokenisationCryptage monétique

Gestion de Projet

Agile (Scrum)Méthode en V

DevOps & CI/CD

GitGitHubGitLabJenkinsSonarQubeBitBucketJiraSVNKubernetesCI/CD

Conception & Modélisation

UMLDesign PatternsSOLID Principles

Cloud & Déploiement

AWS RDSAWS EC2FirebaseOVH CloudTomcatJBoss

Expériences Professionnelles

Ingénieur Expert JAVA/Spring

RATP Logo

RATP

Décembre 2022 – Présent
Paris, France

Expert en développement Java/Spring pour des projets enterprise critiques dans le secteur des transports.

Migration vers le Cloud (Hexagon)

Octobre 2023 – Présent
  • Contribution active à la migration d'une plateforme on-premise vers une architecture cloud
  • Analyse des impacts techniques et fonctionnels de la migration
  • Estimation de la charge globale et aide à la priorisation des tâches de migration
  • Analyse de la documentation officielle Hexagon et génération des bibliothèques nécessaires (.jar) pour consommer les APIs REST et SOAP
  • Participation aux discussions d'architecture et de conception
  • Développement de l'architecture de base en utilisant les Design Patterns (Factory, Strategy, Singleton), les pratiques de clean code et les principes SOLID
  • Gestion des problèmes de régression résultant des nouveaux développements implémentés
  • Implémentation et exécution de tests fonctionnels et de régression pour assurer la qualité du logiciel

Technologies :

Java 8/17, Spring 3/5, Spring Boot 2.7, Spring Security, Spring Data, Hibernate, Oracle, OAuth2, Swagger, REST, SOAP, Git, GitLab, Jenkins, JBoss, Tomcat, Linux, JUnit

Modernisation Technique - Montée de Version

Octobre 2022 – Octobre 2023
  • Modernisation complète d'un projet obsolète avec montée de version technique majeure
  • Migration Java 6 → Java 8 pour bénéficier des nouvelles fonctionnalités et améliorer les performances
  • Migration Spring 3 → Spring 5 pour accéder aux dernières fonctionnalités du framework
  • Migration du protocole SOAP → REST pour une architecture plus moderne et scalable
  • TMA (Tierce Maintenance Applicative) pour maintenance d'ouvrage avec outil GMAO
  • Traitement des besoins fonctionnels MOA et proposition de solutions techniques
  • Pipeline CI/CD avec Jenkins et GitLab pour automatiser les déploiements
  • Migration sécurité WEBSSO → OAuth2/OIDC pour une authentification moderne
  • Reconstruction de l'architecture avec Design Patterns, multithreading et Cache
  • Évolutions suivant l'approche TDD (Test-Driven Development)
  • Résolution des problèmes de configuration Jenkins (JenkinsFile)
  • Automatisation complète du déploiement avec Jenkins/GitLab
  • Migration du déploiement JBoss → Tomcat
  • Analyse qualité code avec SonarQube/SonarLint
  • Génération documentation OpenAPI 3

Technologies :

Java 6/8, Spring 3/5, Spring Security, Spring Data, Hibernate, Oracle, Git, GitLab, Jenkins, JBoss, Tomcat, Linux, Mantis, IntelliJ, JUnit, Struts2, PL/SQL, HTML, JavaScript, Bootstrap, SOAP, REST, OAuth2, Swagger

Ingénieur Monétique R&D JAVA

PAYLOGIC

Janvier 2020 – Novembre 2022
Casablanca, Maroc

Développement de solutions monétiques sécurisées pour transactions bancaires avec intégration HSM.

Tokenization

2020 – 2022
  • Solution monétique Tokenization inspirée de VISA/MASTERCARD pour marché Asie/Afrique
  • Création de 2 packages (wars) : Token Request (TR) et Token Service Provider (TSP)
  • Application mobile utilisateur avec flux sécurisé respectant exigences bancaires
  • Analyse et maîtrise solution VISA et solutions monétiques (HSM, EMV, ATM)
  • Participation conception et architecture de la solution
  • Implémentation fonctionnalités de la solution
  • Intégration chez clients et formation équipes (environnement anglophone)
  • Outil de gestion avec ERP OpenBravo
  • Documentation technique Swagger OpenAPI 3
  • Tests unitaires sous approche TDD
  • Réalisation suivant STD avec Design Patterns et bonnes pratiques
  • Procédures PL/SQL pour traitement données
  • Process cryptage Symétrique (AES) et Asymétrique (RSA)
  • Protocole OAuth pour authentification et authorization
  • Process Audit avec Listeners/intercepteurs sur appels entrant/sortant
  • Déploiement et analyse problèmes sur serveurs clients
  • Gestion conflits JQuery/Bootstrap en Front
  • Rédaction diagrammes UML (classe, cas d'utilisation, séquentiel)

Technologies :

Java 8, Spring 5, Hibernate, Oracle, SVN, Tomcat, Eclipse, SQL Navigateur, OpenBravo, JUnit, OpenAPI 3 (Swagger), Postman, UML

Sécurité Monétique

2020 – 2022
  • Conception et développement module interaction HSM (Hardware Security Module)
  • Création et conversion clés cryptage monétique (LMK, clés de transport)
  • Conception et mise en place architecture de la solution
  • Consommation APIs REST
  • Préparation documentation technique
  • Élaboration tests unitaires et fonctionnels
  • Déploiement solution dans serveur Tomcat

Technologies :

Java 8, Oracle, SVN, Tomcat, Eclipse, JUnit, Postman, REST

Concepteur et Développeur JAVA

SQLI

Août 2019 – Janvier 2020
Rabat, Maroc

Développement et maintenance de plateformes e-commerce avec SAP Hybris.

E-commerce

Août 2019 – Janvier 2020
  • Développement et maintenance plateforme e-commerce avec solution SAP Hybris
  • Participation Daily-Scrum-Meeting (DSM), Rétrospective et Sprint-Review
  • Maintenance corrective et évolutive
  • Accompagnement client pour utilisation produit avec ERP SAP Hybris
  • Élaboration tests unitaires et fonctionnels
  • Automatisation builds avec Jenkins et GitLab

Technologies :

Java 8, Spring, Docker, SAP Hybris, TDD, JUnit, BitBucket, SonarQube, Git

Concepteur Développeur JAVA & Angular

EduElite

Projet personnel
Remote

Création plateforme éducative complète pour versions Desktop et Mobile.

Plateforme Éducative

En cours
  • Création et conception plateforme dédiée à l'éducation
  • Développement backend avec Spring 5 déployé sur instance AWS EC2
  • Mise en place base de données dans instance AWS RDS
  • Gestion base de données avec MySQL
  • Développement Front End avec Angular 14 déployé sur Firebase
  • Gestion Authentification et Autorisation par Firebase
  • Gestion versioning par Git

Technologies :

Java 8, Spring 5, Angular 14, AWS EC2, AWS RDS, MySQL, Git, GitHub, Firebase Hosting, Firebase Authentication

Mes Applications

Pilotage des Interventions

RATP

RATP Logo

Une application web qui consiste à piloter la maintenance des stations et la gestion des taches des agents RATP.

JavaStrutsJavaScriptHTMLOracle

🔒Projet confidentiel client

Agora Mobile

RATP

RATP Logo

Application Android pour les mainteneurs des équipements RATP. Synchronisation temps réel ou différé, compatible Android 4.1+.

AndroidJavaREST APISQLiteSynchronisation

🔒Projet confidentiel client

Tokenization Monétique

Paylogic

Paylogic Logo

Solution monétique sécurisée inspirée de VISA pour le marché Asie/Afrique avec cryptage AES/RSA, OAuth et audit complet des transactions.

Java 8Spring 5OracleOAuthSwagger

🔒Projet confidentiel client

Plateforme E-commerce

SQLI

SQLI Logo

Développement et maintenance d'une plateforme e-commerce avec SAP Hybris, automatisation des builds et tests unitaires/fonctionnels.

Java 8SpringSAP HybrisDockerJenkins

🔒Projet confidentiel client

Contactez-moi

Vous avez un projet en tête ? N'hésitez pas à me contacter, je serais ravi d'échanger avec vous !