Master’s Degree, Computer Engineering, Big Data Cloud Computing
Enset Mohammedia, Université Hassan II, Maroc.
Full-stack developer focused on backend systems and distributed reliability. I turn ideas into working software, one deliberate line of code at a time.
I am ANAS DRIOUCH, a Backend Engineer specializing in Java and Spring Boot, with experience building REST APIs, backend systems, and data-driven applications. Hands-on experience with databases, Kafka, Redis, Docker, and Kubernetes, with a strong interest in distributed systems and scalable architectures. Passionate about solving complex technical problems and building reliable, high-quality software.
Enset Mohammedia, Université Hassan II, Maroc.
Faculté des sciences Ben M’sick, Université Hassan II, Maroc.
A scalable e-commerce platform built with a microservices architecture, using Spring Boot to manage independent services for products, customers, orders, payments, and notifications.
View Source CodeA web application that helps organizers create and manage events while allowing attendees to browse events, purchase tickets, and receive confirmation.
View Source Codea backend web application for managing product inventory — tracking categories, products, and stock transactions (stock-in/stock-out), with automatic quantity updates and stock validation on each transaction.
View Source CodeA command-line task management application with authentication .
View Source CodeBackend-focused development for teams that need systems to actually hold up in production — not just work on the happy path.
REST APIs and backend services built with Spring Boot and Java EE — clean architecture, proper validation, and code that's easy to hand off.
Designing and documenting APIs that other services can actually rely on, plus integrating third-party APIs into existing systems.
Schema design and query optimization across relational and document databases, built around how your application actually reads and writes data.
Service discovery, gateways, and event-driven communication for applications that need to scale past a single server.
Containerizing applications and setting up a workflow that makes shipping changes routine instead of risky.
Have a backend project, an API that needs designing, or a system that needs to scale? Send a message and I'll get back to you.