DESIGN & CODE BY RIDA TAKI
Open to New Opportunities
Oued Zem, Morocco|UTC+1

Crafting digital
experiences that
truly matter.

DisponibleOued Zem
Rida Taki - Développeur Full Stack
Rida Taki
Full Stack Developer
// Profil OfficielVérifié
About Me// Full Stack Software Engineer

Junior Developer specializing in Java, Spring Boot, React, and Kotlin. Passionate about building clean API architectures, efficient databases, and functional user interfaces.

Java 21Spring BootReactKotlinFlutterDockerMySQL
0+
Projects
0+
Tech Stack
0
Certs
Java
Spring
Kotlin
React
Python
Docker
Flutter
Dart
MySQL
Postman
Figma
Java 21 LTS
Spring Boot 3.3
React 19
Next.js 16
PostgreSQL
Docker
Redis Cache
Kotlin
Flutter
TypeScript
MySQL
Tailwind CSS
Linux Server
Git & CI/CD
Java 21 LTS
Spring Boot 3.3
React 19
Next.js 16
PostgreSQL
Docker
Redis Cache
Kotlin
Flutter
TypeScript
MySQL
Tailwind CSS
Linux Server
Git & CI/CD
Statut Temps Réel • Page "/now"Mis à jour récemment

Un aperçu transparent de mes projets en cours, mes lectures actuelles et mes objectifs d'ingénierie.

Novembre 2026 • En cours

Ce que je code

Conception d'architectures micro-services résilientes avec Spring Boot 3.3, intégration de pipelines CI/CD automatisés et optimisation de requêtes SQL complexes pour bases à fort trafic.

HealthCare+ v2.0 & LogiTrack Suite

Ce que j'explore

Approfondissement des concepts de systèmes distribués, Event-Driven Architecture avec Apache Kafka, orchestration de conteneurs avec Docker & Kubernetes, et design patterns avancés.

Designing Data-Intensive Applications

Objectif Actuel

Disponible immédiatement pour des opportunités ambitieuses en tant que Développeur Full Stack Java / Mobile (CDI, Freelance ou Hybride) au Maroc ou à l'international.

Oued Zem • Hybride / Remote / Relocation

Architecting with
modern precision.

From scalable enterprise backends to reactive web platforms and native mobile apps — engineering solutions with precision, clean code, and production resilience.

Engineering Pillars

Core architectural specializations

Enterprise Backend & Distributed APIs

Spring Boot • Java • Spring Security • REST

Designing resilient RESTful microservices and monoliths with Clean Architecture, robust JWT authentication, role authorization, and transaction safety.

Reactive Web & Modern User Interfaces

React • JavaScript • HTML5 • CSS3

Crafting fluid, high-performance web dashboards and interactive clients with responsive layouts, modern state management, and accessible UI components.

Native & Cross-Platform Mobile

Kotlin • Flutter • Dart • Android

Developing native Android apps in Kotlin and fluid cross-platform solutions with Flutter, delivering offline-first experiences and smooth animations.

Data Modeling & Automated DevOps

MySQL • SQLite • Docker • GitHub Actions

Ensuring ACID-compliant relational schema designs, query optimization, containerized isolated deployments, and automated CI/CD pipelines.

Core Stack

Spring Boot

Enterprise REST APIs & Microservices

Architecture en couches, injection de dépendances, contrôleurs REST et intégration Spring Data JPA.

REST APIsSpring DataIoC / DIMicroservices
Core Stack

Java

Modern OOP & System Design

Clean Code, programmation orientée objet avancée, Streams API, multi-threading et principes SOLID.

Java 17+Streams APISOLIDClean Architecture
Advanced

Spring Security

Stateless Auth & RBAC Security

Filtres de sécurité, authentification stateless JWT, hachage BCrypt et contrôle d'accès granulaire.

JWT TokensRBACBCryptAuth Filters
Advanced

JPA / Hibernate

ORM & Transactional Data Mapping

