Skip to content
View yassin-elkhamlichi's full-sized avatar

Block or report yassin-elkhamlichi

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Yassin-elkhamlichi/README.md

Hi there, I'm Yassine El Khamlichi 👋

Software Engineer | Java Spring Boot Specialist | Master’s Student in Software Quality | AI & RAG Engineering

LinkedIn Email


Dedicated Software Engineer with a strong foundation in Spring Boot Architecture and System Modeling. Currently pursuing a Master's in Software Quality, bridging the gap between robust backend logic and modern frontend interfaces with Angular.


🛠️ Technical Skills

Backend & Architecture Frontend & Web Tools & DevOps

🚀 Featured Projects

Project Key Tech & Features
🛒 E-Commerce REST API (Full Stack In-Progress) Spring Boot, JWT, Flyway, MapStruct, Swagger.
A production-ready backend with role-based auth and payment integration.
🏟️ Sports Club Management System Spring Boot 3, JPA, MySQL, Docker , Flyway, MapStruct, JUnit 5, Mockito, MockMvc.
End-to-end management of members, coaches, matches, and subscriptions. Features automated ticketing with QR logic, attendance tracking, and complex JPA scheduling. Secured via JWT + Docker Secrets with a full suite of MockMvc/Mockito integration tests
🤖 Intelligent RAG AI Agent Python, LangChain, Gemini, ChromaDB, Docker.
Retrieval-Augmented Generation system enabling natural-language querying over technical documentation using vector embeddings and LLM pipelines.
🏢 Enterprise Order System Java EE, MVC, DAO, JSP.
Legacy architecture implementation handling complex entity relationships and session management.
🏫 School Management System Python, Tkinter, SQLite.
Desktop automation tool featuring data export/import and administrative dashboards.
🏥 Medical Cabinet Suite Java Swing, JDBC.
Patient management system demonstrating legacy UI maintenance and CRUD logic.
🍴 Restaurant Reservation PHP, MySQL.
Full-stack web app for table booking and staff role management.

📊 GitHub Analytics


📚 Education

  • 🎓 Master's in Software Quality (2024 – Present) – Abdelmalek Essaâdi University
  • 🎓 Bachelor's in Math Science & Informatics (2024) – Abdelmalek Essaâdi University

"Code is like humor. When you have to explain it, it’s bad."

Pinned Loading

  1. Spring-Boot-with-Rest-Api- Spring-Boot-with-Rest-Api- Public

    E-Commerce REST API Backend

    Java

  2. School-management-with-Terminal School-management-with-Terminal Public

    A Python command-line school management app (CLI) that lets you add, delete, display, and update professors, modules, and departments—all backed by a SQLite database.

    Python 1

  3. JEE-Project JEE-Project Public

    A Jakarta EE web application using MVC and DAO patterns with Hibernate, Maven, CSS, and MySQL. Features user authentication and full CRUD operations for users, articles, and orders. Built with JSP …

    Java 1

  4. Restoran Restoran Public

    Restoran is a modern Laravel-based restaurant management system featuring a beautiful dark-themed design with orange accents. It provides comprehensive functionality for restaurants including onlin…

    CSS 1

  5. School-management-with-GUI School-management-with-GUI Public

    A PyQt5-based school management system (Python) with a GUI for managing professors, modules, and departments stored in a SQLite database.

    Python 1

  6. Cabinet_Doctor_with_Swing Cabinet_Doctor_with_Swing Public

    this project is Java Swing desktop application designed for healthcare professionals to efficiently manage their clinic operations. The system provides complete patient management capabilities incl…

    Java 1