Abdessamad Elbouhasni

Software Engineer | Spring Ecosystem | Microservices

Salaire / Taux journalier

Casablanca, Maroc

Freelance, ouvert au CDI

Expertises

JavaSpring BootMicroservicesRabbitMQPrometheusRESTful APIsKubernetesDockerTest & QADéveloppement FrontendReact

À propos

Liens

Expérience de travail

Software Engineer

Lotus Capital

nov. 2025 - janv. 2026

3 mois

Casablanca, Maroc

Designed and developed a strategic API Gateway microservice as part of a financial trading platform migration to microservices architecture, serving as the intelligent entry point for all external interactions. SECURITY & AUTHENTICATION - Implemented dual gateway security model (Kong edge gateway + Spring Cloud Gateway) - Developed comprehensive GlobalFilter for JWT token validation and user authentication - Built request enrichment pipeline injecting user metadata (ID, subscription plan) for downstream services - Integrated WebClient-based communication with User Management Service for identity verification INTELLIGENT ROUTING - Configured dynamic routing system using Spring Cloud Gateway with Kubernetes service discovery - Implemented declarative YAML route definitions for multiple microservices - Built resilient routing with load balancing capabilities for fault-tolerant service communication ASYNCHRONOUS PROCESSING - Integrated Spring Cloud Stream with RabbitMQ for asynchronous workload delegation - Developed non-blocking endpoints for long-running operations (strategy submissions) - Enhanced user experience with immediate response mechanisms during intensive computations RATE LIMITING & AUTHORIZATION - Enforced business rules based on user subscription plans (FREE, PREMIUM tiers) - Integrated Bucket4j library for sophisticated quota management - Implemented per-user request throttling to protect backend services OBSERVABILITY & PRODUCTION READINESS - Integrated Micrometer for metrics exposure to Prometheus monitoring - Implemented distributed tracing with Spring Cloud Sleuth and Jaeger - Generated comprehensive API documentation using SpringDoc/OpenAPI standards Tech Stack: Java 17, Spring Boot 3, Spring Cloud Gateway, Project Reactor, WebFlux, RabbitMQ, Spring Cloud Kubernetes, Bucket4j, Micrometer, Prometheus, Jaeger

Professional Trainee

Coding Tech

août 2023 - déc. 2023

5 mois

Casablanca, Maroc

Participation in concrete projects as a Full Stack developer, applying my skills using Spring Boot for backend architecture and React JS for frontend.• Design and implementation of backend architecture with Spring Boot, creation of RESTful APIs, database management, and resolution of performance and security-related issues.• Close collaboration with multidisciplinary teams in an agile environment.


Formation

Ly, Mansour

General High School Diploma

Specialized Institute Of Applied Technology NTIC

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.