Modélisation relationnelle, requêtes JPQL, gestion transactionnelle @Transactional et lazy loading.

Entity MappingJPQLTransactionsRepository
Core Stack

React.js

Reactive UI & Web Dashboards

Composants fonctionnels, custom hooks, gestion d'état réactive, virtual DOM et consommation d'APIs REST.

Hooks & StateSingle Page AppsREST ClientModern UI
Advanced

JavaScript (ES6+)

Dynamic Client-Side Scripting

Programmation asynchrone (Async/Await, Promises), manipulation du DOM, closures et modularité moderne.

ES6+ SyntaxAsync / AwaitFetch APIEvent Driven
Core Stack

HTML5 & CSS3

Semantic Web Structure & Styling

Structure web sémantique, accessibilité (a11y), flexbox, grid layouts et animations CSS keyframes.

Semantic HTMLCSS GridFlexboxAnimations
Core Stack

Kotlin

Android Native Development

Applications Android natives, Android Studio, architecture MVVM, coroutines et composants Jetpack.

Android SDKMVVMCoroutinesJetpack
Core Stack

Flutter

Cross-Platform Mobile Apps

Développement cross-platform iOS & Android, gestion d'état, animations et design personnalisé.

Cross-PlatformState MgmtCustom WidgetsiOS & Android
Advanced

Dart

Client-Optimized Language

Typage statique fort, programmation asynchrone avec Streams & Futures pour Flutter.

Async StreamsFuturesStrong TypingOOP
Core Stack

MySQL

Relational Schemas & Indexing

Modélisation de bases de données relationnelles, requêtes complexes, indexation, jointures et transactions ACID.

Relational DesignIndexingACIDComplex Queries
Advanced

SQLite

Embedded & Mobile Storage

Persistance locale pour applications mobiles Flutter & Android, gestion du mode hors-ligne et synchronisation.

Local StorageOffline-FirstMobile DBLightweight
Advanced

Docker

Containerization & Environment Isolation

Conteneurisation d'applications Spring Boot et React, Dockerfile optimisés, Docker Compose et isolation des services.

ContainersDocker ComposeMulti-StageMicroservices
Proficient

GitHub Actions

Automated CI/CD Pipelines

Workflows automatisés d'intégration continue, exécution des tests unitaires et intégration de déploiement continu.

CI / CDAuto TestWorkflowsBuild Pipeline
Core Stack

Git & GitHub

Version Control & Collaborative GitFlow

Gestion de versions, branching GitFlow, revues de code, merge requests et collaboration d'équipe.

GitFlowVersion ControlBranchesCode Reviews
Core Stack

Postman

API Testing & Contract Validation

Tests d'endpoints REST, validation de schémas JSON, collections automatisées et documentation d'APIs.

API TestingJSON ValidationMockingCollections
Proficient

Figma

UI/UX Prototyping & Wireframing

Conception de maquettes interactives, prototypage de parcours utilisateurs et design systems cohérents.

WireframingUI PrototypingDesign SystemUX Flow
Advanced

Scrum & Agile

Agile Project Delivery & Sprints

Organisation de sprints, standups, découpage de user stories, gestion des priorités et livraison itérative.

Sprint PlanningUser StoriesKanban / ScrumIterative

Architecture & Engineering Standards

Core software engineering principles applied across all projects
Clean Architecture & SOLID

Separation of concerns, decoupled domain logic, and high testability across all layers.

Security by Design

Stateless JWT tokens, role-based access control (RBAC), and strict input validation.

Performance & Efficiency

Indexed database queries, lean bundle footprints, and non-blocking asynchronous workflows.

Containerized & Automated

Repeatable Docker environments and automated GitHub Actions verification pipelines.

01 • PROJET PHARE

HealthCare+

Plateforme Hospitalière Full-Stack Sécurisée

Solution complète de gestion médicale permettant l'administration centralisée des patients, médecins, consultations et dossiers médicaux, articulée autour d'une API REST Spring Boot robuste et d'un client React dynamique.

