Welcome

I'm Mouad RARHIB
I am a passionate Full Stack and DevOps developer with expertise in Java, Spring Boot, Angular, and Flutter, specializing in building scalable web and mobile applications.With a strong background in DevOps practices using Docker, Jenkins, and AWS, I bring efficiency and innovation to every project. Currently completing my Master’s in Internet Technology and Big Data, I focus on developing clean, secure, and high-performance solutions.

Profile

Technical Skills

🔧 Frontend Development

Angular90%
HTML/CSS85%
JavaScript/TypeScript88%
Responsive Design85%

⚙️ Backend Development

Java92%
Spring Boot88%
Node.js80%
SQL/NoSQL85%

🚀 DevOps & Tools

Docker85%
AWS82%
Jenkins80%
Git88%
Portfolio

Featured Projects

Discover my latest work and technical innovations

Worcal - Task Management App

Technologies

Angular Java Spring Boot AWS JWT GitKraken Jenkins Docker DBeaver JUnit PostgreSQL GitLab

Worcal is a full-stack task management application designed to help users organize their tasks efficiently. It allows users to create, update, and delete tasks, set deadlines, and categorize tasks into projects. The app features a clean and intuitive user interface, secure authentication, and real-time updates.

Backend Authentication System using JWT

Technologies

Spring Boot Java JWT (JSON Web Tokens) Spring Security Maven PostgreSQL

The AuthJWT-SpringBoot project is a robust and secure authentication and authorization system built using Spring Boot. It leverages JSON Web Tokens (JWT) for stateless authentication and provides features such as user registration, email verification, role-based access control, and global exception handling. This project serves as a foundation for building secure web applications that require advanced user management and authentication mechanisms.

Book Social Network

Technologies

Java Angular Spring boot Jwt Docker PostgreSQL Maven Spring Security Keycloak OpenAPI Spring Validation

Book Social Network is a full-stack application that enables users to manage their book collections and engage with a community of book enthusiasts. It offers features such as user registration, secure email validation, book management (including creation, updating, sharing, and archiving), book borrowing with checks for availability, book return functionality, and approval of book returns. The application ensures security using JWT tokens and adheres to best practices in REST API design. The backend is built with Spring Boot 3 and Spring Security 6, while the frontend is developed using Angular with Bootstrap for styling.

Car Rental App

Technologies

Angular Spring Boot AWS Docker TypeScript Java REST APIs Responsive Design

The Car Rental App is a full-stack application built with Angular (frontend) and Spring Boot (backend), deployed using AWS and Docker. It provides a seamless and user-friendly experience for renting cars. Key features include an advanced car search with date filters, interactive UI with animations, a smart chatbot for tips and suggestions, and comprehensive pages for a complete user experience. The app is fully responsive and designed to scale for both small and large car rental businesses.

Recruiter Management & Email Automation Tool

Technologies

Angular Spring Boot Java TypeScript PostgreSQL SMTP (Email Sending) REST APIs HTML/CSS Bootstrap Docker Maven

A full-stack application designed to streamline the job application process by managing recruiters and automating email communication. Users can store recruiter details in a centralized database, select from pre-designed email templates (English or French), and send personalized job applications to one or multiple recruiters with a single click. The application features a user-friendly Angular frontend and a robust Spring Boot backend, with support for dynamic template selection based on job descriptions or recruiter preferences.

About Me

Get to know me better

My Journey

I'm a creative problem solver, team player, and quick learner with a solid foundation in software engineering. My journey includes building robust web and mobile applications, implementing secure authentication systems, and managing CI/CD pipelines for seamless deployment.

Creative Problem Solver Team Player Quick Learner Detail-Oriented Tech Enthusiast

Technical Skills

Frontend Development
Backend Development
Mobile Development
UI/UX Design
Database Management
Cloud Computing

Education

University Degree

University of Pau | France

Master’s in Internet Technology, Software Option

2025

  • Software Engineering and Development
  • Internet Technologies
  • Programming and Scripting , Database Management
  • Achieved advanced proficiency in Angular
  • Cloud and Edge Computing

University Degree

University of Littoral Côte d’Opale | France

Professional Bachelor’s in Internet and Mobile Development

2023

  • Web Development Fundamentals
  • Mobile Application Development
  • Database and Cloud Integration
  • Software Development Practices
  • Emerging Technologies and Trends

University Degree

Sup'Technology | Morocco

Master’s in Big Data

2025

  • Mastering Big Data Architectures and Distributed Systems
  • Advanced Data Analytics and Machine Learning for Big Data
  • Real-Time Data Processing and Streaming Technologies
  • Data Governance, Security, and Ethical Considerations
  • Innovative Applications and Future Trends in Big Data

Get In Touch

Feel free to reach out through any of these platforms