JavaSpring BootReactSpring SecurityJWTHibernateMySQLDockerAxiosREST API
healthcare+.ridataki.devOnline
HealthCare+ Preview
02 • LOGISTIQUE

LogiTrack

Système de Gestion des Flux et Expéditions

Plateforme d'entreprise dédiée au pilotage des opérations logistiques, du suivi des stocks et de la traçabilité des livraisons, dotée d'un contrôle d'accès multi-rôles strict et d'une interface utilisateur Material UI avancée.

JavaSpring BootReactViteMaterial UISpring SecurityJWTMySQLAxiosReact Router
logitrack.ridataki.devOnline
LogiTrack Preview
03 • GESTION PARC

FleetFlow

Plateforme de Flotte Automobile & Livraisons

Solution d'ingénierie logicielle pour l'orchestration des flottes de véhicules, la gestion des conducteurs et l'automatisation des flux logistiques, intégrée dans une chaîne d'intégration continue CI/CD.

JavaSpring BootDockerGitHub ActionsMapStructSwaggerMySQLJWT
fleetflow.ridataki.devOnline
FleetFlow Preview

System
Design & N-Tier Pipeline

Explore the modular decomposition of my services: from client request interception down to ACID relational persistence.

Full Stack System Design ArchitectureInteractive

Explorez les 5 couches architecturales : de l'interface utilisateur jusqu'à la persistance ACID.

Flux de données continu • Latence moyenne : 18ms
Couche sélectionnée

2. API Gateway & Security Filter

Protocole : Spring Security 6.3 • Bearer JWT • Temps de réponse : 3.2 ms

Responsabilités Techniques & Sécurité :
Filtre OncePerRequestFilter pour la validation cryptographique des signatures JWT
Contrôle d'accès basé sur les rôles (RBAC) : ROLE_ADMIN, ROLE_DOCTOR, ROLE_USER
Isolation CORS stricte et protection contre les attaques CSRF & XSS
Limitation du débit (Rate Limiting) et journalisation sécurisée des accès
Frameworks & Outils :
Spring Security 6jjwt 0.12CORS ConfigurationBCrypt Hashing
JwtAuthenticationFilter.java
@Component
public class JwtAuthenticationFilter extends OncePerRequestFilter {
    @Autowired
    private JwtService jwtService;

    @Override
    protected void doFilterInternal(HttpServletRequest req, 
                                    HttpServletResponse res, 
                                    FilterChain chain) throws IOException, ServletException {
        final String authHeader = req.getHeader("Authorization");
        if (authHeader == null || !authHeader.startsWith("Bearer ")) {
            chain.doFilter(req, res);
            return;
        }
        final String jwt = authHeader.substring(7);
        if (jwtService.isTokenValid(jwt)) {
            SecurityContextHolder.getContext().setAuthentication(jwtService.getAuthentication(jwt));
        }
        chain.doFilter(req, res);
    }
}

Live API
Playground & Specs

Directly test the RESTful endpoints of my Spring Boot 3 services: stateless JWT security, Hibernate persistence, and latency benchmarks.

Spring Boot REST API Sandboxv3.3.4

Simulateur d'appels API en direct pour tester les payloads et l'architecture backend.

GET/api/v1/engineer/profile
200 OK|36 ms|1.4 KB
{
  "status": "SUCCESS",
  "statusCode": 200,
  "timestamp": "2026-11-08T18:23:19.128Z",
  "data": {
    "fullName": "Rida Taki",
    "title": "Full Stack & Mobile Developer",
    "specialization": "Java 21 / Spring Boot 3 & React",
    "location": {
      "city": "Oued Zem",
      "region": "Béni Mellal-Khénifra",
      "country": "Maroc",
      "timezone": "Africa/Casablanca (UTC+1)"
    },
    "credentials": [
      "Diplôme ISTA — Full Stack Development",
      "Master ENAA — Ingénierie du Web & Architectures Logicielles"
    ],
    "certifications": [
      "Cisco Networking Academy — Introduction to Cybersecurity",
      "Cisco Networking Academy — Computer Hardware Fundamentals",
      "Cisco Networking Academy — Python Essentials 1"
    ],
    "availability": "Immediate",
    "preferredRoles": [
      "Java / Spring Boot Engineer",
      "Full Stack Developer",
      "Android / Mobile Engineer"
    ]
  }
}

Developer
Linux Workstation

For recruiters and engineering leaders who thrive in the shell. Run 'help', inspect technical competencies, or invoke 'sudo hire'.

rida: ~
ONLINE
Rida Taki — Interactive Developer Console [v2.4.0]
Système : Linux 6.8.0-x86_64 • Java 21 LTS • Spring Boot 3.3 • Node 22
Tapez 'help' pour afficher la liste des commandes ou 'sudo hire' pour collaborer.
rida:~$

Skaii service

Morocco
DÉVELOPPEUR INFORMATIQUEDÉVELOPPEUR WEB
Current15/10/2026 — Present

Design, development, and maintenance of modern high-performance web applications. Implementing robust software architectures, RESTful API design, and intuitive user interfaces.

// Core Responsibilities & Impact

Developing responsive, dynamic, and intuitive user interfaces.

Designing, developing, and consuming secure RESTful APIs.

Relational database modeling, schema management, and query optimization.

Collaborating in agile teams (Scrum) following software quality best practices.

Technologies :ReactLaravelJavaSpring Boot#REST APIMySQLGit

Live
GitHub Activity & Commits

Live tracking of my commit cadence, programming language distribution, and public repositories.

@Rida1019-taki

Active Builder

Activité de développement, commits et contributions Open Source.

Voir le Profil GitHub
Total Commits
480+
Année en cours
Dépôts Publics
14+
Repos vérifiés
Current Streak
24 jours
Activité soutenue
Top Langage
Java
44% de la base
Graphique de Contributions (Derniers 12 mois)
MoinsPlus
Distribution des TechnologiesCalculé sur l'ensemble du code source
Java44%
TypeScript26%
Kotlin16%
SQL & Shell14%
Formation d'Excellence • Génie Logiciel12/01/2025 — 28/10/2026
Diplômé

Full Stack Java / React

École Numérique Ahmed Al Hansali

Matières & Compétences Clés :
Architecture Entreprise avec Spring Boot
Interfaces Web Réactives avec React
Clean Architecture & Principes SOLID
Modélisation Relationnelle & MySQL
Conteneurisation Docker & Outils CI/CD
Validation AcadémiqueBéni Mellal, Maroc
Diplôme d'État • Option Mobile2023 — 2025
Diplômé

Digital Development — Mobile Option

ISTA Oued Zem

Matières & Compétences Clés :
Développement Mobile Android (Kotlin)
Applications Cross-Platform (Flutter & Dart)
Programmation Orientée Objet & Algorithmique
Conception UML & Bases de Données
Validation AcadémiqueOued Zem, Maroc

Professional
Certifications.

Industry-recognized Cisco certifications validating networking, security, and foundational programming skills.

Official Accreditation100% Vérifié

Cisco Networking Academy

Compétences certifiées par Cisco couvrant l'ingénierie des systèmes, la défense réseau et le développement logiciel.

03
Certificats
Cisco
Organisme
PDF
Preuves directes
VerifiedCisco Academy
Sécurité Réseau & Défense

Introduction à la Cybersécurité

Maîtrise des principes fondamentaux de la sécurité informatique, de la confidentialité des données et de l'atténuation des cybermenaces dans les architectures distribuées.

Modules & Compétences Clés :
Principes de Confidentialité, Intégrité & Disponibilité (CIA)
Analyse & Détection des Cyberattaques & Vulnérabilités
Fondements de la Cryptographie & Protocoles Sécurisés
Protection des Données & Bonnes Pratiques Défensives
VerifiedCisco Academy
Architecture Systèmes & Hardware

Les Bases du Matériel Informatique

Compréhension approfondie de l'architecture matérielle des ordinateurs, de l'assemblage de composants, de la gestion des mémoires et du diagnostic système.

Modules & Compétences Clés :
Architecture des Processeurs, Bus & Cartes Mères
Hiérarchie Mémoire : Cache, RAM & Unités de Stockage
Firmware BIOS/UEFI & Initialisation du Système d'Exploitation
Maintenance Préventive, Diagnostic & Dépannage Matériel
VerifiedCisco Academy
Programmation & Algorithmique

Python Essentials 1

Fondements avancés du langage Python, de la programmation orientée objet, de la manipulation de structures de données et de la résolution algorithmique de problèmes.

Modules & Compétences Clés :
Syntaxe Moderne, Types de Données & Opérateurs Python
Structures de Données : Listes, Tuples, Dictionnaires & Sets
Conception de Fonctions, Portée des Variables & Récursivité
Gestion Robuste des Exceptions & Bonnes Pratiques de Code
Developer Easter Egg • Bug Hunt Challenge

Un défi pour les recruteurs & Tech Leads : trouvez l'erreur de transaction Spring Boot en cliquant sur la ligne défectueuse !

1@Service
2public class FundTransferService {
3 @Autowired private AccountRepository accountRepo;
4
5 // 🎯 Challenge : Cliquez sur la ligne contenant la faille critique !
6 @Transactional
7 public void transfer(Long fromId, Long toId, BigDecimal amount) throws Exception {
8 Account from = accountRepo.findById(fromId).orElseThrow();
9 Account to = accountRepo.findById(toId).orElseThrow();
10 from.debit(amount);
11 to.credit(amount);
12 if (amount.compareTo(BigDecimal.ZERO) <= 0) {
13 throw new Exception("Montant invalide"); // ⚠️ Checked Exception!
14 }
15 accountRepo.save(from);
16 accountRepo.save(to);
17 }
18}

Rida in Action &
Hackathons.

Beyond theoretical code: transforming complex problems into scalable, production-ready solutions under intense 24h-48h collaborative hackathon sprints.

Rida Taki in Action
1 / 4
Rida discussing system architecture and user flows with teammate

▸Rida discussing system architecture and user flows with teammate

National Competition • Finalist2026

FootTech National Hackathon 2026

“Designing scalable architectures and turning team ideas into a working MVP under high pressure.”

My Engineering Role : Lead Full Stack & Mobile Architect
  • Backend & API Architecture: Spring Boot REST APIs and relational MySQL data modeling
  • Frontend & Mobile: Reactive React UI and cross-platform mobile views in Flutter
  • Team leadership, rapid agile sprint execution, and final solution pitch

National sports & technology hackathon finalist. Led the technical development of a full-stack digital solution combining robust Spring Boot REST services, reactive React dashboard, and mobile integration with Flutter under intense time pressure.

Technologies Déployées :
ReactSpring BootFlutterMySQL#Sports Tech
Official Curriculum Vitae

Ready to work
together?

Download my latest CV to explore my technical skills, academic background, and full project history in detail.

Full Stack & Mobile Developer
Disponibilité : Immédiate
Oued Zem • Hybride / Remote
Profil & Diplômes Vérifiés

Rida_Taki_CV.pdf

Format A4 • Mis à jour 2026
Prêt
Expertise : Java, Spring Boot, React, Kotlin, Flutter, MySQL
Expérience professionnelle et réalisations en entreprise
Projets majeurs, hackathons nationaux et certifications Cisco
Get In Touch

Let's build something
remarkable together.

I'm open to internships, freelance missions, and collaborative product work. If you need a developer who cares about both solid architecture and intuitive user experience — let's talk.

Discussion Directe WhatsApp
+212 649-487957
Email Professionnel
takirida72@gmail.com
Localisation & Mobilité
Oued Zem, Maroc • Disponible en présentiel, hybride ou télétravail
Connect via Socials

Send Message

Réponse < 24h